[Pulp-dev] User-facing changes to Pulp Smash
Jeremy Audet
jaudet at redhat.com
Fri Jul 20 20:22:17 UTC 2018
Major user-facing changes to Pulp Smash are now complete, and the milestone
<https://github.com/PulpQE/pulp-smash/milestone/26> tracking this work is
now closed. Importantly, *Pulp 2 tests have moved to a new repository.*
Specifically, they've moved from Pulp Smash
<https://github.com/PulpQE/pulp-smash> to Pulp 2 Tests
<https://github.com/PulpQE/pulp-2-tests>. For detailed information on Pulp
2 Tests, see the Pulp 2 Tests documentation
<https://pulp-2-tests.readthedocs.io/en/latest/>. Pulp 3 tests remain in
Pulp Smash.
As a Pulp Smash user, what do you have to do?
- If testing Pulp 2:
1. Install `pulp-2-tests` instead of `pulp-smash`.
2. Invoke the tests in the new namespace with `python -m unittest
discover pulp_2_tests.tests`, or the equivalent for your test runner of
choice.
- If testing Pulp 3:
- Regenerate your configuration file.
- Consider migrating tests from Pulp Smash to whatever plugin you're
working on.
- Consider depending on a specific version of Pulp Smash. For an
example, see Pulp 2 Tests PR 3
<https://github.com/PulpQE/Pulp-2-Tests/pull/3>.
Also of interest is that Pulp Smash's versioning scheme has changed.
Releases are no longer date-based, with versions like 2018.7.19. Releases
are now semantically versioned, with versions like 1!0.0.1.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20180720/dcea4fa5/attachment.htm>
More information about the Pulp-dev
mailing list