See 
<https://builds.apache.org/job/Phoenix-master/1586/display/redirect?page=changes>

Changes:

[samarth] PHOENIX-3726 Addendum to use modifiable list

------------------------------------------
[...truncated 74.06 KB...]
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 294.661 sec - 
in org.apache.phoenix.end2end.index.DropColumnIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.78 sec - in 
org.apache.phoenix.tx.TransactionIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 374.682 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 167.377 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 874.738 sec - 
in org.apache.phoenix.end2end.SortMergeJoinIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 241.658 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 944.684 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,667.18 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

Tests run: 2037, Failures: 0, Errors: 0, Skipped: 4

[INFO] 
[INFO] --- maven-failsafe-plugin:2.19.1:integration-test 
(ClientManagedTimeTests) @ phoenix-core ---

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.323 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.CaseStatementIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.266 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.127 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.982 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.696 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.172 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.096 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.236 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.GroupByIT
Running org.apache.phoenix.end2end.MutableQueryIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 107.85 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 104.102 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 115.052 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.NotQueryIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 116.329 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.ProductMetricsIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.699 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.958 sec - 
in org.apache.phoenix.end2end.ProductMetricsIT
Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 166.637 sec - 
in org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.ReadIsolationLevelIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.333 sec - in 
org.apache.phoenix.end2end.ReadIsolationLevelIT
Running org.apache.phoenix.end2end.RowValueConstructorIT
Tests run: 77, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 71.787 sec - 
in org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.QueryIT
Tests run: 91, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 119.44 sec - 
in org.apache.phoenix.end2end.GroupByIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 80.47 sec - in 
org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.SequenceIT
Tests run: 245, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 207.799 sec - 
in org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.ScanQueryIT
Running org.apache.phoenix.end2end.SequenceBulkAllocationIT
Running org.apache.phoenix.end2end.ToNumberFunctionIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.513 sec - 
in org.apache.phoenix.end2end.ToNumberFunctionIT
Running org.apache.phoenix.end2end.TopNIT
Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 126.176 sec - 
in org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
Running org.apache.phoenix.end2end.TruncateFunctionIT
Tests run: 54, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 55.075 sec - 
in org.apache.phoenix.end2end.SequenceIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.91 sec - in 
org.apache.phoenix.end2end.TopNIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.308 sec - in 
org.apache.phoenix.end2end.TruncateFunctionIT
Running org.apache.phoenix.end2end.UpsertSelectIT
Running org.apache.phoenix.end2end.UpsertValuesIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.329 sec - 
in org.apache.phoenix.end2end.SequenceBulkAllocationIT
Running org.apache.phoenix.end2end.VariableLengthPKIT
Tests run: 112, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 75.292 sec - 
in org.apache.phoenix.end2end.QueryIT
Tests run: 112, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 69.518 sec - 
in org.apache.phoenix.end2end.ScanQueryIT
Running org.apache.phoenix.end2end.salted.SaltedTableIT
Tests run: 112, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 211.963 sec - 
in org.apache.phoenix.end2end.MutableQueryIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.329 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableIT
Running org.apache.phoenix.rpc.UpdateCacheWithScnIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.308 sec - in 
org.apache.phoenix.rpc.UpdateCacheWithScnIT
Tests run: 50, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 41.818 sec - 
in org.apache.phoenix.end2end.VariableLengthPKIT
Tests run: 46, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 130.513 sec - 
in org.apache.phoenix.end2end.RowValueConstructorIT
Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 111.063 sec - 
in org.apache.phoenix.end2end.UpsertValuesIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 125.62 sec - 
in org.apache.phoenix.end2end.UpsertSelectIT

Results :

Tests run: 1418, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-failsafe-plugin:2.19.1:integration-test 
(HBaseManagedTimeTests) @ phoenix-core ---

-------------------------------------------------------
 T E S T S
-------------------------------------------------------

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-failsafe-plugin:2.19.1:integration-test 
(NeedTheirOwnClusterTests) @ phoenix-core ---

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running 
org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndCompressedWALIT
Running org.apache.phoenix.end2end.ConnectionUtilIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 44.83 sec - in 
org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndCompressedWALIT
Running org.apache.phoenix.end2end.AutomaticRebuildIT
Running org.apache.phoenix.end2end.CountDistinctCompressionIT
Running org.apache.phoenix.end2end.CsvBulkLoadToolIT
Running org.apache.phoenix.end2end.ContextClassloaderIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.146 sec - in 
org.apache.phoenix.end2end.CountDistinctCompressionIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.473 sec - in 
org.apache.phoenix.end2end.ContextClassloaderIT
Running org.apache.phoenix.end2end.FlappingLocalIndexIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 36.149 sec - in 
org.apache.phoenix.end2end.ConnectionUtilIT
Running org.apache.phoenix.end2end.IndexExtendedIT
Running org.apache.phoenix.end2end.IndexToolForPartialBuildIT
Running 
org.apache.phoenix.end2end.IndexToolForPartialBuildWithNamespaceEnabledIT
Running org.apache.phoenix.end2end.QueryTimeoutIT
Running org.apache.phoenix.end2end.QueryWithLimitIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.292 sec - in 
org.apache.phoenix.end2end.QueryWithLimitIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.655 sec - in 
org.apache.phoenix.end2end.IndexToolForPartialBuildIT
Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 38.476 sec <<< 
FAILURE! - in 
org.apache.phoenix.end2end.IndexToolForPartialBuildWithNamespaceEnabledIT
testSecondaryIndex[localIndex = false , isNamespaceEnabled = 
true](org.apache.phoenix.end2end.IndexToolForPartialBuildWithNamespaceEnabledIT)
  Time elapsed: 9.731 sec  <<< FAILURE!
java.lang.AssertionError: expected:<0> but was:<-1>

testSecondaryIndex[localIndex = true , isNamespaceEnabled = 
false](org.apache.phoenix.end2end.IndexToolForPartialBuildWithNamespaceEnabledIT)
  Time elapsed: 23.124 sec  <<< FAILURE!
java.lang.AssertionError: expected:<0> but was:<-1>

Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.848 sec - in 
org.apache.phoenix.end2end.QueryTimeoutIT
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 87.386 sec - 
in org.apache.phoenix.end2end.CsvBulkLoadToolIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 78.512 sec - in 
org.apache.phoenix.end2end.FlappingLocalIndexIT
Running org.apache.phoenix.end2end.RegexBulkLoadToolIT
Running org.apache.phoenix.end2end.RenewLeaseIT
Running org.apache.phoenix.end2end.StatsCollectorIT
Running org.apache.phoenix.end2end.SpillableGroupByIT
Running org.apache.phoenix.end2end.SysTableNamespaceMappedStatsCollectorIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.287 sec - in 
org.apache.phoenix.end2end.SpillableGroupByIT
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 29.495 sec <<< 
FAILURE! - in org.apache.phoenix.end2end.RenewLeaseIT
org.apache.phoenix.end2end.RenewLeaseIT  Time elapsed: 29.495 sec  <<< ERROR!
com.google.common.util.concurrent.UncheckedExecutionException: 
java.lang.Exception: Service failed while running
Caused by: java.lang.Exception: Service failed while running
Caused by: com.google.common.util.concurrent.UncheckedExecutionException: 
org.apache.thrift.transport.TTransportException: Could not create ServerSocket 
on address /0.0.0.0:35112.
Caused by: org.apache.thrift.transport.TTransportException: Could not create 
ServerSocket on address /0.0.0.0:35112.

Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 154.888 sec - 
in org.apache.phoenix.end2end.AutomaticRebuildIT
Running org.apache.phoenix.end2end.UserDefinedFunctionsIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 68.373 sec - 
in org.apache.phoenix.end2end.RegexBulkLoadToolIT
Running org.apache.phoenix.end2end.index.ImmutableIndexIT
Running org.apache.phoenix.end2end.index.LocalIndexIT
Running org.apache.phoenix.end2end.index.MutableIndexFailureIT
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.44 sec - in 
org.apache.phoenix.end2end.UserDefinedFunctionsIT
Running org.apache.phoenix.end2end.index.MutableIndexReplicationIT
Running org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.495 sec - in 
org.apache.phoenix.end2end.index.MutableIndexReplicationIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.364 sec - in 
org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 271.136 sec - 
in org.apache.phoenix.end2end.IndexExtendedIT
Running org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
Running org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.704 sec - in 
org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
Running org.apache.phoenix.execute.PartialCommitIT
Running 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.781 sec - in 
org.apache.phoenix.execute.PartialCommitIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.485 sec - in 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 56.927 sec - in 
org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
Tests run: 120, Failures: 0, Errors: 0, Skipped: 24, Time elapsed: 245.468 sec 
- in org.apache.phoenix.end2end.StatsCollectorIT
Running org.apache.phoenix.hbase.index.covered.example.EndToEndCoveredIndexingIT
Running org.apache.phoenix.hbase.index.covered.example.FailWithoutRetriesIT
Tests run: 120, Failures: 0, Errors: 0, Skipped: 24, Time elapsed: 250.617 sec 
- in org.apache.phoenix.end2end.SysTableNamespaceMappedStatsCollectorIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.06 sec - in 
org.apache.phoenix.hbase.index.covered.example.FailWithoutRetriesIT
Running 
org.apache.phoenix.hbase.index.covered.example.EndtoEndIndexingWithCompressionIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
Running org.apache.phoenix.iterate.ScannerLeaseRenewalIT
Running org.apache.phoenix.monitoring.PhoenixMetricsIT
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 232.523 sec - 
in org.apache.phoenix.end2end.index.LocalIndexIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.893 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
Running org.apache.phoenix.rpc.PhoenixClientRpcIT
Running org.apache.phoenix.rpc.PhoenixServerRpcIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.806 sec - in 
org.apache.phoenix.rpc.PhoenixClientRpcIT
Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 288.476 sec - 
in org.apache.phoenix.end2end.index.ImmutableIndexIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.909 sec - in 
org.apache.phoenix.rpc.PhoenixServerRpcIT
Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 69.762 sec - 
in org.apache.phoenix.monitoring.PhoenixMetricsIT
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 118.7 sec - in 
org.apache.phoenix.hbase.index.covered.example.EndToEndCoveredIndexingIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 318.443 sec - 
in org.apache.phoenix.end2end.index.MutableIndexFailureIT
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 126.668 sec - 
in 
org.apache.phoenix.hbase.index.covered.example.EndtoEndIndexingWithCompressionIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 171.366 sec - 
in org.apache.phoenix.iterate.ScannerLeaseRenewalIT

Results :

Failed tests: 
  
IndexToolForPartialBuildWithNamespaceEnabledIT>IndexToolForPartialBuildIT.testSecondaryIndex:205
 expected:<0> but was:<-1>
  
IndexToolForPartialBuildWithNamespaceEnabledIT>IndexToolForPartialBuildIT.testSecondaryIndex:205
 expected:<0> but was:<-1>
Tests in error: 
  
RenewLeaseIT>BaseUniqueNamesOwnClusterIT.doTeardown:36->BaseTest.tearDownMiniCluster:544->BaseTest.tearDownTxManager:441
 ยป UncheckedExecution

Tests run: 520, Failures: 2, Errors: 1, Skipped: 48

[INFO] 
[INFO] --- maven-failsafe-plugin:2.19.1:verify (ParallelStatsEnabledTest) @ 
phoenix-core ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Apache Phoenix ..................................... SUCCESS [  3.934 s]
[INFO] Phoenix Core ....................................... FAILURE [  01:05 h]
[INFO] Phoenix - Flume .................................... SKIPPED
[INFO] Phoenix - Kafka .................................... 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 - Hive ..................................... SKIPPED
[INFO] Phoenix Client ..................................... SKIPPED
[INFO] Phoenix Server ..................................... SKIPPED
[INFO] Phoenix Assembly ................................... SKIPPED
[INFO] Phoenix - Tracing Web Application .................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:05 h
[INFO] Finished at: 2017-03-09T23:45:01+00:00
[INFO] Final Memory: 62M/933M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-failsafe-plugin:2.19.1:verify 
(ParallelStatsEnabledTest) 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.01 GB of artifacts by 22.2% relative to #1585
[JIRA] Updating issue PHOENIX-3726
Recording test results

Reply via email to