Tests aren't formatted as a Tempest plugin

Bug #1535772 reported by Stephen Finucane on 2016-01-19
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
intel-nfv-ci-tests
High
Stephen Finucane

Bug Description

The tests are structured as a project but don't actually run via tox (missing ``pretty_tox.sh`` files, among others). The tests should really be structured as a Tempets plugin as described below:

    http://docs.openstack.org/developer/tempest/plugin.html

Changed in intel-nfv-ci-tests:
status: New → In Progress

Reviewed: https://review.openstack.org/269220
Committed: https://git.openstack.org/cgit/openstack/intel-nfv-ci-tests/commit/?id=e7d85ec1dfb752adab708ff53b2ad50f3e5c03f6
Submitter: Jenkins
Branch: master

commit e7d85ec1dfb752adab708ff53b2ad50f3e5c03f6
Author: Stephen Finucane <email address hidden>
Date: Mon Jan 18 06:50:02 2016 +0000

    license: Update license to Apache

    All code in the repo is Apache licensed, yet the LICENSE file and
    'license' parameter of 'setup.py' state BSD. Reference Apache
    everywhere.

    In addition, add missing licenses to any files that require one.

    Finally, change references from a developer to Intel Corporation

    Change-Id: I8564d0e1a23961e8c09359da24bcc8e2b6d4c87c
    Partial-Bug: #1535772

Reviewed: https://review.openstack.org/269221
Committed: https://git.openstack.org/cgit/openstack/intel-nfv-ci-tests/commit/?id=6f2bed176c7202cdc59e9b2045ba80eebc98c0cd
Submitter: Jenkins
Branch: master

commit 6f2bed176c7202cdc59e9b2045ba80eebc98c0cd
Author: Stephen Finucane <email address hidden>
Date: Mon Jan 18 06:57:24 2016 +0000

    setup.py: Correct URL

    Refer to 'openstack' instead of 'stackforge'

    Change-Id: Iee952eda8afd653a03272cfee472006c086c85d1
    Partial-Bug: #1535772

Reviewed: https://review.openstack.org/269222
Committed: https://git.openstack.org/cgit/openstack/intel-nfv-ci-tests/commit/?id=14cc8e7d711348d91e485c751959854859202717
Submitter: Jenkins
Branch: master

commit 14cc8e7d711348d91e485c751959854859202717
Author: Stephen Finucane <email address hidden>
Date: Mon Jan 18 07:01:26 2016 +0000

    Convert to pbr

    Use pbr for packaging instead of manual setup tools. This allows us to
    take advantage of a number of features provided by pbr, such as
    automated generation of AUTHORS, HISTORY and MANIFEST files.

    This removes two doc files due to reliance on the removed AUTHORS and
    HISTORY files.

    Finally, the 'full' tox target is removed and the 'pyN' targets are
    stubbed out. These are broken by the move to pbr and will be rendered
    irrelevant by a follow-up change.

    Change-Id: I098979a6033afcff9abfbf60de63825f073dc15b
    Partial-Bug: #1535772

Reviewed: https://review.openstack.org/269223
Committed: https://git.openstack.org/cgit/openstack/intel-nfv-ci-tests/commit/?id=4c4897883f958c03a95a3585ce27c4d2ab12fde0
Submitter: Jenkins
Branch: master

commit 4c4897883f958c03a95a3585ce27c4d2ab12fde0
Author: Stephen Finucane <email address hidden>
Date: Mon Jan 18 07:05:39 2016 +0000

    Restructure directory as a Tempest plugin

    Previously this project was structured like an OpenStack project. It
    would be easier to run the contained tests if the project was formatted
    as a Tempest plugin. Migrate the directory structure accordingly.

    Change-Id: I03601f2f0c01580d072e47af60a96e9fbfd632b3
    Partial-Bug: #1535772

Reviewed: https://review.openstack.org/269225
Committed: https://git.openstack.org/cgit/openstack/intel-nfv-ci-tests/commit/?id=0a8d11b07d0512e41af6ada0042bb0911e762579
Submitter: Jenkins
Branch: master

commit 0a8d11b07d0512e41af6ada0042bb0911e762579
Author: Stephen Finucane <email address hidden>
Date: Tue Jan 19 05:32:41 2016 +0000

    tox: Integrate 'flake8wrap' script

    Integrate the 'flake8wrap' scripts, which provide useful functionality.

    Change-Id: I06d7d9d816d855b6ce4f1748b29a3ed916e3bbf8
    Partial-Bug: #1535772

Reviewed: https://review.openstack.org/269226
Committed: https://git.openstack.org/cgit/openstack/intel-nfv-ci-tests/commit/?id=58ebef5521f23bd63705027e84e73701fe7aaa7a
Submitter: Jenkins
Branch: master

commit 58ebef5521f23bd63705027e84e73701fe7aaa7a
Author: Stephen Finucane <email address hidden>
Date: Mon Jan 18 09:07:34 2016 +0000

    doc: Restructure directory per OpenStack standards

    Move all files from 'docs' to 'doc/source'. This requires fixing
    some links.

    Change-Id: I69adf2930aa5ab09fdc3a66894f9122d44f2173d
    Partial-Bug: #1535772

Reviewed: https://review.openstack.org/269227
Committed: https://git.openstack.org/cgit/openstack/intel-nfv-ci-tests/commit/?id=72ed61c1c29b4b3d37a95b5826ace9494af692e4
Submitter: Jenkins
Branch: master

commit 72ed61c1c29b4b3d37a95b5826ace9494af692e4
Author: Stephen Finucane <email address hidden>
Date: Mon Jan 18 09:26:15 2016 +0000

    make: Remove Makefile

    This isn't necessary thanks to tox. Remove it.

    Change-Id: I2fe8dd1dc58097aa5f2dc39c4fcdd40b223bdfed
    Closes-Bug: #1535772

Changed in intel-nfv-ci-tests:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers