hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Appy (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-19491) Exclude flaky tests from nightly master run
Date Tue, 12 Dec 2017 02:49:00 GMT

    [ https://issues.apache.org/jira/browse/HBASE-19491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16287008#comment-16287008
] 

Appy commented on HBASE-19491:
------------------------------

Currently, looking at [this nightly run|https://builds.apache.org/job/HBase%20Nightly/job/master/157/console],
the command it's running is:
{noformat}
/usr/share/maven/bin/mvn -DHBasePatchProcess clean test -fae > /testptch/patchprocess/patch-unit-root.txt
2>&1
{noformat}

Whereas precommit runs following where it also excludes tests:
{noformat}
mvn -Dmaven.repo.local=/home/jenkins/yetus-m2/hbase-branch-1.3-patch-1 -DHBasePatchProcess
-PrunAllTests -Dtest.exclude.pattern=**/TestClassFinder.java,**/master.assignment.TestMergeTableRegionsProcedure.java,**/master.procedure.TestServerCrashProcedure.java,**/regionserver.TestEncryptionKeyRotation.java,**/snapshot.TestExportSnapshot.java,**/master.TestAssignmentManagerMetrics.java,**/client.TestHCM.java,**/master.assignment.TestAssignmentManager.java,**/master.balancer.TestStochasticLoadBalancer2.java,**/master.assignment.TestSplitTableRegionProcedure.java,**/client.TestAsyncTableGetMultiThreaded.java,**/TestJMXListener.java,**/master.balancer.TestFavoredStochasticLoadBalancer.java,**/trace.TestHTraceHooks.java,**/TestRegionRebalancing.java,**/client.TestMultiRespectsLimits.java,**/client.TestBlockEvictionFromClient.java,**/regionserver.TestCompactionInDeadRegionServer.java,**/TestChoreService.java,**/snapshot.TestMobSecureExportSnapshot.java,**/client.TestReplicasClient.java,**/security.access.TestCoprocessorWhitelistMasterObserver.java,**/client.TestAsyncSnapshotAdminApi.java,**/regionserver.TestRegionServerReadRequestMetrics.java,**/master.assignment.TestAssignmentOnRSCrash.java,**/regionserver.wal.TestAsyncLogRolling.java,**/io.asyncfs.TestSaslFanOutOneBlockAsyncDFSOutput.java,**/replication.TestReplicationSmallTests.java,**/snapshot.TestMobFlushSnapshotFromClient.java,**/quotas.TestSnapshotQuotaObserverChore.java,**/rsgroup.TestRSGroups.java,**/replication.TestReplicationKillSlaveRS.java,**/replication.regionserver.TestTableBasedReplicationSourceManagerImpl.java,**/quotas.TestQuotaThrottle.java,**/namespace.TestNamespaceAuditor.java,**/TestZooKeeper.java,**/fs.TestBlockReorder.java,**/client.locking.TestEntityLocks.java,**/security.token.TestTokenAuthentication.java,**/coprocessor.TestRegionObserverInterface.java,**/client.TestMobSnapshotCloneIndependence.java,**/client.TestReplicaWithCluster.java,**/regionserver.compactions.TestFIFOCompactionPolicy.java,**/client.TestMetaWithReplicas.java,**/TestCheckTestClasses.java,**/client.TestTableSnapshotScanner.java,**/regionserver.TestSplitTransactionOnCluster.java,**/master.TestDistributedLogSplitting.java,**/client.TestMultiParallel.java,**/quotas.TestQuotaStatusRPCs.java,**/client.TestSizeFailures.java,**/client.TestRestoreSnapshotFromClientWithRegionReplicas.java,**/regionserver.TestPerColumnFamilyFlush.java,**/client.TestAdmin2.java,**/regionserver.TestHRegion.java,**/master.procedure.TestTruncateTableProcedure.java,**/regionserver.TestFSErrorsExposed.java,**/master.procedure.TestMasterFailoverWithProcedures.java,**/snapshot.TestSecureExportSnapshot.java,**/client.TestAsyncRegionAdminApi.java,**/master.cleaner.TestHFileCleaner.java
clean test -fae > /testptch/patchprocess/patch-unit-hbase-server.txt 2>&1
{noformat}

> Exclude flaky tests from nightly master run
> -------------------------------------------
>
>                 Key: HBASE-19491
>                 URL: https://issues.apache.org/jira/browse/HBASE-19491
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Appy
>            Assignee: Appy
>
> I was of the opinion that nightly master runs were excluding flaky tests after seeing
https://github.com/apache/hbase/blob/856ee283faf003404e8925006ce0e591c4eba600/dev-support/Jenkinsfile#L54
few days ago.
> After looking at our new set of scripts again and better understanding them, looks like
that's not enough.
> We need to set {code}DOCKER_EXTRAARGS=--env=EXCLUDE_TESTS_URL=${EXCLUDE_TESTS_URL}{code}
like in https://builds.apache.org/job/PreCommit-HBASE-Build/configure



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message