Change 19338

tjuricek
tjuricek committed this change into //guest/perforce_software/helix-web-services/main/source
Request Review
Download .zip
Create custom reporting mechanism to allow for clear "multiple suite" reports...
with logging!

This standardizes on log4j 2 as the backend (was just used on the server side). We have an "in memory appender" that we use to capture results during testing, which we associate with each method run.

The whole system spits out yaml files for each suite run, which are then read in via a final task and a single html report is spit out with ... everything... in it.
  • Files 63
  • Comments 0
41 edited 18 added 4 deleted
automation/build.gradle#21
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/Basic14_1EnvironmentSetup.java#3
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/Basic14_2EnvironmentSetup.java#3
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/Basic15_1EnvironmentSetup.java#3
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/Basic15_2EnvironmentSetup.java#4
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/Basic16_1EnvironmentSetup.java#4
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/Basic16_1NonUnicodeSetup.java#2
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/Basic16_1SslEnvironmentSetup.java#2
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/BasicMainlineEnvironmentSetup.java#4
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/Cleanup.java#4
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/CloudEnvironmentSetup.java#5
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/CopyCoverage.java#2
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/DeploymentCleanup.java#13
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/ExecT4Tests.java#2
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/GitFusionEnvironmentSetup.java#3
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/InstallEnvironmentSetup.java#3
Loading...
automation/src/main/java/com/perforce/helix_web_services/automation/SimulateECTestBinaryZip.java#3
Loading...
automation/vendor/log4j-1.2.17.jar#2
Loading...
automation/vendor/log4j-api-2.5.jar#1
Loading...
automation/vendor/log4j-slf4j-impl-2.5-sources.jar#1
Loading...
automation/vendor/log4j-slf4j-impl-2.5.jar#1
Loading...
automation/vendor/slf4j-log4j12-1.7.13-sources.jar#2
Loading...
automation/vendor/slf4j-log4j12-1.7.13.jar#2
Loading...
clients/2016.1.0/javascript/node_modules/buffer/README.md#2
Loading...
clients/2016.1.0/javascript/node_modules/formidable/Readme.md#2
Loading...
clients/2016.1.0/php/HelixWebServices/vendor/phpunit/phpunit/tests/TextUI/log-json-post-66021.phpt#2
Loading...
clients/2016.1.0/php/HelixWebServices/vendor/phpunit/phpunit/tests/TextUI/log-json-pre-66021.phpt#2
Loading...
doc/src/asciidoc/hws-internal.asc#14
Loading...
mock_raymond/README.rdoc#2
Loading...
server/build.gradle#18
Loading...
testing/.p4ignore#1
Loading...
testing/build.gradle#16
Loading...
testing/plugins/asciidoctor-gradle-plugin-1.5.0.jar#1
Loading...
testing/src/main/java/com/perforce/helix_web_services/testing/Log4JInit.java#6
Loading...
testing/src/main/java/com/perforce/helix_web_services/testing/reporting/AllSummary.java#1
Loading...
testing/src/main/java/com/perforce/helix_web_services/testing/reporting/AsciidocReportGenerator.java#1
Loading...
testing/src/main/java/com/perforce/helix_web_services/testing/reporting/MethodResult.java#1
Loading...
testing/src/main/java/com/perforce/helix_web_services/testing/reporting/SuiteSummary.java#1
Loading...
testing/src/main/java/com/perforce/helix_web_services/testing/reporting/YamlReporter.java#1
Loading...
testing/src/main/resources/report.stg#1
Loading...
testing/testng-all.xml#13
Loading...
testing/testng-basic-14.1.xml#5
Loading...
testing/testng-basic-14.2.xml#5
Loading...
testing/testng-basic-15.1.xml#4
Loading...
testing/testng-basic-15.2.xml#5
Loading...
testing/testng-basic-16.1-nonunicode.xml#2
Loading...
testing/testng-basic-16.1-ssl.xml#2
Loading...
testing/testng-basic-16.1.xml#5
Loading...
testing/testng-basic-mainline.xml#4
Loading...
testing/testng-cloud.xml#4
Loading...
testing/testng-git-fusion.xml#4
Loading...
testing/testng-install.xml#6
Loading...
testing/testng-javascript-16.1.xml#3
Loading...
testing/testng-php-16.1.xml#2
Loading...
testing/testng-python-16.1.xml#2
Loading...
testing/testng-ruby-16.1.xml#3
Loading...
testing/vendor/antlr-runtime-3.3.jar#1
Loading...
testing/vendor/log4j-core-2.5-sources.jar#1
Loading...
testing/vendor/log4j-core-2.5.jar#1
Loading...
testing/vendor/stringtemplate-4.0.2-sources.jar#1
Loading...
testing/vendor/stringtemplate-4.0.2.jar#1
Loading...
testing/vendor/yamlbeans-1.09-sources.jar#1
Loading...
testing/vendor/yamlbeans-1.09.jar#1
Loading...
Tip: Use n and p to cycle through the changes.