[Deepsea-users] DeepSea integration testing
Nathan Cutler
ncutler at suse.cz
Thu Jun 22 03:45:21 MDT 2017
Hi Joshua:
Thanks for your interest in the integration test suite. If you want to
add to it, I would suggest writing the test first, make sure it works in
your environment, and then ping me and/or Kyr (or bring it up at the
DevOps meeting) to get it added to the CI.
Now, to answer your question.
> Is it sufficient to put more tests under qa/suites/basic/ to extend the
> coverage in teuthology?
Note that teuthology is not used for CI purposes. For CI we will need to
program Jenkins to set up the Salt cluster and run the tests.
When you add a test, you will always have to ensure that the CI
framework (whatever it is) is aware of the test and is configured to run it.
For teuthology, that means adding to qa/suites/deepsea/basic in
SUSE/ceph.git, branch "ses5". That directory structure was set up by [1]
and the rgw test was added by [2].
[1] https://github.com/SUSE/ceph/pull/125
[2] https://github.com/SUSE/ceph/pull/126
More information about the Deepsea-users
mailing list