From 7673c856b6a907fbc90cbc642bc975ad4efa1063 Mon Sep 17 00:00:00 2001 From: Jonah Graham Date: Sat, 29 Oct 2022 18:59:53 -0400 Subject: [PATCH] Place each test run in its own project This helps add some isolation between tests in case background threads are accessing a project. However I am not sure this solves any of the actual outstanding flaky tests. Part of #117 --- .../eclipse/cdt/internal/index/tests/IndexUpdateTests.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexUpdateTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexUpdateTests.java index f003f954ff9..a09069d1d05 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexUpdateTests.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexUpdateTests.java @@ -103,8 +103,9 @@ public class IndexUpdateTests extends IndexTestBase { @Override public void setUp() throws Exception { super.setUp(); - fCppProject = CProjectHelper.createCCProject("indexUpdateTestsCpp", null, IPDOMManager.ID_FAST_INDEXER); - fCProject = CProjectHelper.createCProject("indexUpdateTestsC", null, IPDOMManager.ID_FAST_INDEXER); + fCppProject = CProjectHelper.createCCProject("indexUpdateTestsCpp_" + getName(), null, + IPDOMManager.ID_FAST_INDEXER); + fCProject = CProjectHelper.createCProject("indexUpdateTestsC_" + getName(), null, IPDOMManager.ID_FAST_INDEXER); waitForIndexer(fCppProject); waitForIndexer(fCProject); fIndex = CCorePlugin.getIndexManager().getIndex(new ICProject[] { fCProject, fCppProject });