)]}'
{"id":"jjb%2Fpython-jenkins~213521","triplet_id":"jjb%2Fpython-jenkins~master~If2380e6f4e848ba68f05868e2ef4186d7912952b","project":"jjb/python-jenkins","branch":"master","topic":"split-tests","hashtags":[],"change_id":"If2380e6f4e848ba68f05868e2ef4186d7912952b","subject":"Separate tests in separate files and classes","status":"MERGED","created":"2015-08-16 17:18:20.000000000","updated":"2015-08-25 15:20:58.000000000","submitted":"2015-08-25 15:20:58.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fdd66f1fde24b940ecc8a6643d0abe5a3e4f09a9","_number":213521,"virtual_id_number":213521,"owner":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},{"value":0,"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2015-08-25 15:20:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"},"all":[{"value":0,"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},{"value":2,"date":"2015-08-25 06:32:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"},{"value":2,"date":"2015-08-25 15:09:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},{"value":0,"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"},{"value":1,"date":"2015-08-25 15:09:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},{"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-25 06:32:50.000000000","updated_by":{"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"},"reviewer":{"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"},"state":"REVIEWER"},{"updated":"2015-08-25 15:09:23.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2015-08-25 15:20:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b861fd64c228865fa0a3d61a15a7bb50299633e6","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-16 17:18:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99f4e95f5739608cd38bef62a0570e40e36ae6a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-16 17:26:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/1/check/gate-python-jenkins-pep8/2856b54/ : SUCCESS in 46s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/1/check/gate-python-jenkins-docs/96d6905//doc/build/html/ : SUCCESS in 40s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/1/check/gate-python-jenkins-python27/f377e26/ : SUCCESS in 43s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/1/check/gate-python-jenkins-python34/9d66abe/ : SUCCESS in 2m 07s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/1/check/python-jenkins-coverage/bfea642/ : SUCCESS in 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"37cb4a8e813e0a5fcd31387eabd7fb99f3d1d42f","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-17 12:17:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d0ceae553bbd197563666322e2a5835b809b0833","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-17 12:24:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/2/check/gate-python-jenkins-pep8/7cb9253/ : SUCCESS in 44s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/2/check/gate-python-jenkins-docs/9a95a99//doc/build/html/ : SUCCESS in 37s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/2/check/gate-python-jenkins-python27/f7b9d57/ : SUCCESS in 40s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/2/check/gate-python-jenkins-python34/7949fff/ : SUCCESS in 1m 52s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/2/check/python-jenkins-coverage/7a2e130/ : SUCCESS in 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2086e9adbcc2363148bccf3a788f1c88ab53099a","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-17 12:28:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"913947cbcfcca7067e768a90a289efe6601377b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-17 12:36:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/3/check/gate-python-jenkins-pep8/69ae7e0/ : SUCCESS in 29s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/3/check/gate-python-jenkins-docs/85570d5//doc/build/html/ : SUCCESS in 57s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/3/check/gate-python-jenkins-python27/4888bf9/ : SUCCESS in 1m 41s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/3/check/gate-python-jenkins-python34/565b89c/ : SUCCESS in 2m 21s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/3/check/python-jenkins-coverage/5fb8c53/ : SUCCESS in 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2de90ba99bbb549b130157560bbf49ea59ca98a9","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-17 13:25:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c8837d3e7378931ab2022191b8c74e06c4870d23","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-17 13:34:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/4/check/gate-python-jenkins-pep8/9aa3839/ : SUCCESS in 27s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/4/check/gate-python-jenkins-docs/e068b5a//doc/build/html/ : SUCCESS in 47s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/4/check/gate-python-jenkins-python27/f08e307/ : SUCCESS in 35s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/4/check/gate-python-jenkins-python34/17ab049/ : SUCCESS in 2m 04s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/4/check/python-jenkins-coverage/67c4cac/ : SUCCESS in 33s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cc36038b369fe97850e40a0facc8630e2a08dfd9","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-17 13:41:04.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"633400e0043f89ae4509a771f586fd4bf81cb490","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-17 13:46:40.000000000","message":"Patch Set 5:\n\nI think I\u0027ll leave consolidation of combining the tests for BadStatus, HTTPError, empty response and invalid json for a subsequent patch. It should be possible to define these as tests on the base class to be run for any of the real test classes provided I can think of a simple way to allow specify the api method to be called depending on the class.\n\nMight need to be either a metaclass or dynamic method creation at class creation. But this would remove a lot of duplicate code.\n\nOf course another alternative is to wait until the response handler and migration to requests has been added and only test those common exception behaviour via the response_handler instead of on each api call.","accounts_in_message":[],"_revision_number":5},{"id":"6ec0fce630f6d434b1f8daefe7540a1620f13f79","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-17 13:48:11.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/5/check/gate-python-jenkins-pep8/3c770c1/ : SUCCESS in 49s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/5/check/gate-python-jenkins-docs/02f0e34//doc/build/html/ : SUCCESS in 35s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/5/check/gate-python-jenkins-python27/451e484/ : SUCCESS in 36s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/5/check/gate-python-jenkins-python34/4af0cda/ : FAILURE in 2m 13s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/5/check/python-jenkins-coverage/b8862b8/ : SUCCESS in 24s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"61a008b936a4a3aabef5f8be21e5d75598d72258","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-18 09:48:00.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"bb2bc8784790d3a28e43613b52bd92e46abe344b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 09:55:32.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/5/check/gate-python-jenkins-pep8/50f8ff7/ : SUCCESS in 29s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/5/check/gate-python-jenkins-docs/44b512a//doc/build/html/ : SUCCESS in 35s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/5/check/gate-python-jenkins-python27/6435bd7/ : SUCCESS in 40s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/5/check/gate-python-jenkins-python34/e4372e9/ : SUCCESS in 2m 38s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/5/check/python-jenkins-coverage/c5e45ce/ : SUCCESS in 33s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"bb541b7550ce75fede6cfb0db5ad96bb8dca55d1","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-18 14:16:23.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c04967831a92067d42eb96f08abd265d9e24185d","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-18 14:20:30.000000000","message":"Patch Set 6:\n\nThe test_jobs may need to be split further for manageability, suggested separating on information retrieval versus actions.","accounts_in_message":[],"_revision_number":6},{"id":"3bc93a91075c09b8b782c5e84e96c0815ff01c4a","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-18 14:22:47.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nforgot to include comment which was on prior patchset.","accounts_in_message":[],"_revision_number":6},{"id":"bb08e30f3c001b37a702101386ac20c20b9444ba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 14:32:20.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/6/check/gate-python-jenkins-pep8/a6650a4/ : SUCCESS in 22s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/6/check/gate-python-jenkins-docs/4d890a2//doc/build/html/ : SUCCESS in 33s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/6/check/gate-python-jenkins-python27/e181b09/ : SUCCESS in 32s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/6/check/gate-python-jenkins-python34/5c7bb22/ : SUCCESS in 1m 35s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/6/check/python-jenkins-coverage/aef4fd4/ : SUCCESS in 31s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"6c88dcc85889fcba342e3d36ab7ea73c3b5b2656","author":{"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"},"date":"2015-08-18 17:15:02.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nLGTM.  although one request, could you please add documentation to install.rst telling users how to selectively run one (or one set) of tests?","accounts_in_message":[],"_revision_number":6},{"id":"2ac1b91415b393ea8968683b0946396bc89f2f76","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-24 23:49:47.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"ff5aa9572ed67a50a9697dde4e1c4ba823797c60","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-24 23:55:54.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/7/check/gate-python-jenkins-pep8/763a96f/ : FAILURE in 46s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/7/check/gate-python-jenkins-docs/d4a59c3//doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/7/check/gate-python-jenkins-python27/f17989b/ : SUCCESS in 41s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/7/check/gate-python-jenkins-python34/c6b8cfa/ : SUCCESS in 1m 36s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/7/check/python-jenkins-coverage/56a60dd/ : SUCCESS in 31s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"3367dd189f876b17209f04405d7e1ef6749da57a","author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"date":"2015-08-25 00:13:26.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"d5d2ea91169720248e1f26a8c7c13bd94800b940","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 00:29:21.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/8/check/gate-python-jenkins-pep8/489ce89/ : SUCCESS in 28s\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/8/check/gate-python-jenkins-docs/412915d//doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/8/check/gate-python-jenkins-python27/10aea32/ : SUCCESS in 38s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/8/check/gate-python-jenkins-python34/7d54b05/ : SUCCESS in 1m 21s\n- python-jenkins-coverage http://logs.openstack.org/21/213521/8/check/python-jenkins-coverage/a3a7a17/ : SUCCESS in 33s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"545268f8834966dcad55a13f0496e71c6cb35a6d","author":{"_account_id":6987,"name":"Khai Do","email":"zaro0508@gmail.com","username":"zaro0508"},"date":"2015-08-25 06:32:50.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"247e138412a255917700a081c24babed209a9c27","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-08-25 15:09:23.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"14bd052a0f48b120d48c81ac3947f645814cb31d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 15:10:02.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"4224d62b19bdea2990287cebfe02c9071cb9ea19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 15:20:58.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":8},{"id":"9abc0c62447bd9efbc9f327ccf393efae2dcc8b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 15:20:58.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-jenkins-docs http://docs-draft.openstack.org/21/213521/8/gate/gate-python-jenkins-docs/45f60eb//doc/build/html/ : SUCCESS in 41s\n- gate-python-jenkins-pep8 http://logs.openstack.org/21/213521/8/gate/gate-python-jenkins-pep8/f4648e9/ : SUCCESS in 30s\n- gate-python-jenkins-python27 http://logs.openstack.org/21/213521/8/gate/gate-python-jenkins-python27/9397169/ : SUCCESS in 58s\n- gate-python-jenkins-python34 http://logs.openstack.org/21/213521/8/gate/gate-python-jenkins-python34/a6547ea/ : SUCCESS in 1m 50s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"c58ae7e1afdbdb4899c6d7c708ebbb5b3885ae90","revisions":{"90f00e14a803379db2a71354b8b06ff22105f2e7":{"kind":"REWORK","_number":1,"created":"2015-08-16 17:18:20.000000000","uploader":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"ref":"refs/changes/21/213521/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/jjb/python-jenkins","ref":"refs/changes/21/213521/1","commands":{"Checkout":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/1"}}},"commit":{"parents":[{"commit":"1647facd43677e96f90c0f95885e895f546e0539","subject":"Merge \"Wrap url building with helper method\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/1647facd43677e96f90c0f95885e895f546e0539"}]}],"author":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:08:43.000000000","tz":60},"committer":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:17:08.000000000","tz":60},"subject":"Separate tests in separate files and classes","message":"Separate tests in separate files and classes\n\nSplit existing tests into separate files and classes to make it easier\nto select a subset to be executed when making modifications.\n\nChange-Id: If2380e6f4e848ba68f05868e2ef4186d7912952b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/90f00e14a803379db2a71354b8b06ff22105f2e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/90f00e14a803379db2a71354b8b06ff22105f2e7"}]},"branch":"refs/heads/master"},"2088f4d67da3980f234204837cbced02d82a220c":{"kind":"REWORK","_number":2,"created":"2015-08-17 12:17:47.000000000","uploader":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"ref":"refs/changes/21/213521/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/jjb/python-jenkins","ref":"refs/changes/21/213521/2","commands":{"Checkout":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/2"}}},"commit":{"parents":[{"commit":"1647facd43677e96f90c0f95885e895f546e0539","subject":"Merge \"Wrap url building with helper method\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/1647facd43677e96f90c0f95885e895f546e0539"}]}],"author":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:08:43.000000000","tz":60},"committer":{"name":"Darragh Bailey","email":"dbailey@hp.com","date":"2015-08-17 12:16:56.000000000","tz":60},"subject":"Separate tests in separate files and classes","message":"Separate tests in separate files and classes\n\nSplit existing tests into separate files and classes to make it easier\nto select a subset to be executed when making modifications.\n\nAdd some simple consolidations of test data as example improvements that\ncan be extended by consolidating complete tests or sets of tests.\n\nChange-Id: If2380e6f4e848ba68f05868e2ef4186d7912952b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/2088f4d67da3980f234204837cbced02d82a220c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/2088f4d67da3980f234204837cbced02d82a220c"}]},"branch":"refs/heads/master"},"7193bc4918f6ffe5ba794fb0eddc24b53ce49914":{"kind":"REWORK","_number":3,"created":"2015-08-17 12:28:50.000000000","uploader":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"ref":"refs/changes/21/213521/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/jjb/python-jenkins","ref":"refs/changes/21/213521/3","commands":{"Checkout":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/3"}}},"commit":{"parents":[{"commit":"1647facd43677e96f90c0f95885e895f546e0539","subject":"Merge \"Wrap url building with helper method\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/1647facd43677e96f90c0f95885e895f546e0539"}]}],"author":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:08:43.000000000","tz":60},"committer":{"name":"Darragh Bailey","email":"dbailey@hp.com","date":"2015-08-17 12:28:39.000000000","tz":60},"subject":"Separate tests in separate files and classes","message":"Separate tests in separate files and classes\n\nSplit existing tests into separate files and classes to make it easier\nto select a subset to be executed when making modifications.\n\nAdd some simple consolidations of test data as example improvements that\ncan be extended by consolidating complete tests or sets of tests.\n\nChange-Id: If2380e6f4e848ba68f05868e2ef4186d7912952b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/7193bc4918f6ffe5ba794fb0eddc24b53ce49914"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/7193bc4918f6ffe5ba794fb0eddc24b53ce49914"}]},"branch":"refs/heads/master"},"86450a3100254c1e787dfebdf3169025efae210a":{"kind":"REWORK","_number":4,"created":"2015-08-17 13:25:41.000000000","uploader":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"ref":"refs/changes/21/213521/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/jjb/python-jenkins","ref":"refs/changes/21/213521/4","commands":{"Checkout":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/4"}}},"commit":{"parents":[{"commit":"1647facd43677e96f90c0f95885e895f546e0539","subject":"Merge \"Wrap url building with helper method\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/1647facd43677e96f90c0f95885e895f546e0539"}]}],"author":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:08:43.000000000","tz":60},"committer":{"name":"Darragh Bailey","email":"dbailey@hp.com","date":"2015-08-17 13:19:52.000000000","tz":60},"subject":"Separate tests in separate files and classes","message":"Separate tests in separate files and classes\n\nSplit existing tests into separate files and classes to make it easier\nto select a subset to be executed when making modifications.\n\nAdd some simple consolidations of test data as example improvements that\ncan be extended by consolidating complete tests or sets of tests.\n\nChange-Id: If2380e6f4e848ba68f05868e2ef4186d7912952b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/86450a3100254c1e787dfebdf3169025efae210a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/86450a3100254c1e787dfebdf3169025efae210a"}]},"branch":"refs/heads/master"},"c9c28d27ba718d805433a1cf8ca5bfa25af135c9":{"kind":"REWORK","_number":5,"created":"2015-08-17 13:41:04.000000000","uploader":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"ref":"refs/changes/21/213521/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/jjb/python-jenkins","ref":"refs/changes/21/213521/5","commands":{"Checkout":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/5"}}},"commit":{"parents":[{"commit":"1647facd43677e96f90c0f95885e895f546e0539","subject":"Merge \"Wrap url building with helper method\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/1647facd43677e96f90c0f95885e895f546e0539"}]}],"author":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:08:43.000000000","tz":60},"committer":{"name":"Darragh Bailey","email":"dbailey@hp.com","date":"2015-08-17 13:40:11.000000000","tz":60},"subject":"Separate tests in separate files and classes","message":"Separate tests in separate files and classes\n\nSplit existing tests into separate files and classes to make it easier\nto select a subset to be executed when making modifications.\n\nAdd some simple consolidations of test data as example improvements that\ncan be extended by consolidating complete tests or sets of tests.\n\nChange-Id: If2380e6f4e848ba68f05868e2ef4186d7912952b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/c9c28d27ba718d805433a1cf8ca5bfa25af135c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/c9c28d27ba718d805433a1cf8ca5bfa25af135c9"}]},"branch":"refs/heads/master"},"e28fbda6973e836871a14e6ae4404c2483fa1e36":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2015-08-18 14:16:23.000000000","uploader":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"ref":"refs/changes/21/213521/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/jjb/python-jenkins","ref":"refs/changes/21/213521/6","commands":{"Checkout":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/6"}}},"commit":{"parents":[{"commit":"a8655eacccd705ca24bfc5eea7cdfb31d2a7e929","subject":"Fix timeout function and add capturing of messages on failure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/a8655eacccd705ca24bfc5eea7cdfb31d2a7e929"}]}],"author":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:08:43.000000000","tz":60},"committer":{"name":"Darragh Bailey","email":"dbailey@hp.com","date":"2015-08-18 10:13:27.000000000","tz":60},"subject":"Separate tests in separate files and classes","message":"Separate tests in separate files and classes\n\nSplit existing tests into separate files and classes to make it easier\nto select a subset to be executed when making modifications.\n\nAdd some simple consolidations of test data as example improvements that\ncan be extended by consolidating complete tests or sets of tests.\n\nChange-Id: If2380e6f4e848ba68f05868e2ef4186d7912952b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/e28fbda6973e836871a14e6ae4404c2483fa1e36"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/e28fbda6973e836871a14e6ae4404c2483fa1e36"}]},"branch":"refs/heads/master"},"0c9b4b7a8723171b19d8558d2b77d98da10372b9":{"kind":"REWORK","_number":7,"created":"2015-08-24 23:49:47.000000000","uploader":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"ref":"refs/changes/21/213521/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/jjb/python-jenkins","ref":"refs/changes/21/213521/7","commands":{"Checkout":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/7"}}},"commit":{"parents":[{"commit":"acd614fae78202bfbc41bac67b5448311569b0d0","subject":"Create module member index from autodoc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/acd614fae78202bfbc41bac67b5448311569b0d0"}]}],"author":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:08:43.000000000","tz":60},"committer":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-24 23:49:07.000000000","tz":60},"subject":"Separate tests in separate files and classes","message":"Separate tests in separate files and classes\n\nSplit existing tests into separate files and classes to make it easier\nto select a subset to be executed when making modifications.\n\nAdd some simple consolidations of test data as example improvements that\ncan be extended by consolidating complete tests or sets of tests.\n\nChange-Id: If2380e6f4e848ba68f05868e2ef4186d7912952b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/0c9b4b7a8723171b19d8558d2b77d98da10372b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/0c9b4b7a8723171b19d8558d2b77d98da10372b9"}]},"branch":"refs/heads/master"},"c58ae7e1afdbdb4899c6d7c708ebbb5b3885ae90":{"kind":"REWORK","_number":8,"created":"2015-08-25 00:13:26.000000000","uploader":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"ref":"refs/changes/21/213521/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/jjb/python-jenkins","ref":"refs/changes/21/213521/8","commands":{"Checkout":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/jjb/python-jenkins refs/changes/21/213521/8"}}},"commit":{"parents":[{"commit":"acd614fae78202bfbc41bac67b5448311569b0d0","subject":"Create module member index from autodoc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/acd614fae78202bfbc41bac67b5448311569b0d0"}]}],"author":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-16 17:08:43.000000000","tz":60},"committer":{"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","date":"2015-08-25 00:11:47.000000000","tz":60},"subject":"Separate tests in separate files and classes","message":"Separate tests in separate files and classes\n\nSplit existing tests into separate files and classes to make it easier\nto select a subset to be executed when making modifications.\n\nAdd some simple consolidations of test data as example improvements that\ncan be extended by consolidating complete tests or sets of tests.\n\nChange-Id: If2380e6f4e848ba68f05868e2ef4186d7912952b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/c58ae7e1afdbdb4899c6d7c708ebbb5b3885ae90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/jjb/python-jenkins/commit/c58ae7e1afdbdb4899c6d7c708ebbb5b3885ae90"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
