summaryrefslogtreecommitdiff
path: root/test-requirements.txt
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup ugly stub in TestLocalDeleteAllocationsMatt Riedemann2018-05-161-1/+1
| | | | | | | | | | | | | | With a fix in wsgi-intercept 1.7.0 we can properly use the PlacementFixture as a context manager to simulate when placement is configured for a given operation. This allows us to remove the ugly stub that one of the tests in here had to rely on. While in here, the CastAsCall fixture is removed since we shouldn't rely on that in these tests where we're trying to simulate the user experience. Change-Id: I2074b45126b839ea6307a8740364393e9dddd50b
* Updated from global requirementsOpenStack Proposal Bot2018-03-231-2/+2
| | | | Change-Id: I004b8ea8fd3a8de76c04f70af5ed5e516aa2bfbc
* Follow the new PTI for document buildStephen Finucane2018-03-161-11/+0
| | | | | | | | | | | The Project Testing Interface [1] asks that we list requirements in 'doc/requirements.txt' and build docs by calling 'sphinx-build' directly instead of via the 'build_sphinx' setuptool/distutils wrapper. Start doing this. [1] https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: If9342c8ea757b1735f2488db751008984fb33baf
* Updated from global requirementsOpenStack Proposal Bot2018-03-161-2/+2
| | | | Change-Id: I518860c51e6b19def5efc3f624dceb9350cb9494
* Updated from global requirementsOpenStack Proposal Bot2018-03-131-1/+1
| | | | Change-Id: Iff8f99d4ff97f03ccdeb29405f3cbb853068161d
* Updated from global requirementsOpenStack Proposal Bot2018-03-101-1/+1
| | | | Change-Id: Ibe70f1f60180a7c8da9887e4466dd1e1d25b157f
* Updated from global requirementsOpenStack Proposal Bot2018-01-291-2/+2
| | | | Change-Id: I371ee0cb4156ec4e0a20f55852b0756502d0dd90
* Merge "Updated from global requirements"Zuul2018-01-271-1/+1
|\
| * Updated from global requirementsOpenStack Proposal Bot2018-01-241-1/+1
| | | | | | | | Change-Id: I1fae25690551ff75a9838e760851a990e216be72
* | Merge "add whereto for testing redirect rules"Zuul2018-01-251-0/+3
|\ \ | |/ |/|
| * add whereto for testing redirect rulesDoug Hellmann2017-10-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | Use whereto to test that the redirect rules do what we expect. The test coverage is a bit minimal for now, but should be useful as an example of how it can be extended. The test files in the openstack-manuals repo provide some other examples. Depends-On: I36003d3525dcc9fef8e5f008ecabb2b2ac78088e Change-Id: Ia14bfa6c89fd04844842d727d11ff8874ec7fc2a Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Updated from global requirementsOpenStack Proposal Bot2018-01-181-1/+1
| | | | | | | | Change-Id: I1c1dc245f98cb5c3b57733ddc338394dfb3bc0b6
* | Updated from global requirementsOpenStack Proposal Bot2018-01-161-1/+1
| | | | | | | | Change-Id: Icada15d601dc5399eeb927bb7cba9bea828883da
* | Finish stestr migrationMatthew Treinish2017-11-241-2/+1
| | | | | | | | | | | | | | | | | | | | | | Nova switched to using stestr for all it's in tree testing except for the coverage job. This commit updates that job so it also uses stestr and cleans up the last bits of testr setup left in tree. As part of this change this moves all the one off per job configuration into the tox job definitions instead of hiding it in either the .stestr.conf or in a wrapper script. Change-Id: I36e0e791d485b44641a1ed8770eca8e95aca19be
* | Updated from global requirementsOpenStack Proposal Bot2017-11-161-1/+1
|/ | | | Change-Id: I2ddeb4baef5e535923a8e16ef763782595df614d
* Merge "cleanup test-requirements"Jenkins2017-09-261-1/+0
|\
| * cleanup test-requirementscaoyuan2017-09-251-1/+0
| | | | | | | | | | | | | | | | | | python-subunit is not used directly anywhere and it is dependency of both testrepository and os-testr (probably was used by some tox wrapper script before) Change-Id: Ic2139ceb5a200c3b32bcc87e81fc30f208645771
* | Live Migration sequence diagramEric Fried2017-09-251-0/+1
| | | | | | | | | | | | | | | | | | | | Based on mriedem's hand-drawn version [1] (but not as pretty). [1] https://photos.google.com/share/AF1QipNpWVQKU8GK4_9wxVbiRJUqJnMzqPcBh6DvjVyBPIjjmi6ZU8r9TleQNo6pV1t9SA?key=NUl3OUFGYkRFTE8tMHhSX0lfc0Y1eEdoeHo4SUhn Co-Authored-By: Matt Riedemann <mriedem.os@gmail.com> Change-Id: I63046079cd3135b4b19c0c6745075f090d04e396
* | Updated from global requirementsOpenStack Proposal Bot2017-09-161-1/+1
| | | | | | | | Change-Id: I10ea32764a04cfe0dd8445708f04bcd184c0d308
* | Updated from global requirementsOpenStack Proposal Bot2017-09-131-6/+6
| | | | | | | | Change-Id: I043babceb3b1be03550c8e90c9abb9450d5f5cde
* | Updated from global requirementsOpenStack Proposal Bot2017-08-301-1/+1
|/ | | | Change-Id: I197925602a5b76cad961cc3cb2eebb67c0ea82bf
* docs: Document the scheduler workflowStephen Finucane2017-08-241-0/+1
| | | | | | | | | | There have been some major changes to how scheduling works in Nova during the Pike and Queens cycles. This documents these design changes so that this new, more complex workflow is clearly spelled out. Co-Authored-By: Ed Leafe <ed@leafe.com> Change-Id: I15121d8fe9b715c0aec39dee4bfdf25ced42b481
* Updated from global requirementsOpenStack Proposal Bot2017-08-181-3/+3
| | | | Change-Id: Idda59f3cf870479b5ca6ea3ab4516306d8e0075d
* Updated from global requirementsOpenStack Proposal Bot2017-08-071-1/+1
| | | | Change-Id: I96e70a950ed04862d512f91211c4cb6fc3fd1159
* Updated from global requirementsOpenStack Proposal Bot2017-07-291-1/+1
| | | | Change-Id: I35689a80f0a36779a32e8c49b0950daff306ea45
* Updated from global requirementsOpenStack Proposal Bot2017-07-281-1/+1
| | | | Change-Id: I812b4b9c7b05ab032f436e81d6e10b5a0f6598c1
* doc: Switch to openstackdocsthemechenxing2017-07-211-1/+0
| | | | | Change-Id: If7afc2cb58759b16fc6f7caa44d0cf6b7bcf4d06 Co-Authored-By: Stephen Finucane <sfinucan@redhat.com>
* [placement] Update allocation-candidates.yaml for gabbi 1.35Chris Dent2017-07-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gabbi 1.35 provides template variable susbtitution on the left hand side of a JSONPath expression. That's used here to remove the need for static fake uuids in the test data for allocation-candidates and the SharedStorageFixture. A couple of other clean ups to the use of gabbi, unrelated to the 1.35 update: * It's possible to test the entire value in one response: resources: VCPU: 4 DISK_GB: 5 instead of: resources.VCPU: 4 resources.DISK_GB: 5 This is handy when the root of the expression is calculated and repeating that calculation is noisy. * [?foo.bar=baz] is the more canonical form of [?(@.foo.bar=baz)]. The former is built into jsonpath, the latter dips into the underlying implementation. Change-Id: Ie6b5e0186533581815d04411ed7b321948464bb6
* Updated from global requirementsOpenStack Proposal Bot2017-07-131-1/+1
| | | | Change-Id: Ib9135d0d73d3ec508455c3a703fe7c1c2208d250
* Updated from global requirementsOpenStack Proposal Bot2017-06-271-2/+2
| | | | Change-Id: I5373e0dbd746211cda9aa8a5162daab823fd8221
* Updated from global requirementsOpenStack Proposal Bot2017-06-031-1/+1
| | | | Change-Id: I0159683fbd67ae11e745ed4f739f77fd5fa63141
* Updated from global requirementsOpenStack Proposal Bot2017-05-171-1/+1
| | | | Change-Id: I9367dd73194ebc3b2501aabfd2eab535e6e02101
* Updated from global requirementsOpenStack Proposal Bot2017-05-151-1/+1
| | | | Change-Id: If0738d04f132fa12413f4b5aa64ddb1b901f5ed7
* Updated from global requirementsOpenStack Proposal Bot2017-05-031-1/+1
| | | | Change-Id: Iee9790e4b86cc74c14fdc99c4a9a6f294898e86d
* Merge "remove flake8-import-order for test requirements"Jenkins2017-03-211-1/+0
|\
| * remove flake8-import-order for test requirementsSean Mooney2017-03-161-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - When flake8-import-order is installed the additional ordering tests it provides are enabled by default. - When devstack installs python projects from source such as nova, the pip_install function installs both the requirements.txt and test-requiremets.txt dependencies systemwide. As a result, any python project that runs pep8 tests without a python virtual environment will also have import ordering enforced which may fail. - This change removes flake8-import-order from the test-requirements.txt to prevent failures in projects other than nova that don't enforce pep8 import ordering. Change-Id: I994df178f0000a0840f6658ccc2f277d5503f826
* | Merge "More usage of ostestr and cleanup an unused dependency"Jenkins2017-03-201-1/+0
|\ \ | |/ |/|
| * More usage of ostestr and cleanup an unused dependencyLuigi Toscano2017-02-231-1/+0
| | | | | | | | | | | | | | | | | | | | Use ostestr as runner instead of the custome pretty_tox.sh script (pretty much removed everywhere). pretty_tox3.sh is just a wrapper for ostestr but it could be probably removed as well going forward. Also remove the tempest-lib dependency, which originally provided subunit-trace (now from os-testr). Change-Id: I4390964ce83167d634b80f696e82a0e199582ce6
* | Use flake8-import-orderJohn L. Villalovos2017-03-061-0/+1
|/ | | | | | | Use the flake8 plugin flake8-import-order to check import ordering. It can do it automatically and don't need reviewers to check it. Change-Id: Ia3d81bbbb44b40804b3268c0e648276a36cb4805
* Merge "Update hacking version"Jenkins2017-02-161-1/+1
|\
| * Update hacking versionKen'ichi Ohmichi2017-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | hacking version is managed in test-requirements.txt and the latest version is 0.13.0 now. However 0.13.0 is in very sorry shape as the Change-Id of hacking I714caa085fa35cb4aac3b65c73a7de6d4807d04d . So this patch updates our test-requirements.txt to avoid using 0.13.0. Change-Id: If94186a74a022bc689d7c9c7f56f4bdb9376e8a7
* | Updated from global requirementsOpenStack Proposal Bot2017-02-151-1/+1
|/ | | | Change-Id: Id75e2f6372d9a9c8af03bb2a4231127e5559c0e0
* Updated from global requirementsOpenStack Proposal Bot2017-01-261-2/+2
| | | | Change-Id: I07267ab144ef3851dfd716ecb3809d3bfa133e06
* Updated from global requirementsOpenStack Proposal Bot2017-01-201-2/+2
| | | | Change-Id: I740a7d5e9f1740e2b1d1fbd9cff110fa83741e29
* Integrate OSProfiler and NovaDina Belova2017-01-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Add osprofiler wsgi middleware. This middleware is used for 2 things: 1) It checks that person who want to trace is trusted and knows secret HMAC key. 2) It starts tracing in case of proper trace headers and adds the first wsgi trace point with info about the HTTP request * Add initialization of osprofiler on start of a service Currently that includes oslo.messaging notifier instance creation to send Ceilometer backend notifications. oslo-spec: https://review.openstack.org/#/c/103825/ python-novaclient change: https://review.openstack.org/#/c/254699/ based on: https://review.openstack.org/#/c/105096/ Co-Authored-By: Boris Pavlovic <boris@pavlovic.me> Co-Authored-By: Munoz, Obed N <obed.n.munoz@intel.com> Co-Authored-By: Roman Podoliaka <rpodolyaka@mirantis.com> Co-Authored-By: Tovin Seven <vinhnt@vn.fujitsu.com> Implements: blueprint osprofiler-support-in-nova Change-Id: I82d2badc8c1fcec27c3fce7c3c20e0f3b76414f1
* Updated from global requirementsOpenStack Proposal Bot2017-01-151-1/+1
| | | | Change-Id: I0df44a42a2484b1394c45f0173dfbe13300a1851
* Updated from global requirementsOpenStack Proposal Bot2016-12-231-1/+1
| | | | Change-Id: I222d94326ced3bd90d329971e1c6673c0a6f055a
* Updated from global requirementsOpenStack Proposal Bot2016-12-051-1/+1
| | | | Change-Id: Id3962e728234970b4c8e43b569e55a6aa507a3cc
* libvirt: Cleanup test_create_configdriveMatthew Booth2016-12-011-0/+1
| | | | | | | | | | | | | | | | | | | | | This test made a tortured trip into _create_image_helper without using much of its functionality. We pull this out and have it call _create_configdrive directly. This leaves _create_image_helper with only a single caller: test_create_image_with_flavor_swap. This test is almost identical in purpose to the much better test_create_image_with_swap and test_create_image_with_legacy_swap_resizing. We refactor test_create_image_with_swap to use ddt to cover all 3 cases, and remove _create_image_helper. This introduces the first use of ddt in Nova tests. It is already in global-requirements. It was approved for use in Nova tests during the Ocata contributor meetup: https://etherpad.openstack.org/p/ocata-nova-summit-meetup Change-Id: I9d26ae3c26bab20ae60c2db011194ac0b2ead555
* Updated from global requirementsOpenStack Proposal Bot2016-11-161-1/+1
| | | | Change-Id: I56f82972fe87410d5d4e2d222fdeaec632fbbea1