Bug 398376 - Race condition in PDOMTests - intermittent test failure in cdt-maint #382 on 17-Jan-2013
Summary: Race condition in PDOMTests - intermittent test failure in cdt-maint #382 on ...
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-parser (show other bugs)
Version: 8.1.1   Edit
Hardware: PC Linux-GTK
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on: 157992
Blocks:
  Show dependency tree
 
Reported: 2013-01-17 06:53 EST by Martin Oberhuber CLA
Modified: 2020-09-04 15:19 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2013-01-17 06:53:56 EST
+++ This bug was initially created as a clone of Bug #157992 +++

It looks like the Unit Test for bug 157992 failed in cdt-maint 382:
https://hudson.eclipse.org/hudson/job/cdt-maint/382/

The failure seems to be intermittent, previous builds on cdt-maint were good.

Error Message

Same indexer on same project produces different results.Failure rate of 1 failures in 100 tests

Stacktrace

junit.framework.AssertionFailedError: Same indexer on same project produces different results.Failure rate of 1 failures in 100 tests
	at junit.framework.Assert.fail(Assert.java:50)
	at junit.framework.Assert.assertTrue(Assert.java:20)
	at org.eclipse.cdt.internal.pdom.tests.RaceCondition157992Test.testRepeatedly(RaceCondition157992Test.java:55)
[...]

Standard Output

50% 2/4 sources, 0 headers: parsing nested.cpp (/ProjTest_1358411389245)
25% 1/4 sources, 0 headers: parsing class.cpp (/ProjTest_1358411389352)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411389890)
25% 1/4 sources, 0 headers: parsing friend.cpp (/ProjTest_1358411389987)
100% 4/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411390622)
50% 2/4 sources, 0 headers: parsing nested.cpp (/ProjTest_1358411390723)
100% 4/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411390963)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411391028)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411391130)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411392308)
75% 3/4 sources, 0 headers: parsing nested.cpp (/ProjTest_1358411392495)
50% 2/4 sources, 0 headers: parsing nested.cpp (/ProjTest_1358411392598)
25% 1/4 sources, 0 headers: parsing friend.cpp (/ProjTest_1358411392941)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411393519)
75% 3/4 sources, 0 headers: parsing nested.cpp (/ProjTest_1358411393583)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411394828)
75% 3/4 sources, 0 headers: parsing nested.cpp (/ProjTest_1358411394907)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411395377)
100% 4/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411395460)
25% 1/4 sources, 0 headers: parsing friend.cpp (/ProjTest_1358411396021)
100% 4/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411396724)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411397161)
75% 3/4 sources, 0 headers: parsing pr147903.cpp (/ProjTest_1358411397721)
Comment 1 Martin Oberhuber CLA 2013-01-17 07:02:22 EST
Build #377 also failed (1 failure in 100 tests).