cfme.fixtures.xunit_tools module

cfme.fixtures.xunit_tools.gen_duplicates_log(items)[source]

Generates log file containing non-unique test cases names.

cfme.fixtures.xunit_tools.get_polarion_name(item)[source]

Gets Polarion test case name out of the Node ID.

cfme.fixtures.xunit_tools.get_testcase_data(name, tests, processed_test, item, legacy=False)[source]

Gets data for single testcase entry.

cfme.fixtures.xunit_tools.get_testresult_data(name, tests, processed_test, item, legacy=False)[source]

Gets data for single test result entry.

cfme.fixtures.xunit_tools.pytest_addoption(parser)[source]

Adds command line options.

cfme.fixtures.xunit_tools.pytest_collection_modifyitems(config, items)[source]

Generates the XML files using collected items.

cfme.fixtures.xunit_tools.testcase_record(test_name, description=None, parameters=None, custom_fields=None, linked_items=None)[source]

Generates single testcase entry.

cfme.fixtures.xunit_tools.testcases_gen(tests, filename)[source]

Generates content of the XML file used for test cases import.

cfme.fixtures.xunit_tools.testresult_record(test_name, parameters=None, result=None)[source]

Generates single test result entry.

cfme.fixtures.xunit_tools.testrun_gen(tests, filename, config, collectonly=True)[source]

Generates content of the XML file used for test run import.