├── src ├── test │ ├── resources │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.junit.platform.launcher.TestExecutionListener │ │ └── xray-junit-extensions.properties │ ├── resources-its │ │ └── app │ │ │ └── getxray │ │ │ └── xray │ │ │ └── it │ │ │ ├── import_features │ │ │ ├── XrayCloudIT │ │ │ │ ├── single_feature_custom_test_precondition_info │ │ │ │ │ ├── precondInfo.json │ │ │ │ │ ├── testInfo.json │ │ │ │ │ ├── dummy.feature │ │ │ │ │ └── pom.xml │ │ │ │ ├── multiple_features │ │ │ │ │ ├── features.zip │ │ │ │ │ └── pom.xml │ │ │ │ ├── multiple_features_from_directory │ │ │ │ │ ├── features │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ └── negative_sum.feature │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── positive_sum.feature │ │ │ │ │ └── pom.xml │ │ │ │ ├── single_feature │ │ │ │ │ ├── dummy.feature │ │ │ │ │ └── pom.xml │ │ │ │ └── single_feature_eu_region │ │ │ │ │ ├── dummy.feature │ │ │ │ │ └── pom.xml │ │ │ └── XrayDatacenterIT │ │ │ │ ├── single_feature_custom_test_precondition_info │ │ │ │ ├── precondInfo.json │ │ │ │ ├── testInfo.json │ │ │ │ ├── dummy.feature │ │ │ │ └── pom.xml │ │ │ │ ├── multiple_features │ │ │ │ ├── features.zip │ │ │ │ └── pom.xml │ │ │ │ ├── multiple_features_update_testrepo │ │ │ │ ├── features.zip │ │ │ │ └── pom.xml │ │ │ │ ├── multiple_features_from_directory │ │ │ │ ├── features │ │ │ │ │ ├── other │ │ │ │ │ │ └── negative_sum.feature │ │ │ │ │ └── core │ │ │ │ │ │ └── positive_sum.feature │ │ │ │ └── pom.xml │ │ │ │ ├── single_feature │ │ │ │ ├── dummy.feature │ │ │ │ └── pom.xml │ │ │ │ └── single_feature_using_personal_access_token │ │ │ │ ├── dummy.feature │ │ │ │ └── pom.xml │ │ │ ├── import_results │ │ │ ├── XrayCloudIT │ │ │ │ ├── junit_multipart_customize_test_issues │ │ │ │ │ ├── testInfo.json │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── behave_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── cucumber_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── cucumber.json │ │ │ │ ├── junit_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── nunit_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── robot_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── testng_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── xray_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ ├── xray.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── xunit_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── xunit.xml │ │ │ │ ├── xray_standard │ │ │ │ │ ├── xray.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── xray_standard_eu_region │ │ │ │ │ ├── xray.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── xray_standard_with_verbose_mode │ │ │ │ │ ├── xray.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── behave_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── junit_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── nunit_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── robot_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── testng_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── xunit_standard │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── xunit.xml │ │ │ │ └── cucumber_standard │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── cucumber.json │ │ │ ├── XrayDatacenterIT │ │ │ │ ├── junit_multipart_customize_test_issues │ │ │ │ │ ├── testInfo.json │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── behave_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── cucumber_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── cucumber.json │ │ │ │ ├── junit_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── nunit_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── robot_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── testng_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── xray_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ ├── xray.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── xunit_multipart │ │ │ │ │ ├── testExecInfo.json │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── xunit.xml │ │ │ │ ├── xray_standard │ │ │ │ │ ├── xray.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── xray_standard_with_verbose_mode │ │ │ │ │ ├── xray.json │ │ │ │ │ └── pom.xml │ │ │ │ ├── behave_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── junit_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── nunit_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── robot_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── testng_standard │ │ │ │ │ └── pom.xml │ │ │ │ ├── xunit_standard │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── xunit.xml │ │ │ │ ├── cucumber_standard │ │ │ │ │ ├── pom.xml │ │ │ │ │ └── cucumber.json │ │ │ │ ├── junit_standard_output │ │ │ │ │ └── pom.xml │ │ │ │ ├── junit_standard_using_directory │ │ │ │ │ └── pom.xml │ │ │ │ └── junit_standard_using_personal_access_token │ │ │ │ │ └── pom.xml │ │ │ └── TimeoutHandlingIT │ │ │ │ ├── below_configured_timeout │ │ │ │ └── pom.xml │ │ │ │ ├── below_default_timeout │ │ │ │ └── pom.xml │ │ │ │ ├── exceed_configured_timeout │ │ │ │ └── pom.xml │ │ │ │ ├── exceed_default_timeout │ │ │ │ └── pom.xml │ │ │ │ ├── below_configured_timeout_cloud │ │ │ │ └── pom.xml │ │ │ │ ├── below_default_timeout_cloud │ │ │ │ └── pom.xml │ │ │ │ ├── exceed_default_timeout_cloud │ │ │ │ └── pom.xml │ │ │ │ └── exceed_configured_timeout_cloud │ │ │ │ └── pom.xml │ │ │ └── export_features │ │ │ ├── XrayCloudIT │ │ │ ├── single_feature_by_filterId │ │ │ │ ├── dummy.zip │ │ │ │ ├── dummy.feature │ │ │ │ └── pom.xml │ │ │ ├── single_feature_by_issueKeys │ │ │ │ ├── dummy.zip │ │ │ │ ├── dummy.feature │ │ │ │ └── pom.xml │ │ │ └── single_feature_by_issueKeys_eu_region │ │ │ │ ├── dummy.zip │ │ │ │ ├── dummy.feature │ │ │ │ └── pom.xml │ │ │ └── XrayDatacenterIT │ │ │ ├── single_feature_by_filterId │ │ │ ├── dummy.zip │ │ │ ├── dummy.feature │ │ │ └── pom.xml │ │ │ ├── single_feature_by_issueKeys │ │ │ ├── dummy.zip │ │ │ ├── dummy.feature │ │ │ └── pom.xml │ │ │ └── single_feature_by_issueKeys_using_personal_access_token │ │ │ ├── dummy.zip │ │ │ ├── dummy.feature │ │ │ └── pom.xml │ └── java │ │ └── app │ │ └── getxray │ │ └── xray │ │ ├── it │ │ └── TestingUtils.java │ │ ├── CloudCustomDisplayNameGenerator.java │ │ ├── DCCustomDisplayNameGenerator.java │ │ ├── ExportFeaturesTest.java │ │ ├── ImportFeaturesTest.java │ │ ├── ImportResultsTest.java │ │ └── CommonCloudTest.java └── main │ └── java │ └── app │ └── getxray │ └── xray │ └── CommonCloud.java ├── .gitignore ├── examples ├── cloud │ ├── specific_reports │ │ ├── testExecInfo.json │ │ ├── xray.json │ │ └── cucumber.json │ ├── features │ │ └── 1_CALC-1.feature │ ├── examples_cloud.sh │ └── pom.xml.sample ├── server_datacenter │ ├── specific_reports │ │ ├── testExecInfo.json │ │ ├── xray.json │ │ └── cucumber.json │ ├── examples_server_dc.sh │ └── pom.xml.sample └── reports │ └── xunit.xml ├── .github ├── badges │ └── jacoco.svg └── workflows │ ├── publish-plugin.yml │ ├── codeql-analysis.yml │ ├── sonarcloud.yml │ └── CI.yml ├── LICENSE ├── BUILDING.md └── CHANGELOG.md /src/test/resources/META-INF/services/org.junit.platform.launcher.TestExecutionListener: -------------------------------------------------------------------------------- 1 | app.getxray.xray.junit.customjunitxml.EnhancedLegacyXmlReportGeneratingListener -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | target/ 3 | *.class 4 | .vscode/ 5 | /features/ 6 | examples/server_datacenter/pom.xml 7 | examples/cloud/pom.xml 8 | *.exp 9 | .idea/ 10 | -------------------------------------------------------------------------------- /src/test/resources/xray-junit-extensions.properties: -------------------------------------------------------------------------------- 1 | report_filename=custom-junit 2 | report_directory=reports 3 | add_timestamp_to_report_filename=true 4 | report_only_annotated_tests=false -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayCloudIT/single_feature_custom_test_precondition_info/precondInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "labels": [ 4 | "Testing", 5 | "Automation" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayCloudIT/multiple_features/features.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/import_features/XrayCloudIT/multiple_features/features.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayDatacenterIT/single_feature_custom_test_precondition_info/precondInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "labels": [ 4 | "Testing", 5 | "Automation" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/junit_multipart_customize_test_issues/testInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "description": "Automated Test", 4 | "labels": [ 5 | "Automation" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/export_features/XrayCloudIT/single_feature_by_filterId/dummy.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/export_features/XrayCloudIT/single_feature_by_filterId/dummy.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/export_features/XrayCloudIT/single_feature_by_issueKeys/dummy.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/export_features/XrayCloudIT/single_feature_by_issueKeys/dummy.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayDatacenterIT/multiple_features/features.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/import_features/XrayDatacenterIT/multiple_features/features.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/junit_multipart_customize_test_issues/testInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "description": "Automated Test", 4 | "labels": [ 5 | "Automation" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/export_features/XrayDatacenterIT/single_feature_by_filterId/dummy.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/export_features/XrayDatacenterIT/single_feature_by_filterId/dummy.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/export_features/XrayDatacenterIT/single_feature_by_issueKeys/dummy.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/export_features/XrayDatacenterIT/single_feature_by_issueKeys/dummy.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/export_features/XrayCloudIT/single_feature_by_issueKeys_eu_region/dummy.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/export_features/XrayCloudIT/single_feature_by_issueKeys_eu_region/dummy.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayCloudIT/single_feature_custom_test_precondition_info/testInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "description": "Automated Test", 4 | "labels": [ 5 | "Testing", 6 | "Automation" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayDatacenterIT/multiple_features_update_testrepo/features.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/import_features/XrayDatacenterIT/multiple_features_update_testrepo/features.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayDatacenterIT/single_feature_custom_test_precondition_info/testInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "description": "Automated Test", 4 | "labels": [ 5 | "Testing", 6 | "Automation" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /examples/cloud/specific_reports/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /examples/server_datacenter/specific_reports/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/export_features/XrayDatacenterIT/single_feature_by_issueKeys_using_personal_access_token/dummy.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xray-App/xray-maven-plugin/HEAD/src/test/resources-its/app/getxray/xray/it/export_features/XrayDatacenterIT/single_feature_by_issueKeys_using_personal_access_token/dummy.zip -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/behave_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/cucumber_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/junit_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/nunit_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/robot_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/testng_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/xray_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/xunit_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/behave_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/cucumber_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/junit_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/nunit_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/robot_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/testng_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/xray_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/xunit_multipart/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayCloudIT/junit_multipart_customize_test_issues/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_results/XrayDatacenterIT/junit_multipart_customize_test_issues/testExecInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "fields": { 3 | "project": { 4 | "key": "BOOK" 5 | }, 6 | "summary": "Test Execution for some automated tests", 7 | "issuetype": { 8 | "name": "Test Execution" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayCloudIT/multiple_features_from_directory/features/other/negative_sum.feature: -------------------------------------------------------------------------------- 1 | Feature: As a user, I can add negative numbers 2 | 3 | Scenario: addition of one negative integer 4 | Given I have entered -1 into the calculator 5 | And I have entered 2 into the calculator 6 | When I press add 7 | Then the result should be 1 on the screen 8 | 9 | Scenario: addition of two negative integers 10 | Given I have entered -1 into the calculator 11 | And I have entered -2 into the calculator 12 | When I press add 13 | Then the result should be -3 on the screen 14 | -------------------------------------------------------------------------------- /src/test/resources-its/app/getxray/xray/it/import_features/XrayDatacenterIT/multiple_features_from_directory/features/other/negative_sum.feature: -------------------------------------------------------------------------------- 1 | Feature: As a user, I can add negative numbers 2 | 3 | Scenario: addition of one negative integer 4 | Given I have entered -1 into the calculator 5 | And I have entered 2 into the calculator 6 | When I press add 7 | Then the result should be 1 on the screen 8 | 9 | Scenario: addition of two negative integers 10 | Given I have entered -1 into the calculator 11 | And I have entered -2 into the calculator 12 | When I press add 13 | Then the result should be -3 on the screen 14 | -------------------------------------------------------------------------------- /examples/cloud/specific_reports/xray.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "summary" : "Execution of automated tests", 4 | "description" : "This execution is automatically created when importing execution results from an external source", 5 | "project" : "CALC", 6 | "version" : "v1.0", 7 | "revision" : "1234", 8 | "startDate" : "2014-08-30T11:47:35+01:00", 9 | "finishDate" : "2014-08-30T11:53:00+01:00", 10 | "testEnvironments": ["Chrome"] 11 | }, 12 | "tests" : [ 13 | { 14 | "testKey" : "CALC-3", 15 | "start" : "2014-08-30T11:47:35+01:00", 16 | "finish" : "2014-08-30T11:50:56+01:00", 17 | "status" : "PASSED" 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /examples/server_datacenter/specific_reports/xray.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "summary" : "Execution of automated tests", 4 | "description" : "This execution is automatically created when importing execution results from an external source", 5 | "project" : "BOOK", 6 | "version" : "1.0", 7 | "revision" : "1234", 8 | "startDate" : "2014-08-30T11:47:35+01:00", 9 | "finishDate" : "2014-08-30T11:53:00+01:00", 10 | "testEnvironments": ["Chrome"] 11 | }, 12 | "tests" : [ 13 | { 14 | "testKey" : "BOOK-14", 15 | "start" : "2014-08-30T11:47:35+01:00", 16 | "finish" : "2014-08-30T11:50:56+01:00", 17 | "status" : "PASS" 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /examples/cloud/features/1_CALC-1.feature: -------------------------------------------------------------------------------- 1 | @REQ_CALC-1 2 | Feature: As a user, I can sum two numbers 3 | 4 | @TEST_CALC-3 @TESTSET_CALC-6 @1_CALC-1.feature @features/1_CALC-1.feature @forced 5 | Scenario Outline: Cucumber Test As a user, I can sum two numbers 6 | Given I have entered into the calculator 7 | And I have entered into the calculator 8 | When I press