brooklyn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sam Corbett (JIRA)" <j...@apache.org>
Subject [jira] [Created] (BROOKLYN-205) Unpredictable test: CassandraDatacenterTest.testPopulatesInitialSeeds
Date Tue, 15 Dec 2015 14:50:46 GMT
Sam Corbett created BROOKLYN-205:
------------------------------------

             Summary: Unpredictable test: CassandraDatacenterTest.testPopulatesInitialSeeds
                 Key: BROOKLYN-205
                 URL: https://issues.apache.org/jira/browse/BROOKLYN-205
             Project: Brooklyn
          Issue Type: Bug
            Reporter: Sam Corbett


Fails occasionally on Jenkins

Error Message
{code}
entity=CassandraDatacenterImpl{id=UodYUdGD}; attribute=Sensor: cassandra.cluster.seeds.current
(java.util.Set) expected [[EmptySoftwareProcessImpl{id=HGZGYMV5}, EmptySoftwareProcessImpl{id=hwS1biHo}]]
but found [[]]
Stacktrace

java.lang.AssertionError: entity=CassandraDatacenterImpl{id=UodYUdGD}; attribute=Sensor: cassandra.cluster.seeds.current
(java.util.Set) expected [[EmptySoftwareProcessImpl{id=HGZGYMV5}, EmptySoftwareProcessImpl{id=hwS1biHo}]]
but found [[]]
	at org.testng.Assert.fail(Assert.java:94)
	at org.testng.Assert.failNotEquals(Assert.java:494)
	at org.testng.Assert.assertEquals(Assert.java:123)
	at org.apache.brooklyn.test.EntityTestUtils.assertAttributeEquals(EntityTestUtils.java:62)
	at org.apache.brooklyn.test.EntityTestUtils$1.run(EntityTestUtils.java:78)
	at org.apache.brooklyn.test.Asserts$RunnableAdapter.call(Asserts.java:1210)
	at org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:872)
	at org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:799)
	at org.apache.brooklyn.test.EntityTestUtils.assertAttributeEqualsEventually(EntityTestUtils.java:75)
	at org.apache.brooklyn.test.EntityTestUtils.assertAttributeEqualsEventually(EntityTestUtils.java:70)
	at org.apache.brooklyn.entity.nosql.cassandra.CassandraDatacenterTest.testPopulatesInitialSeeds(CassandraDatacenterTest.java:78)
{code}

Debug log
{code}
2015-11-24 10:39:33,823 INFO  TESTNG INVOKING CONFIGURATION: "Surefire test" - @BeforeMethod
org.apache.brooklyn.entity.nosql.cassandra.CassandraDatacenterTest.setUp()
SUREFIRE-859: [GC 216016K->22382K(753664K), 0.0465390 secs]
2015-11-24 10:39:33,902 INFO  TESTNG PASSED CONFIGURATION: "Surefire test" - @BeforeMethod
org.apache.brooklyn.entity.nosql.cassandra.CassandraDatacenterTest.setUp() finished in 79
ms
2015-11-24 10:39:33,903 INFO  TESTNG INVOKING: "Surefire test" - org.apache.brooklyn.entity.nosql.cassandra.CassandraDatacenterTest.testPopulatesInitialSeeds()
2015-11-24 10:39:33,960 WARN  CassandraCluster does not support multiple nodes on localhost,
due to assumptions Cassandra makes about the use of the same port numbers used across the
cluster.
2015-11-24 10:39:33,984 INFO  Resize CassandraDatacenterImpl{id=UodYUdGD} from 0 to 2
2015-11-24 10:39:34,090 INFO  Starting EmptySoftwareProcessImpl{id=HGZGYMV5} on machine SshMachineLocation[LocalhostMachine:s94V:null@hemera/140.211.11.27:22(id=s94V8ItE)]
2015-11-24 10:39:34,093 INFO  Starting EmptySoftwareProcessImpl{id=hwS1biHo} on machine SshMachineLocation[LocalhostMachine:HVLI:null@hemera/140.211.11.27:22(id=HVLIHbfW)]
2015-11-24 10:39:34,297 WARN  Setting CassandraDatacenterImpl{id=UodYUdGD} on-fire due to
problems when expected running, up=false, not-up-indicators: {cassandra.cluster.nodes=Should
have at least one entry}
2015-11-24 10:39:34,301 WARN  Setting Application[dyuBk4iB] on-fire due to problems when expected
running, up=false, problems: {service-lifecycle-indicators-from-children-and-members=Required
entity not healthy: CassandraDatacenterImpl{id=UodYUdGD}}
2015-11-24 10:40:04,305 INFO  succeedsEventually exceeded max attempts or timeout - 69 attempts
lasting 30000 ms, for RunnableAdapter(org.apache.brooklyn.test.EntityTestUtils$1@16e416fe)
2015-11-24 10:40:04,306 INFO  failed succeeds-eventually, 69 attempts, 30001ms elapsed (rethrowing):
java.lang.AssertionError: entity=CassandraDatacenterImpl{id=UodYUdGD}; attribute=Sensor: cassandra.cluster.seeds.current
(java.util.Set) expected [[EmptySoftwareProcessImpl{id=HGZGYMV5}, EmptySoftwareProcessImpl{id=hwS1biHo}]]
but found [[]]
2015-11-24 10:40:04,307 INFO  TESTNG FAILED: "Surefire test" - org.apache.brooklyn.entity.nosql.cassandra.CassandraDatacenterTest.testPopulatesInitialSeeds()
finished in 30404 ms
java.lang.AssertionError: entity=CassandraDatacenterImpl{id=UodYUdGD}; attribute=Sensor: cassandra.cluster.seeds.current
(java.util.Set) expected [[EmptySoftwareProcessImpl{id=HGZGYMV5}, EmptySoftwareProcessImpl{id=hwS1biHo}]]
but found [[]]
	at org.apache.brooklyn.test.EntityTestUtils.assertAttributeEquals(EntityTestUtils.java:62)
	at org.apache.brooklyn.test.EntityTestUtils$1.run(EntityTestUtils.java:78)
	at org.apache.brooklyn.test.Asserts$RunnableAdapter.call(Asserts.java:1210)
	at org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:872)
	at org.apache.brooklyn.test.Asserts.succeedsEventually(Asserts.java:799)
	at org.apache.brooklyn.test.EntityTestUtils.assertAttributeEqualsEventually(EntityTestUtils.java:75)
	at org.apache.brooklyn.test.EntityTestUtils.assertAttributeEqualsEventually(EntityTestUtils.java:70)
	at org.apache.brooklyn.entity.nosql.cassandra.CassandraDatacenterTest.testPopulatesInitialSeeds(CassandraDatacenterTest.java:78)
2015-11-24 10:40:04,318 INFO  TESTNG INVOKING CONFIGURATION: "Surefire test" - @AfterMethod
org.apache.brooklyn.core.test.BrooklynMgmtUnitTestSupport.tearDown()
2015-11-24 10:40:04,334 INFO  Stopping EmptySoftwareProcessImpl{id=hwS1biHo} in [LocalhostMachineProvisioningLocation{id=vJFaqTsy,
name=LocalhostMachineProvisioningLocation:vJFa}, SshMachineLocation[LocalhostMachine:HVLI:null@hemera/140.211.11.27:22(id=HVLIHbfW)]]
2015-11-24 10:40:04,335 INFO  Stopping EmptySoftwareProcessImpl{id=HGZGYMV5} in [LocalhostMachineProvisioningLocation{id=vJFaqTsy,
name=LocalhostMachineProvisioningLocation:vJFa}, SshMachineLocation[LocalhostMachine:s94V:null@hemera/140.211.11.27:22(id=s94V8ItE)]]
2015-11-24 10:40:04,380 INFO  TESTNG PASSED CONFIGURATION: "Surefire test" - @AfterMethod
org.apache.brooklyn.core.test.BrooklynMgmtUnitTestSupport.tearDown() finished in 62 ms
{code}

The logs confuse me a bit - the logs say "failed succeeds-eventually, 69 attempts, 30001ms
elapsed" but the timestamps encompass less than a second.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message