Merge lp:~jml/launchpad/still-more-tests-for-ec2 into lp:launchpad
Status: | Merged |
---|---|
Approved by: | Eleanor Berger |
Approved revision: | no longer in the source branch. |
Merged at revision: | 10840 |
Proposed branch: | lp:~jml/launchpad/still-more-tests-for-ec2 |
Merge into: | lp:launchpad |
Diff against target: |
91 lines (+47/-2) 2 files modified
lib/devscripts/ec2test/remote.py (+4/-2) lib/devscripts/ec2test/tests/test_remote.py (+43/-0) |
To merge this branch: | bzr merge lp:~jml/launchpad/still-more-tests-for-ec2 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Eleanor Berger (community) | Approve | ||
Review via email: mp+24503@code.launchpad.net |
Commit message
Include all of the make output in the body of ec2 mail. Add some unrelated unit tests for ec2 test.
Description of the change
Hello reviewer,
This branch adds a couple more tests for the ec2-side of ec2test and "fixes" an issue where error messages that occurred during 'make' but before the actual test run were not included in the email body, but instead included in the attachment.
A typical email for a successful test run is pasted below. It's got way too much information in it (whatever happened to "don't make me think"?), but I figure that it shouldn't be the job of the ec2 testing framework to make it less so.
jml
Tests started at approximately Fri, 30 Apr 2010 11:12:58 UTC
bzr+ssh:
Merged with
bzr+ssh:
DEPENDENCY BRANCHES USED
- lpreview
bzr+
23
- testresources
bzr+
16
- launchpad-
bzr+
54
- dulwich
bzr+
418
- bzr-builder
bzr+
64
- bzr-loom
bzr+
47
- bzr-svn
bzr+
2708
- pygpgme
bzr+
49
- shipit
bzr+
8905
- pygettextpo
bzr+
23
- bzr-git
bzr+
253
- old_xmlplus
bzr+
4
- subvertpy
bzr+
2040
- mailman
bzr+
976
- loggerhead
bzr+
176
- cscvs
bzr+
432
- bzr-hg
bzr+
281
TEST RESULTS FOLLOW
rm -f lib/canonical/
rm -f -r lazr-js/build
make -C sourcecode/
make[1]: Entering directory `/var/launchpad
rm -rf build dist gettextpo.so gettextpo.html
make[1]: Leaving directory `/var/launchpad
# XXX gary 2009-11-16 bug 483782
# The pygettextpo Makefile should have this next line in it for its make
# clean, and then we should remove this line.
rm -f sourcecode/
if test -f sourcecode/
make -C sourcecode/mailman clean; \
fi
find . -path ./eggs -prune -false -o \
-name '*.lo' -o -name '*.py[co]' -o -name '*.dll' \) \
-print0 | xargs -r0 rm -f
rm -f -r bin
rm -f -r parts
rm -f -r develop-eggs
rm -f .installed.cfg
rm -f -r build
rm -f thread*.request
rm -f -r lib/mailman
rm -f -rf lib/canonical/
rm -f -r /var/tmp/
rm -f lib/canonical/
rm -f -rf lib/canonical/
rm -f bzr-version-info.py
rm -f _pythonpath.py
rm -f +config-
rm -f -rf \
# /var/tmp/
# instances.
if [ -w /var/tmp/
rm -f -f lp.sfood lp-clustered.sfood lp-clustered.dot lp-clustered.svg
utilities/shhh.py PYTHONPATH= python2.5 bootstrap.py\
rm -f /var/launchpad/
utilities/shhh.py PYTHONPATH= ./bin/buildout \
scripts/
Creating bzr-version-info.py at revno 10825
utilities/shhh.py make -C sourcecode build PYTHON=python2.5 \
utilities/shhh.py LPCONFIG=
mkdir -p lib/canonical/
LPCONFIG=
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Writing WADL for version beta to lib/canonical/
Writing apidoc for version beta to lib/canonical/
Writing WADL for version 1.0 to lib/canonical/
Writing apidoc for version 1.0 to lib/canonical/
Writing WADL for version devel to lib/canonical/
Writing apidoc for version devel to lib/canonical/
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
Unknown entry URL:
mv lib/canonical/
rmdir lib/canonical/
# We absolutely do not want to include the lazr.testing module and its
# jsTestDriver test harness modifications in the lazr.js and launchpad.js
# roll-up files. They fiddle with built-in functions! See Bug 482340.
utilities/shhh.py bin/jsbuild -b lazr-js/build -x testing/ -c lazr-js/build/yui
utilities/shhh.py bin/jsbuild \
\
-n launchpad \
-s lib/canonical/
-b lib/canonical/
utilities/shhh.py bin/jssize
utilities/shhh.py bin/sprite-util create-css
utilities/shhh.py bin/combine-css
# Run all tests. test_on_merge.py takes care of setting up the
# database.
/var/launchpad/
2010-04-30 11:22:04 INFO Applying patches to unreplicated environment.
2010-04-30 11:22:04 INFO Applying trusted.sql
2010-04-30 11:22:04 INFO Applying patch-2207-00-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-00-1.sql
2010-04-30 11:22:04 INFO Applying patch-2207-00-2.sql
2010-04-30 11:22:04 INFO Applying patch-2207-00-3.sql
2010-04-30 11:22:04 INFO Applying patch-2207-01-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-02-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-03-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-04-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-05-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-06-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-08-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-09-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-10-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-11-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-12-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-14-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-15-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-15-1.sql
2010-04-30 11:22:04 INFO Applying patch-2207-16-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-17-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-18-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-19-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-19-1.sql
2010-04-30 11:22:04 INFO Applying patch-2207-20-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-21-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-23-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-24-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-25-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-26-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-27-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-28-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-28-1.sql
2010-04-30 11:22:04 INFO Applying patch-2207-29-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-30-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-31-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-32-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-33-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-34-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-35-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-35-1.sql
2010-04-30 11:22:04 INFO Applying patch-2207-35-2.sql
2010-04-30 11:22:04 INFO Applying patch-2207-36-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-37-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-38-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-39-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-40-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-41-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-42-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-43-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-44-0.sql
2010-04-30 11:22:04 INFO Applying patch-2207-45-0.sql
2010-04-30 11:22:04 INFO Applying comments.sql
2010-04-30 11:22:43 WARNING No permissions specified for [u'public.
Running tests.
xvfb-run -s '-screen 0 1024x768x24' /var/launchpad/
No handlers could be found for logger "lazr.smtptest"
No handlers could be found for logger "lazr.smtptest"
No handlers could be found for logger "lazr.smtptest"
Started ['/tmp/
No handlers could be found for logger "lazr.smtptest"
Started ['/tmp/
No handlers could be found for logger "lazr.smtptest"
No handlers could be found for logger "lazr.smtptest"
Started ['/tmp/
No handlers could be found for logger "lazr.smtptest"
Started ['/tmp/
No handlers could be found for logger "lazr.smtptest"
Started ['/tmp/
No handlers could be found for logger "lazr.smtptest"
Iterating with success flag 0 against