See <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/168/display/redirect?page=changes>
Changes: [Philippe Mouawad] Updated groovy to 3.0.7 (from 3.0.5 ------------------------------------------ [...truncated 278.27 KB...] > Task :src:protocol:http:testClasses > Task :src:protocol:http:testJar > Task :src:dist-check:batchFTP_TESTS Creating summariser <summary> Created the tree successfully using <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/FTP_TESTS.jmx> Starting standalone test @ Sat Dec 12 17:34:09 UTC 2020 (1607794449167) Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 summary = 6 in 00:00:04 = 1.5/s Avg: 424 Min: 24 Max: 2058 Err: 0 (0.00%) Tidying up ... @ Sat Dec 12 17:34:14 UTC 2020 (1607794454196) ... end of run No errors present in the logfile <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/FTP_TESTS.log> (the file is empty) > Task :src:protocol:http:test Gradle Test Executor 38 STANDARD_OUT Setting JMeterHome: <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http/../../../.> Initializing Properties: ../../.././bin/jmeter.properties JMeterVersion=5.4.1-SNAPSHOT 92d6444 java.version=1.8.0_252 java.vm.name=OpenJDK 64-Bit Server VM java.vendor=Oracle Corporation java.home=/usr/local/asfpackages/java/openjdk-8u252-b09/jre file.encoding=ISO-8859-1 default encoding=ISO-8859-1 user.home=/home/jenkins user.dir=<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http> user.language=en user.region=null user.country=US user.variant= Locale=en_US java.class.version=52.0 java.awt.headless=null os.name=Linux os.version=4.15.0-76-generic os.arch=amd64 1.0sec, 21 completed, 0 failed, 0 skipped, org.apache.jmeter.gui.action.ParseCurlCommandActionTest 2.0sec, 2 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.TestHTTPHC4Impl [0;1m 2.1sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerUrlConnection[0m > [0;1mtestCacheHttpClientBug51932()[0m [0;1m 2.1sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerHC4[0m > [0;1mtestCacheHttpClientBug51932()[0m [0;1m 2.1sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerUrlConnection[0m > [0;1mtestPrivateCache()[0m [0;1m 2.3sec[0m, org.apache.jmeter.protocol.http.proxy.[0;1mTestHttpRequestHdr[0m > [0;1mtestPostMultipartFileUpload()[0m 1.3sec, 18 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.modifier.TestAnchorModifier 0.1sec, 17 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.modifier.TestURLRewritingModifier 0.0sec, 7 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.visualizers.RequestViewHTTPTest [0;1m 2.6sec[0m, org.apache.jmeter.protocol.http.proxy.[0;1mTestHttpRequestHdr[0m > [0;1mtestPostRequestEncodings()[0m [0;1m 2.4sec[0m, org.apache.jmeter.protocol.http.proxy.[0;1mTestHttpRequestHdr[0m > [0;1mtestGetRequestEncodingsIPv6()[0m [0;1m 2.4sec[0m, org.apache.jmeter.protocol.http.proxy.[0;1mTestHttpRequestHdr[0m > [0;1mtestGetRequestEncodings()[0m [0;1m 2.4sec[0m, org.apache.jmeter.protocol.http.proxy.[0;1mTestHttpRequestHdr[0m > [0;1mtestEncodedArguments()[0m [0;1m 2.5sec[0m, org.apache.jmeter.protocol.http.proxy.[0;1mTestHttpRequestHdr[0m > [0;1mtestEncodedArgumentsIPv6()[0m [0;1m 2.8sec[0m, org.apache.jmeter.protocol.http.proxy.[0;1mTestHttpRequestHdr[0m > [0;1mtestPostMultipartFormData()[0m [0;1m 2.8sec[0m, org.apache.jmeter.protocol.http.proxy.[0;1mTestHttpRequestHdr[0m > [0;1mtestRepeatedArguments()[0m 2.9sec, 10 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.proxy.TestHttpRequestHdr 0.4sec, 7 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.proxy.TestProxyControl 0.1sec, 1 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.PackageTest 0.0sec, 2 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.PutWriterTest 0.0sec, 2 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.TestHttpWebdav [0;1m 3.1sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerUrlConnection[0m > [0;1mtestExpires()[0m [0;1m 3.1sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerHC4[0m > [0;1mtestExpires()[0m [0;1m 2.8sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerUrlConnection[0m > [0;1mtestPrivateCacheExpireNoMaxAge()[0m [0;1m 3.2sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerHC4[0m > [0;1mtestExpiresBug59962()[0m [0;1m 3.1sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerUrlConnection[0m > [0;1mtestExpiresBug59962()[0m > Task :src:dist-check:compileTestJava > Task :src:protocol:http:test [0;1m 2.1sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerHC4[0m > [0;1mtestPrivateCacheExpireNoMaxAge()[0m [0;1m 4.8sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerUrlConnection[0m > [0;1mtestNoCacheControlNoMaxAgeNoExpire()[0m [0;1m 4.8sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerHC4[0m > [0;1mtestNoCacheControlNoMaxAgeNoExpire()[0m > Task :src:dist-check:compileTestGroovy > Task :src:dist-check:testClasses > Task :src:protocol:http:spotbugsTest 20 SpotBugs violations were found. See the report at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http/build/reports/spotbugs/test.xml> org.gradle.api.GradleException: 20 SpotBugs violations were found. See the report at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http/build/reports/spotbugs/test.xml> at com.github.spotbugs.snom.internal.SpotBugsRunnerForWorker$SpotBugsExecutor.execute(SpotBugsRunnerForWorker.java:115) at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63) at org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:49) at org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:43) at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:97) at org.gradle.workers.internal.AbstractClassLoaderWorker.executeInClassLoader(AbstractClassLoaderWorker.java:43) at org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:49) at org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:30) at org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:85) at org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:55) at org.gradle.process.internal.worker.request.WorkerAction$1.call(WorkerAction.java:138) at org.gradle.process.internal.worker.child.WorkerLogEventListener.withWorkerLoggingProtocol(WorkerLogEventListener.java:41) at org.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.lang.Thread.run(Thread.java:748) > Task :src:protocol:http:test 2.7sec, 16 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.ParallelResourcesAndIpSource [0;1m 4.2sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerUrlConnection[0m > [0;1mtestPrivateCacheNoMaxAgeNoExpire()[0m 6.2sec, 25 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestCacheManagerUrlConnection 0.5sec, 8 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.TestDecompression 0.0sec, 8 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.PostWriterTest 0.0sec, 18 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.TestHTTPSamplers 0.6sec, 1 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.TestSerializedHTTPSampler 0.0sec, 1 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestAuthorization 0.1sec, 1 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.gui.TestHttpTestSampleGui 0.1sec, 4 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestCookieManagerThreadIteration 0.0sec, 2 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestAuthManagerThreadIteration 0.1sec, 5 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestCacheManagerThreadIteration 0.0sec, 6 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestAuthManager 0.1sec, 33 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestHC4CookieManager [0;1m 5.0sec[0m, org.apache.jmeter.protocol.http.control.[0;1mTestCacheManagerHC4[0m > [0;1mtestPrivateCacheNoMaxAgeNoExpire()[0m 7.2sec, 26 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestCacheManagerHC4 > Task :src:dist-check:batchHTMLParserTestFile_2 Creating summariser <summary> Created the tree successfully using <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/HTMLParserTestFile_2.jmx> Starting standalone test @ Sat Dec 12 17:34:19 UTC 2020 (1607794459872) Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 summary = 1 in 00:00:00 = 3.8/s Avg: 133 Min: 133 Max: 133 Err: 0 (0.00%) Tidying up ... @ Sat Dec 12 17:34:20 UTC 2020 (1607794460799) ... end of run No errors present in the logfile <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/HTMLParserTestFile_2.log> (the file is empty) > Task :src:dist-check:batchHttp4ImplDigestAuth SKIPPED > Task :src:dist-check:spotbugsTest 12 SpotBugs violations were found. See the report at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/dist-check/build/reports/spotbugs/test.xml> org.gradle.api.GradleException: 12 SpotBugs violations were found. See the report at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/dist-check/build/reports/spotbugs/test.xml> at com.github.spotbugs.snom.internal.SpotBugsRunnerForWorker$SpotBugsExecutor.execute(SpotBugsRunnerForWorker.java:115) at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63) at org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:49) at org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:43) at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:97) at org.gradle.workers.internal.AbstractClassLoaderWorker.executeInClassLoader(AbstractClassLoaderWorker.java:43) at org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:49) at org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:30) at org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:85) at org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:55) at org.gradle.process.internal.worker.request.WorkerAction$1.call(WorkerAction.java:138) at org.gradle.process.internal.worker.child.WorkerLogEventListener.withWorkerLoggingProtocol(WorkerLogEventListener.java:41) at org.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.lang.Thread.run(Thread.java:748) > Task :src:protocol:http:test [0;1m 4.1sec[0m, org.apache.jmeter.protocol.http.control.[0;1mDnsManagerTest[0m > [0;1mbadDnsInCustomResolverShouldFailHttpSampler(String,[0m WireMockServer)[1], [1] HttpClient4 [0;34;1mWARNING[0m 4.2sec, 2 completed, 0 failed, [0;34;1m 1[0m skipped, org.apache.jmeter.protocol.http.control.[0;34;1mDnsManagerTest[0m 0.0sec, 6 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.parser.TestHtmlParsingUtils 0.2sec, 4 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.parser.TestCssParser 0.0sec, 2 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.parser.TestBaseParser 0.0sec, 2 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.config.UrlConfigTest 0.0sec, 3 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.config.MultipartUrlConfigTest 0.0sec, 6 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.util.accesslog.TestLogFilter 0.0sec, 4 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.util.accesslog.TestTCLogParser 0.0sec, 3 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.util.accesslog.TestSessionFilter 0.0sec, 5 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.util.TestHTTPFileArgs 0.1sec, 20 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.util.TestGraphQLRequestParamUtils 0.0sec, 3 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.util.TestHTTPArgument 0.0sec, 3 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.util.TestHTTPFileArg 0.1sec, 1 completed, 0 failed, 0 skipped, org.apache.jmeter.resources.ResourceKeyUsageTestHttp 0.0sec, 2 completed, 0 failed, 0 skipped, org.apache.jmeter.testelement.TestHeaderManager 0.1sec, 57 completed, 0 failed, 0 skipped, org.apache.jmeter.curl.BasicCurlParserTest 0.0sec, 7 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.visualizers.RequestViewHTTPTest 0.3sec, 53 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer [0;34;1mWARNING[0m 0.0sec, 2 completed, 0 failed, [0;34;1m 2[0m skipped, org.apache.jmeter.protocol.http.sampler.[0;34;1mSamplingNamingTest[0m 0.9sec, 9 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.control.TestHTTPMirrorThread 0.4sec, 103 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.parser.TestHTMLParser 0.0sec, 46 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.parser.TestBug60842HtmlParser [0;31;1mFAILURE[0m 0.1sec, org.apache.jmeter.protocol.http.control.[0;1mDNSCacheManagerSpec[0m > [0;1mValid[0m DNS resolves and caches with custom resolve true java.net.UnknownHostException: Could not resolve host:jmeter.apache.org, failed to initialize resolver or no resolver found at org.apache.jmeter.protocol.http.control.DNSCacheManager.requestLookup(DNSCacheManager.java:250) at org.apache.jmeter.protocol.http.control.DNSCacheManager.resolve(DNSCacheManager.java:160) [0;1mat org.apache.jmeter.protocol.http.control.DNSCacheManagerSpec.Valid DNS resolves and caches with custom resolve true(DNSCacheManagerSpec.groovy:105) [0m [0;31;1mFAILURE[0m 0.5sec, 11 completed, [0;31;1m 1[0m failed, 0 skipped, org.apache.jmeter.protocol.http.control.[0;31;1mDNSCacheManagerSpec[0m 0.2sec, 58 completed, 0 failed, 0 skipped, org.apache.jmeter.protocol.http.util.HTTPUtilsSpec [0;31;1mFAILURE[0m 19.3sec, 653 completed, [0;31;1m 1[0m failed, [0;34;1m 3[0m skipped, [0;31;1mGradle Test Run :src:protocol:http:test[0m 653 tests completed, 1 failed, 3 skipped > Task :src:protocol:http:test FAILED > Task :src:dist-check:batchHttp4ImplPreemptiveBasicAuth Creating summariser <summary> Created the tree successfully using <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/Http4ImplPreemptiveBasicAuth.jmx> Starting standalone test @ Sat Dec 12 17:34:23 UTC 2020 (1607794463003) Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 summary + 7 in 00:00:07 = 1.0/s Avg: 567 Min: 174 Max: 1150 Err: 0 (0.00%) Active: 1 Started: 4 Finished: 3 summary + 5 in 00:00:03 = 1.7/s Avg: 388 Min: 172 Max: 722 Err: 0 (0.00%) Active: 0 Started: 6 Finished: 6 summary = 12 in 00:00:10 = 1.2/s Avg: 492 Min: 172 Max: 1150 Err: 0 (0.00%) Tidying up ... @ Sat Dec 12 17:34:33 UTC 2020 (1607794473817) ... end of run No errors present in the logfile <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/Http4ImplPreemptiveBasicAuth.log> (the file is empty) > Task :src:dist:javadocAggregate 9 warnings checksum-dependency elapsed time: 16183ms, configurations processed: 376 (add -PchecksumTimingsPrint to print detailed timings) FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':src:protocol:http:test'. > There were failing tests. See the report at: > file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http/build/reports/tests/test/index.html> * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 3m 23s 335 actionable tasks: 193 executed, 142 up-to-date See the profiling report at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/build/reports/profile/profile-2020-12-12-17-31-20.html> A fine-grained performance profile is available: use the --scan option. Build step 'Invoke Gradle script' changed build result to FAILURE Build step 'Invoke Gradle script' marked build as failure Xvfb stopping Archiving artifacts Recording test results