Available Jenkins Pragmas
Software Contributor Documentation Table of Contents
Overview
There are pragmas available for Jenkins (EFS, SSI, Upgrade) testing that wil effect the test run.
Using an additional repo on the agent
COPR Module: owner/project
This will add the given copr repo to each agent node during testing. The pragma is additive, it will not overwrite the default agent repos.
Using an additional repo on the manager
COPR Module Manager: owner/project
This will add the given copr repo to the manager node during testing. The pragma is additive, it will not overwrite the default manager repos.
Overwriting Environment vars
This will overwrite the passed environment variables in a test script. It is typically used to run a subset of testing. Here’s and example to run a single SSI test.
Environment: NOSE_ARGS=-x TESTS='tests/integration/shared_storage_configuration/test_managed_filesystem_with_failover.py:TestManagedFilesystemWithFailover.test_create_filesystem_with_failover_mds'