Rev 3: Install zlib too and stop starting up spurious instances. in http://people.ubuntu.com/~robertc/baz2.0/plugins/ec2test/trunk

Robert Collins robertc at robertcollins.net
Tue Apr 7 07:23:49 BST 2009


At http://people.ubuntu.com/~robertc/baz2.0/plugins/ec2test/trunk

------------------------------------------------------------
revno: 3
revision-id: robertc at robertcollins.net-20090407062346-m570v4upvn3hd1lj
parent: robertc at robertcollins.net-20090401042500-qofle73piw3zf11v
committer: Robert Collins <robertc at robertcollins.net>
branch nick: trunk
timestamp: Tue 2009-04-07 16:23:46 +1000
message:
  Install zlib too and stop starting up spurious instances.
=== modified file '__init__.py'
--- a/__init__.py	2009-04-01 04:25:00 +0000
+++ b/__init__.py	2009-04-07 06:23:46 +0000
@@ -102,7 +102,7 @@
                 "apt-get update > /dev/null",
                 "apt-get install -y bzr python python2.5-dev "
                 "python-docutils graphviz xdg-utils python-pyrex "
-                "python-medusa 2>&1 > /dev/null",
+                "python-medusa zlib1g-dev 2>&1 > /dev/null",
                 "mkdir -p ~/.bazaar/plugins/ > /dev/null",
                 "bzr branch lp:subunit subunit 2>&1 > /dev/null",
                 "adduser bzrtest --disabled-password < /dev/null",
@@ -166,10 +166,11 @@
                 # TODO: random name ?
                 transport.put_bytes_non_atomic('test_list.bz2', test_list_bz2)
                 ir, connection = self.run_script('bzrtest', ['bash', 'test.sh'])
-                print self.instance.dns_name
+                print "Starting tests on ", self.instance.dns_name
                 self._stream = ir
                 self.connection = connection
                 ProtocolTestCase.run(self, result)
+                print "Finished tests on ", self.instance.dns_name
             finally:
                 # NB: ctrl-C does not yet trigger cleanup().
                 self.cleanup()
@@ -213,7 +214,9 @@
                         pass
                     except Exception:
                         note("unusable instance %r" % instance)
+        missing_instances = concurrency - len(instances)
         if missing_instances:
+            print "starting %d instances" % missing_instances
             # ami-bdfe19d4 is Eric Hammonds 64-bit Ubuntu image
             # http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1762&categoryID=101
             # TODO use ec2_conn.get_all_instances() to get current reservations and use




More information about the bazaar-commits mailing list