[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