Jenkins Testopia Plug-in retrieves automated test cases data from Testopia.
This data is then set as environment variables. Thus your iterative
Build Steps can make use of this information to execute your automated
tests.
For instance, you could run ant passing a Test Class as parameter:
/opt/java/apache-ant-1.8.0/bin/ant -DtestClass=$TESTOPIA_TESTCASE_SCRIPT
List of environment variables that Jenkins Testopia Plug-in defines:
- TESTOPIA_TESTCASE_ID
- TESTOPIA_TESTCASE_SCRIPT
- TESTOPIA_TESTCASE_ALIAS
- TESTOPIA_TESTCASE_RUN_ID
- TESTOPIA_TESTCASE_BUILD_ID
- TESTOPIA_TESTCASE_ARGUMENTS
- TESTOPIA_TESTCASE_REQUIREMENT
- TESTOPIA_TESTCASE_SORT_KEY
- TESTOPIA_TESTCASE_SUMMARY
- TESTOPIA_TESTCASE_AUTHOR_ID
- TESTOPIA_TESTCASE_CATEGORY_ID
- TESTOPIA_TESTCASE_DEFAULT_TESTER_ID
- TESTOPIA_TESTCASE_PRIORITY_ID
- TESTOPIA_TESTCASE_STATUS_ID
- TESTOPIA_TESTCASE_AUTOMATED
- TESTOPIA_TESTCASE_CREATION_DATE
- TESTOPIA_TESTCASE_ESTIMATED_TIME
- TESTOPIA_TESTCASE_ENV_ID
- TESTOPIA_TESTRUN_ID
- TESTOPIA_TESTRUN_BUILD
- TESTOPIA_TESTRUN_ENVIRONMENT
- TESTOPIA_TESTRUN_MANAGER
- TESTOPIA_TESTRUN_NOTES
- TESTOPIA_TESTRUN_PRODUCT_VERSION
- TESTOPIA_TESTRUN_SUMMARY
- TESTOPIA_TESTRUN_CASES
- TESTOPIA_TESTRUN_PLAN_ID
- TESTOPIA_TESTRUN_PLAN_TEXT_VERSION
- TESTOPIA_TESTRUN_STATUS
- TESTOPIA_TESTRUN_TARGET_COMPLETION
- TESTOPIA_TESTRUN_PLAN_TARGET_PASS