12 Commits

Author SHA1 Message Date
Zuul
3518f3d355 Merge "Remove tox_siblings setting" 2018-03-13 02:33:00 +00:00
Andreas Jaeger
a87443bfa6 Remove tox_siblings setting
Remove setting of tox_sibling to false, the problem has been solved
with change https://review.openstack.org/523950.

Change-Id: I7fc6df9e0aec40acc5b00ae6f58cbfb13c5ba778
2018-03-11 12:22:52 +01:00
Andreas Jaeger
b8efaf2961 Add cross-docs check to catch sphinx induced failures
We have had new sphinx releases pretty frequently regressiong
the documentation build in the past, so add at least one voting
job to ensure we're not doing this again.

Co-Authored-By: Dirk Mueller <dirk@dmllr.de>
Change-Id: I660dfca6ad403427b09046adfd664d1d98939658
2018-03-11 11:36:54 +01:00
Andreas Jaeger
015cdb45e9 Increase timeout of cross unit tests
Follow I27cc122513983de56dde4d6723a01f66b6e5c405 to increase timeout of
cross unit tests by 10 minutes.

Change-Id: I86845af0f10f9a9769f48f95d9e80cb1217c252f
2018-01-29 10:00:44 +01:00
Brian Rosmaita
545229d781 Revert "disable glance voting on py27 tests"
Previously, the glance py27 tox testenv ran both unit and functional
tests.  Change I93d7216340bef70fc18fc9943da5c740ba3d4761 separates out
the functional tests (which were causing the TIMED_OUT) from the unit
tests.  Restore the cross-glance-py27 job to run the glance unit tests
under py27.

See test patch https://review.openstack.org/#/c/536070/ to verify
successful openstack-tox-py27 run.

This reverts commit 74223de1985d898395720d62060d757c41e6bfd8.

Change-Id: Icb13423f83a1cc096d287b3ae3e438e0d59a024a
2018-01-23 19:54:02 +00:00
Matthew Thode
74223de198
disable glance voting on py27 tests
https://review.openstack.org/#/c/536070 is a test bug demonstrating
that their gate is failing.  We have freeze this week and can't have
fails like this holding us back.  Also remove it from the gate
pipeline to reduce gate load.

Change-Id: Ie2733fa7ed4f45de9184095a12d3c9841c3e2177
Signed-off-by: Matthew Thode <mthode@mthode.org>
2018-01-22 01:26:32 -06:00
Matthew Treinish
ab9abf4ff8
Revert "Mark cinder/py35 cross job as non-voting"
This reverts commit a61478df1a5736fdc2bcb9f07fceb52d2a9fd804.

The high failure rate on py35 cinder unit tests has been mitigated by
cleaning up the logging output during the runs.

Change-Id: Ia4112ac78c800fb2ac8ee1fa68f0ab1f80803e59
2018-01-15 16:05:34 -05:00
Dirk Mueller
3fb20ab653
adjust zuul_work_dir determination for cross-jobs
zuul.projects was changed from a list to a dict recently,
so we need to adjust to a different way of finding
the zuul_work_dir

Change-Id: If2c3042ce5bc10a9d02decef34abdad65a53f5f8
2017-12-09 19:05:55 -06:00
Dirk Mueller
a61478df1a Mark cinder/py35 cross job as non-voting
This seems to be failing more than half the time on
what appears to be a known stestr/unit-testing race.

Related-Bug: #1730518
Change-Id: I1b3b2e79ae95b3d8a02ee64fb421f877838f2404
2017-11-07 09:28:24 +11:00
Dirk Mueller
daa2bedb1e Revert "update constraint for oslo.serialization to new release 2.21.2"
The update to 2.21.1 breaks glance unit tests:

FAIL: glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members
----------------------------------------------------------------------
Traceback (most recent call last):
  File "glance/tests/unit/v1/test_registry_api.py", line 1629, in test_update_all_image_members
    content_type='json')
  File "glance/tests/utils.py", line 564, in get_api_response_ext
    self.assertEqual(res.status_int, http_resp)
  File "/data/dmueller/src/Cloud/glance/.tox/venv/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/data/dmueller/src/Cloud/glance/.tox/venv/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 200 != 204

Related-Bug: #1728368

This reverts commit 47206e21375ddd6a33c4b1e5d65d95976a73d70a.

Also, set tox_install_siblings=false temporarily due to a bug
in tox_siblings which is causing incorrect versions to be
installed.

Change-Id: Ic91acb78452ec5f73015b47bbb3effd0d6bda497
2017-10-29 09:19:29 -07:00
James E. Blair
ae5fc2922b Remove unecessary playbook
We should be able to set the tox work dir in the job definition.

Also, updates the files matcher so changes to the jobs cause them
to run.

Change-Id: I519a5257bb3806169ee78dee9ac6ae92d282a889
2017-10-21 05:05:38 +00:00
James E. Blair
339b108aee Add a Zuul v3 native cross-check job
Convert the existing legacy-cross-* jobs over to the
new cross-check-job.

Adds a small bump to upper-constraints in order to test
the success of this review.

Co-Authored-By: Dirk Mueller <dirk@dmllr.de>
Change-Id: Iba6a025e3a10185ad1d8217244b967713cace3f6
2017-10-20 15:33:14 +02:00