On Thu, Jan 17, 2013 at 03:58:55PM +0800, Mark Wu wrote: > Hi guys, > > I am a vdsm developer. Recently I submit a vdsm patch fix a break > on fedora 18. I just verify it on fedora, but not on RHEL6 before > merged. Unfortunately, my patch called a function which > has a bug on rhel6. That bug was fixed in fedora, but not backported > to rhel6. So I am thinking is it possible to also run the jenkins > test on a rhel6 host for each patch? Then we can find the break in > time. > and the developer don't need to run the test cases on two systems > for one patch.
I'd like to join Mark's plea. I believe that the only problem is of finding the resources for another Jenkins slave. Missing an el6 slave is a pain point for me - I've accepted Saggi's http://gerrit.ovirt.org/9986 and now Vdsm's master branch fails to build on EL6 on the following grounds: ERROR: testMethodBadParameters(reactorType='tcp') (jsonRpcTests.JsonRpcServerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/mine/.rpm/BUILD/vdsm-4.10.3/tests/testrunner.py", line 65, in wrapper return f(self, *args) File "/home/mine/.rpm/BUILD/vdsm-4.10.3/tests/jsonRpcTests.py", line 273, in testMethodBadParameters JsonRpcInternalError().code) File "/usr/lib64/python2.6/contextlib.py", line 34, in __exit__ self.gen.throw(type, value, traceback) File "/home/mine/.rpm/BUILD/vdsm-4.10.3/tests/jsonRpcTests.py", line 97, in constructServer yield server, jsonClientFactory File "/home/mine/.rpm/BUILD/vdsm-4.10.3/tests/jsonRpcTests.py", line 269, in testMethodBadParameters with self.assertRaises(JsonRpcError) as cm: TypeError: failUnlessRaises() takes at least 3 arguments (2 given) ====================================================================== ERROR: testMethodMissingMethod(reactorType='tcp') (jsonRpcTests.JsonRpcServerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/mine/.rpm/BUILD/vdsm-4.10.3/tests/testrunner.py", line 65, in wrapper return f(self, *args) File "/home/mine/.rpm/BUILD/vdsm-4.10.3/tests/jsonRpcTests.py", line 258, in testMethodMissingMethod JsonRpcMethodNotFoundError().code) File "/usr/lib64/python2.6/contextlib.py", line 34, in __exit__ self.gen.throw(type, value, traceback) File "/home/mine/.rpm/BUILD/vdsm-4.10.3/tests/jsonRpcTests.py", line 97, in constructServer yield server, jsonClientFactory File "/home/mine/.rpm/BUILD/vdsm-4.10.3/tests/jsonRpcTests.py", line 254, in testMethodMissingMethod with self.assertRaises(JsonRpcError) as cm: TypeError: failUnlessRaises() takes at least 3 arguments (2 given) _______________________________________________ Infra mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/infra
