README.rst
1To add downstream tests to be run in CI:
2
31. Create a test handler for the downstream consumer that you want to test.
4
5 * The test handler should be a single file in the ``.travis/downstream.d/`` directory.
6 * The file name should be ``{downstream name}.sh`` where ``{downstream name}``
7 is the name that you wish to use to identify the consumer.
8 * The test handler should accept a single argument that can be either ``install`` or ``run``.
9 These should be used to separate installation of the downstream consumer and
10 any dependencies from the actual running of the tests.
11
122. Add an entry to the test matrix in ``.travis.yml`` that sets the ``DOWNSTREAM``
13 environment variable to the downstream name that you selected.
14