cts: add TestLog tags to XML report
b/16959454 - When configured properly, TF can store logs and report the URLs where they are stored back to the test runner. So capture those URLs and write them to the XML report for future processing. - CtsXmlResultReporter implements ILogSaver, which has a testLogSaved callback that gives the URL of the test log file. The URL to the test log is included in the test result XML when the test fails and when the feature is enabled. - Add a new tag <TestLog> to represent selected logs that testLogSaved tells us about. Put all logic regarding this tag into the TestLog class. TestLogType is an enum that defines what specific logs we are interested in and how to identify them by examining the data name passed by the testLogSaved callback. - Finally, add a "include-test-log-tags" flag to control whether these tags are enabled in the XML. This has the possibility of doubling the size of reports, so we will only enable this feature in the lab setting. Change-Id: Iecfa26abeee3a4d4d36dc95e5d0bfb5cac411236
Showing
Please register or sign in to comment