See <https://builds.apache.org/job/Phoenix-master/944/changes>
Changes: [jan] PHOENIX-2373- Change ReserveNSequence Udf to take in zookeeper and ------------------------------------------ [...truncated 7332 lines...] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 34.015 sec - in org.apache.phoenix.end2end.PhoenixRuntimeIT Running org.apache.phoenix.end2end.AutoCommitIT Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.091 sec - in org.apache.phoenix.end2end.ExpFunctionEnd2EndIT Running org.apache.phoenix.end2end.SortMergeJoinIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.457 sec - in org.apache.phoenix.end2end.AutoCommitIT Running org.apache.phoenix.end2end.StddevIT Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.187 sec - in org.apache.phoenix.end2end.StddevIT Running org.apache.phoenix.end2end.IsNullIT Tests run: 34, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.235 sec - in org.apache.phoenix.end2end.ArrayAppendFunctionIT Running org.apache.phoenix.end2end.SignFunctionEnd2EndIT Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.156 sec - in org.apache.phoenix.end2end.IsNullIT Running org.apache.phoenix.end2end.LastValueFunctionIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.447 sec - in org.apache.phoenix.end2end.SignFunctionEnd2EndIT Running org.apache.phoenix.end2end.HashJoinLocalIndexIT Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.521 sec - in org.apache.phoenix.end2end.LastValueFunctionIT Running org.apache.phoenix.end2end.RoundFloorCeilFunctionsEnd2EndIT Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.092 sec - in org.apache.phoenix.end2end.RoundFloorCeilFunctionsEnd2EndIT Running org.apache.phoenix.end2end.LpadFunctionIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.537 sec - in org.apache.phoenix.end2end.HashJoinLocalIndexIT Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.93 sec - in org.apache.phoenix.end2end.LpadFunctionIT Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.279 sec - in org.apache.phoenix.iterate.PhoenixQueryTimeoutIT Tests run: 108, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 354.095 sec - in org.apache.phoenix.end2end.HashJoinIT Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 227.511 sec - in org.apache.phoenix.end2end.AlterTableWithViewsIT Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 93.741 sec - in org.apache.phoenix.iterate.RoundRobinResultIteratorIT Tests run: 108, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 176.643 sec - in org.apache.phoenix.end2end.SortMergeJoinIT Results : Tests run: 1176, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] --- maven-failsafe-plugin:2.18:integration-test (NeedTheirOwnClusterTests) @ phoenix-core --- [INFO] Failsafe report directory: <https://builds.apache.org/job/Phoenix-master/ws/phoenix-core/target/failsafe-reports> [INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0, parallelOptimized=true ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.phoenix.hbase.index.covered.example.EndToEndCoveredIndexingIT Running org.apache.phoenix.hbase.index.balancer.IndexLoadBalancerIT Running org.apache.phoenix.rpc.PhoenixClientRpcIT Running org.apache.phoenix.rpc.PhoenixServerRpcIT Running org.apache.phoenix.monitoring.PhoenixMetricsIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.352 sec - in org.apache.phoenix.rpc.PhoenixClientRpcIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.274 sec - in org.apache.phoenix.rpc.PhoenixServerRpcIT Running org.apache.phoenix.hbase.index.covered.example.FailWithoutRetriesIT Running org.apache.phoenix.hbase.index.covered.example.EndtoEndIndexingWithCompressionIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.49 sec - in org.apache.phoenix.hbase.index.covered.example.FailWithoutRetriesIT Running org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.577 sec - in org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT Running org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 64.906 sec - in org.apache.phoenix.monitoring.PhoenixMetricsIT Running org.apache.phoenix.end2end.ConnectionUtilIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.003 sec - in org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT Running org.apache.phoenix.end2end.SpillableGroupByIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.09 sec - in org.apache.phoenix.end2end.ConnectionUtilIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.848 sec - in org.apache.phoenix.end2end.SpillableGroupByIT Running org.apache.phoenix.end2end.KeyOnlyIT Running org.apache.phoenix.end2end.ParallelIteratorsIT Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 128.076 sec - in org.apache.phoenix.hbase.index.covered.example.EndToEndCoveredIndexingIT Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.075 sec - in org.apache.phoenix.end2end.KeyOnlyIT Running org.apache.phoenix.end2end.TenantSpecificTablesDDLIT Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 119.078 sec - in org.apache.phoenix.hbase.index.covered.example.EndtoEndIndexingWithCompressionIT Running org.apache.phoenix.end2end.index.MutableIndexFailureIT Running org.apache.phoenix.end2end.index.MutableIndexReplicationIT Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 161.917 sec - in org.apache.phoenix.hbase.index.balancer.IndexLoadBalancerIT Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.173 sec - in org.apache.phoenix.end2end.ParallelIteratorsIT Running org.apache.phoenix.end2end.ContextClassloaderIT Running org.apache.phoenix.end2end.index.ImmutableIndexWithStatsIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.458 sec - in org.apache.phoenix.end2end.index.MutableIndexReplicationIT Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.698 sec - in org.apache.phoenix.end2end.ContextClassloaderIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.999 sec - in org.apache.phoenix.end2end.index.ImmutableIndexWithStatsIT Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 45.823 sec - in org.apache.phoenix.end2end.TenantSpecificTablesDDLIT Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 43.745 sec - in org.apache.phoenix.end2end.index.MutableIndexFailureIT Running org.apache.phoenix.end2end.QueryWithLimitIT Running org.apache.phoenix.end2end.AlterTableIT Running org.apache.phoenix.end2end.ViewIT Running org.apache.phoenix.end2end.StatsCollectorWithSplitsAndMultiCFIT Running org.apache.phoenix.end2end.StatsCollectorIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.147 sec - in org.apache.phoenix.end2end.QueryWithLimitIT Running org.apache.phoenix.end2end.CountDistinctCompressionIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.15 sec - in org.apache.phoenix.end2end.StatsCollectorWithSplitsAndMultiCFIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.023 sec - in org.apache.phoenix.end2end.CountDistinctCompressionIT Running org.apache.phoenix.end2end.TenantSpecificTablesDMLIT Running org.apache.phoenix.end2end.UserDefinedFunctionsIT Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 57.33 sec - in org.apache.phoenix.end2end.ViewIT Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 57.51 sec - in org.apache.phoenix.end2end.StatsCollectorIT Running org.apache.phoenix.end2end.SaltedViewIT Running org.apache.phoenix.end2end.QueryTimeoutIT Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.51 sec - in org.apache.phoenix.end2end.UserDefinedFunctionsIT Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.345 sec - in org.apache.phoenix.end2end.SaltedViewIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.09 sec - in org.apache.phoenix.end2end.QueryTimeoutIT Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 48.149 sec - in org.apache.phoenix.end2end.TenantSpecificTablesDMLIT Running org.apache.phoenix.end2end.UnionAllIT Running org.apache.phoenix.end2end.MultiCfQueryExecIT Running org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT Running org.apache.phoenix.execute.PartialCommitIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.205 sec - in org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.231 sec - in org.apache.phoenix.execute.PartialCommitIT Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.221 sec - in org.apache.phoenix.end2end.MultiCfQueryExecIT Running org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndCompressedWALIT Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.62 sec - in org.apache.phoenix.end2end.UnionAllIT Running org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndUncompressedWALInHBase_094_9_IT Running org.apache.phoenix.mapreduce.IndexToolIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.909 sec - in org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndCompressedWALIT Running org.apache.phoenix.mapreduce.CsvBulkLoadToolIT Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.725 sec - in org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndUncompressedWALInHBase_094_9_IT Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 170.898 sec - in org.apache.phoenix.mapreduce.CsvBulkLoadToolIT Tests run: 55, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 397.658 sec <<< FAILURE! - in org.apache.phoenix.end2end.AlterTableIT testDropMultipleColumns(org.apache.phoenix.end2end.AlterTableIT) Time elapsed: 3.178 sec <<< ERROR! java.sql.SQLException: ERROR 2009 (INT11): Unknown error code 0 at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:396) at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145) at org.apache.phoenix.exception.SQLExceptionCode.fromErrorCode(SQLExceptionCode.java:424) at org.apache.phoenix.util.ServerUtil.parseRemoteException(ServerUtil.java:127) at org.apache.phoenix.util.ServerUtil.parseServerExceptionOrNull(ServerUtil.java:115) at org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:104) at org.apache.phoenix.query.ConnectionQueryServicesImpl.metaDataCoprocessorExec(ConnectionQueryServicesImpl.java:1053) at org.apache.phoenix.query.ConnectionQueryServicesImpl.metaDataCoprocessorExec(ConnectionQueryServicesImpl.java:1016) at org.apache.phoenix.query.ConnectionQueryServicesImpl.dropColumn(ConnectionQueryServicesImpl.java:1819) at org.apache.phoenix.schema.MetaDataClient.dropColumn(MetaDataClient.java:2880) at org.apache.phoenix.jdbc.PhoenixStatement$ExecutableDropColumnStatement$1.execute(PhoenixStatement.java:1147) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:322) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:314) at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:312) at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1435) at org.apache.phoenix.end2end.AlterTableIT.testDropMultipleColumns(AlterTableIT.java:1039) testDropIndexedColumn(org.apache.phoenix.end2end.AlterTableIT) Time elapsed: 8.089 sec <<< ERROR! java.sql.SQLException: ERROR 2009 (INT11): Unknown error code 0 at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:396) at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145) at org.apache.phoenix.exception.SQLExceptionCode.fromErrorCode(SQLExceptionCode.java:424) at org.apache.phoenix.util.ServerUtil.parseRemoteException(ServerUtil.java:127) at org.apache.phoenix.util.ServerUtil.parseServerExceptionOrNull(ServerUtil.java:115) at org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:104) at org.apache.phoenix.query.ConnectionQueryServicesImpl.metaDataCoprocessorExec(ConnectionQueryServicesImpl.java:1053) at org.apache.phoenix.query.ConnectionQueryServicesImpl.metaDataCoprocessorExec(ConnectionQueryServicesImpl.java:1016) at org.apache.phoenix.query.ConnectionQueryServicesImpl.dropColumn(ConnectionQueryServicesImpl.java:1819) at org.apache.phoenix.schema.MetaDataClient.dropColumn(MetaDataClient.java:2880) at org.apache.phoenix.jdbc.PhoenixStatement$ExecutableDropColumnStatement$1.execute(PhoenixStatement.java:1147) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:322) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:314) at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:312) at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1435) at org.apache.phoenix.end2end.AlterTableIT.testDropIndexedColumn(AlterTableIT.java:285) testDropCoveredColumn(org.apache.phoenix.end2end.AlterTableIT) Time elapsed: 6.867 sec <<< ERROR! java.sql.SQLException: ERROR 2009 (INT11): Unknown error code 0 at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:396) at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145) at org.apache.phoenix.exception.SQLExceptionCode.fromErrorCode(SQLExceptionCode.java:424) at org.apache.phoenix.util.ServerUtil.parseRemoteException(ServerUtil.java:127) at org.apache.phoenix.util.ServerUtil.parseServerExceptionOrNull(ServerUtil.java:115) at org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:104) at org.apache.phoenix.query.ConnectionQueryServicesImpl.metaDataCoprocessorExec(ConnectionQueryServicesImpl.java:1053) at org.apache.phoenix.query.ConnectionQueryServicesImpl.metaDataCoprocessorExec(ConnectionQueryServicesImpl.java:1016) at org.apache.phoenix.query.ConnectionQueryServicesImpl.dropColumn(ConnectionQueryServicesImpl.java:1819) at org.apache.phoenix.schema.MetaDataClient.dropColumn(MetaDataClient.java:2880) at org.apache.phoenix.jdbc.PhoenixStatement$ExecutableDropColumnStatement$1.execute(PhoenixStatement.java:1147) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:322) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:314) at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:312) at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1435) at org.apache.phoenix.end2end.AlterTableIT.testDropCoveredColumn(AlterTableIT.java:350) testDropColumnsWithImutability(org.apache.phoenix.end2end.AlterTableIT) Time elapsed: 12.585 sec <<< ERROR! java.sql.SQLException: ERROR 2009 (INT11): Unknown error code 0 at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:396) at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145) at org.apache.phoenix.exception.SQLExceptionCode.fromErrorCode(SQLExceptionCode.java:424) at org.apache.phoenix.util.ServerUtil.parseRemoteException(ServerUtil.java:127) at org.apache.phoenix.util.ServerUtil.parseServerExceptionOrNull(ServerUtil.java:115) at org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:104) at org.apache.phoenix.query.ConnectionQueryServicesImpl.metaDataCoprocessorExec(ConnectionQueryServicesImpl.java:1053) at org.apache.phoenix.query.ConnectionQueryServicesImpl.metaDataCoprocessorExec(ConnectionQueryServicesImpl.java:1016) at org.apache.phoenix.query.ConnectionQueryServicesImpl.dropColumn(ConnectionQueryServicesImpl.java:1819) at org.apache.phoenix.schema.MetaDataClient.dropColumn(MetaDataClient.java:2880) at org.apache.phoenix.jdbc.PhoenixStatement$ExecutableDropColumnStatement$1.execute(PhoenixStatement.java:1147) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:322) at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:314) at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:312) at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1435) at org.apache.phoenix.end2end.AlterTableIT.testDropColumnsWithImutability(AlterTableIT.java:874) Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 353.639 sec - in org.apache.phoenix.mapreduce.IndexToolIT Results : Tests in error: AlterTableIT.testDropColumnsWithImutability:874 » SQL ERROR 2009 (INT11): Unkn... AlterTableIT.testDropCoveredColumn:350 » SQL ERROR 2009 (INT11): Unknown error... AlterTableIT.testDropIndexedColumn:285 » SQL ERROR 2009 (INT11): Unknown error... AlterTableIT.testDropMultipleColumns:1039 » SQL ERROR 2009 (INT11): Unknown er... Tests run: 250, Failures: 0, Errors: 4, Skipped: 2 [INFO] [INFO] --- maven-failsafe-plugin:2.18:verify (ClientManagedTimeTests) @ phoenix-core --- [INFO] Failsafe report directory: <https://builds.apache.org/job/Phoenix-master/ws/phoenix-core/target/failsafe-reports> [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Apache Phoenix .................................... SUCCESS [4.058s] [INFO] Phoenix Core ...................................... FAILURE [37:01.358s] [INFO] Phoenix - Flume ................................... SKIPPED [INFO] Phoenix - Pig ..................................... SKIPPED [INFO] Phoenix Query Server Client ....................... SKIPPED [INFO] Phoenix Query Server .............................. SKIPPED [INFO] Phoenix - Pherf ................................... SKIPPED [INFO] Phoenix - Spark ................................... SKIPPED [INFO] Phoenix Assembly .................................. SKIPPED [INFO] Phoenix - Tracing Web Application ................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 37:06.053s [INFO] Finished at: Tue Nov 10 20:00:39 UTC 2015 [INFO] Final Memory: 62M/1221M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.18:verify (ClientManagedTimeTests) on project phoenix-core: There are test failures. [ERROR] [ERROR] Please refer to <https://builds.apache.org/job/Phoenix-master/ws/phoenix-core/target/failsafe-reports> for the individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :phoenix-core Build step 'Invoke top-level Maven targets' marked build as failure Archiving artifacts Compressed 1.15 GB of artifacts by 50.1% relative to #942 Updating PHOENIX-2373 Recording test results
