diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/framework/BaseTestCase.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/framework/BaseTestCase.java index d354508f444..547cb910b13 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/framework/BaseTestCase.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/framework/BaseTestCase.java @@ -484,6 +484,10 @@ public class BaseTestCase { setGlobalLaunchAttribute(ATTR_DEBUG_SERVER_NAME, debugServerName); } + public static boolean supportsNonStop() { + return !(runningOnWindows() || runningOnMac()); + } + protected void setGdbVersion() { // Leave empty for the base class } @@ -508,6 +512,10 @@ public class BaseTestCase { return Platform.getOS().equals(Platform.OS_WIN32); } + protected static boolean runningOnMac() { + return Platform.getOS().equals(Platform.OS_MACOSX); + } + @BeforeClass public static void setGlobalPreferences() { IEclipsePreferences node = InstanceScope.INSTANCE.getNode(DebugPlugin.getUniqueIdentifier()); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/GDBMultiNonStopRunControlTest_7_0.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/GDBMultiNonStopRunControlTest_7_0.java index 429f8be5b3a..80fcce925fe 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/GDBMultiNonStopRunControlTest_7_0.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/GDBMultiNonStopRunControlTest_7_0.java @@ -38,6 +38,8 @@ import org.eclipse.cdt.tests.dsf.gdb.framework.ServiceEventWaitor; import org.eclipse.cdt.tests.dsf.gdb.framework.SyncUtil; import org.eclipse.cdt.tests.dsf.gdb.launching.TestsPlugin; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; @@ -56,6 +58,11 @@ public class GDBMultiNonStopRunControlTest_7_0 extends BaseTestCase { private IMultiRunControl fMultiRun; + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + /* * Name of the executable */ diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/MIExpressionsNonStopTest_7_0.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/MIExpressionsNonStopTest_7_0.java index b55bae5e089..10352766d3f 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/MIExpressionsNonStopTest_7_0.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/MIExpressionsNonStopTest_7_0.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_0; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_0 extends MIExpressionsTest_7_0 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_0); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/MIRunControlNonStopTargetAvailableTest_7_0.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/MIRunControlNonStopTargetAvailableTest_7_0.java index 79f1fce5569..91604495ba7 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/MIRunControlNonStopTargetAvailableTest_7_0.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/MIRunControlNonStopTargetAvailableTest_7_0.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_0; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_0 extends MIRunControlTargetAvailableTest_7_0 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_0); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/OperationsWhileTargetIsRunningNonStopTest_7_0.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/OperationsWhileTargetIsRunningNonStopTest_7_0.java index 055d98af172..45f6e12f636 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/OperationsWhileTargetIsRunningNonStopTest_7_0.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/OperationsWhileTargetIsRunningNonStopTest_7_0.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_0; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_0 extends OperationsWhileTargetIsRunningTest_7_0 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_0); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/StepIntoSelectionNonStopTest_7_0.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/StepIntoSelectionNonStopTest_7_0.java index 50cdb30deab..3ec9cc0e03f 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/StepIntoSelectionNonStopTest_7_0.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_0/StepIntoSelectionNonStopTest_7_0.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_0; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_0 extends StepIntoSelectionTest_7_0 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/MIExpressionsNonStopTest_7_1.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/MIExpressionsNonStopTest_7_1.java index 30512898ada..1c39de72773 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/MIExpressionsNonStopTest_7_1.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/MIExpressionsNonStopTest_7_1.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_1; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_1 extends MIExpressionsTest_7_1 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_1); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/MIRunControlNonStopTargetAvailableTest_7_1.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/MIRunControlNonStopTargetAvailableTest_7_1.java index e164ba5a85d..d8d229ab503 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/MIRunControlNonStopTargetAvailableTest_7_1.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/MIRunControlNonStopTargetAvailableTest_7_1.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_1; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_1 extends MIRunControlTargetAvailableTest_7_1 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_1); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/OperationsWhileTargetIsRunningNonStopTest_7_1.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/OperationsWhileTargetIsRunningNonStopTest_7_1.java index 66e53929ba7..816ebff5b01 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/OperationsWhileTargetIsRunningNonStopTest_7_1.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/OperationsWhileTargetIsRunningNonStopTest_7_1.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_1; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_1 extends OperationsWhileTargetIsRunningTest_7_1 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_1); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/StepIntoSelectionNonStopTest_7_1.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/StepIntoSelectionNonStopTest_7_1.java index 8fed83a9128..b282ebe4fd4 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/StepIntoSelectionNonStopTest_7_1.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_1/StepIntoSelectionNonStopTest_7_1.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_1; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_1 extends StepIntoSelectionTest_7_1 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/MIExpressionsNonStopTest_7_10.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/MIExpressionsNonStopTest_7_10.java index e508e90bb04..725cfc78afc 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/MIExpressionsNonStopTest_7_10.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/MIExpressionsNonStopTest_7_10.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_10; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_10 extends MIExpressionsTest_7_10 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_10); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/MIRunControlNonStopTargetAvailableTest_7_10.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/MIRunControlNonStopTargetAvailableTest_7_10.java index daeccbbfa55..d15f1e7c5be 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/MIRunControlNonStopTargetAvailableTest_7_10.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/MIRunControlNonStopTargetAvailableTest_7_10.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_10; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_10 extends MIRunControlTargetAvailableTest_7_10 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_10); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/OperationsWhileTargetIsRunningNonStopTest_7_10.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/OperationsWhileTargetIsRunningNonStopTest_7_10.java index 89a7e371607..8c506c4d71f 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/OperationsWhileTargetIsRunningNonStopTest_7_10.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/OperationsWhileTargetIsRunningNonStopTest_7_10.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_10; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_10 extends OperationsWhileTargetIsRunningTest_7_10 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_10); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/StepIntoSelectionNonStopTest_7_10.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/StepIntoSelectionNonStopTest_7_10.java index 29aa7beb28f..7644e5b97c7 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/StepIntoSelectionNonStopTest_7_10.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_10/StepIntoSelectionNonStopTest_7_10.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_10; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_10 extends StepIntoSelectionTest_7_10 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/MIExpressionsNonStopTest_7_2.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/MIExpressionsNonStopTest_7_2.java index bcf0dd70439..46699ef15c8 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/MIExpressionsNonStopTest_7_2.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/MIExpressionsNonStopTest_7_2.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_2; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_2 extends MIExpressionsTest_7_2 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_2); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/MIRunControlNonStopTargetAvailableTest_7_2.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/MIRunControlNonStopTargetAvailableTest_7_2.java index 075ac596213..b405e429ad3 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/MIRunControlNonStopTargetAvailableTest_7_2.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/MIRunControlNonStopTargetAvailableTest_7_2.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_2; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_2 extends MIRunControlTargetAvailableTest_7_2 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_2); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/OperationsWhileTargetIsRunningNonStopTest_7_2.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/OperationsWhileTargetIsRunningNonStopTest_7_2.java index 6f5c5d3e0b7..f349e913fd8 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/OperationsWhileTargetIsRunningNonStopTest_7_2.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/OperationsWhileTargetIsRunningNonStopTest_7_2.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_2; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_2 extends OperationsWhileTargetIsRunningTest_7_2 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_2); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/StepIntoSelectionNonStopTest_7_2.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/StepIntoSelectionNonStopTest_7_2.java index 0782e21588e..2ecd7ad2831 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/StepIntoSelectionNonStopTest_7_2.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_2/StepIntoSelectionNonStopTest_7_2.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_2; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_2 extends StepIntoSelectionTest_7_2 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/MIExpressionsNonStopTest_7_3.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/MIExpressionsNonStopTest_7_3.java index bb8afaf1afd..f3e1bd21abe 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/MIExpressionsNonStopTest_7_3.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/MIExpressionsNonStopTest_7_3.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_3; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_3 extends MIExpressionsTest_7_3 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_3); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/MIRunControlNonStopTargetAvailableTest_7_3.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/MIRunControlNonStopTargetAvailableTest_7_3.java index fecd36c2200..147d4c86bbd 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/MIRunControlNonStopTargetAvailableTest_7_3.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/MIRunControlNonStopTargetAvailableTest_7_3.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_3; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_3 extends MIRunControlTargetAvailableTest_7_3 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_3); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/OperationsWhileTargetIsRunningNonStopTest_7_3.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/OperationsWhileTargetIsRunningNonStopTest_7_3.java index a5be418ba16..231181b9c7c 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/OperationsWhileTargetIsRunningNonStopTest_7_3.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/OperationsWhileTargetIsRunningNonStopTest_7_3.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_3; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_3 extends OperationsWhileTargetIsRunningTest_7_3 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_3); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/StepIntoSelectionNonStopTest_7_3.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/StepIntoSelectionNonStopTest_7_3.java index 73c2b58ea50..4fafbe58b7d 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/StepIntoSelectionNonStopTest_7_3.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_3/StepIntoSelectionNonStopTest_7_3.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_3; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_3 extends StepIntoSelectionTest_7_3 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/MIExpressionsNonStopTest_7_4.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/MIExpressionsNonStopTest_7_4.java index 75666ea3c5d..d2b62481ef9 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/MIExpressionsNonStopTest_7_4.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/MIExpressionsNonStopTest_7_4.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_4; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_4 extends MIExpressionsTest_7_4 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_4); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/MIRunControlNonStopTargetAvailableTest_7_4.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/MIRunControlNonStopTargetAvailableTest_7_4.java index 0484ff011e7..11a3310100e 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/MIRunControlNonStopTargetAvailableTest_7_4.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/MIRunControlNonStopTargetAvailableTest_7_4.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_4; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_4 extends MIRunControlTargetAvailableTest_7_4 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_4); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/OperationsWhileTargetIsRunningNonStopTest_7_4.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/OperationsWhileTargetIsRunningNonStopTest_7_4.java index 3422ad4c388..6e4299b1e0b 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/OperationsWhileTargetIsRunningNonStopTest_7_4.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/OperationsWhileTargetIsRunningNonStopTest_7_4.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_4; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_4 extends OperationsWhileTargetIsRunningTest_7_4 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_4); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/StepIntoSelectionNonStopTest_7_4.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/StepIntoSelectionNonStopTest_7_4.java index 0b520360398..7d4ed421eb9 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/StepIntoSelectionNonStopTest_7_4.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_4/StepIntoSelectionNonStopTest_7_4.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_4; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_4 extends StepIntoSelectionTest_7_4 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/MIExpressionsNonStopTest_7_5.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/MIExpressionsNonStopTest_7_5.java index e7eba6b4961..5ab96f4852c 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/MIExpressionsNonStopTest_7_5.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/MIExpressionsNonStopTest_7_5.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_5; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_5 extends MIExpressionsTest_7_5 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_5); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/MIRunControlNonStopTargetAvailableTest_7_5.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/MIRunControlNonStopTargetAvailableTest_7_5.java index 9378e81b602..ebd1df32c59 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/MIRunControlNonStopTargetAvailableTest_7_5.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/MIRunControlNonStopTargetAvailableTest_7_5.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_5; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_5 extends MIRunControlTargetAvailableTest_7_5 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_5); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/OperationsWhileTargetIsRunningNonStopTest_7_5.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/OperationsWhileTargetIsRunningNonStopTest_7_5.java index 1e76286312d..509e6703923 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/OperationsWhileTargetIsRunningNonStopTest_7_5.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/OperationsWhileTargetIsRunningNonStopTest_7_5.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_5; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_5 extends OperationsWhileTargetIsRunningTest_7_5 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_5); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/StepIntoSelectionNonStopTest_7_5.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/StepIntoSelectionNonStopTest_7_5.java index c06a3a51463..cbe49e271f5 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/StepIntoSelectionNonStopTest_7_5.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_5/StepIntoSelectionNonStopTest_7_5.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_5; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_5 extends StepIntoSelectionTest_7_5 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/MIExpressionsNonStopTest_7_6.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/MIExpressionsNonStopTest_7_6.java index e990eca5750..ce1da2fd319 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/MIExpressionsNonStopTest_7_6.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/MIExpressionsNonStopTest_7_6.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_6; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_6 extends MIExpressionsTest_7_6 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_6); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/MIRunControlNonStopTargetAvailableTest_7_6.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/MIRunControlNonStopTargetAvailableTest_7_6.java index 43848e37400..6e82089a1cc 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/MIRunControlNonStopTargetAvailableTest_7_6.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/MIRunControlNonStopTargetAvailableTest_7_6.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_6; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_6 extends MIRunControlTargetAvailableTest_7_6 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_6); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/OperationsWhileTargetIsRunningNonStopTest_7_6.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/OperationsWhileTargetIsRunningNonStopTest_7_6.java index f67dfc1ecb6..2327748e07b 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/OperationsWhileTargetIsRunningNonStopTest_7_6.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/OperationsWhileTargetIsRunningNonStopTest_7_6.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_6; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_6 extends OperationsWhileTargetIsRunningTest_7_6 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_6); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/StepIntoSelectionNonStopTest_7_6.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/StepIntoSelectionNonStopTest_7_6.java index 87bff792340..566259226a7 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/StepIntoSelectionNonStopTest_7_6.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_6/StepIntoSelectionNonStopTest_7_6.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_6; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_6 extends StepIntoSelectionTest_7_6 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/MIExpressionsNonStopTest_7_7.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/MIExpressionsNonStopTest_7_7.java index 1322a9d5a62..7864dcd6fc0 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/MIExpressionsNonStopTest_7_7.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/MIExpressionsNonStopTest_7_7.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_7; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_7 extends MIExpressionsTest_7_7 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_7); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/MIRunControlNonStopTargetAvailableTest_7_7.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/MIRunControlNonStopTargetAvailableTest_7_7.java index 7afc44610d5..2649ec375b8 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/MIRunControlNonStopTargetAvailableTest_7_7.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/MIRunControlNonStopTargetAvailableTest_7_7.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_7; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_7 extends MIRunControlTargetAvailableTest_7_7 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_7); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/OperationsWhileTargetIsRunningNonStopTest_7_7.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/OperationsWhileTargetIsRunningNonStopTest_7_7.java index 21124cec98e..d41e8669647 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/OperationsWhileTargetIsRunningNonStopTest_7_7.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/OperationsWhileTargetIsRunningNonStopTest_7_7.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_7; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_7 extends OperationsWhileTargetIsRunningTest_7_7 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_7); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/StepIntoSelectionNonStopTest_7_7.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/StepIntoSelectionNonStopTest_7_7.java index 54abe8e49da..4bd51f4970a 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/StepIntoSelectionNonStopTest_7_7.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_7/StepIntoSelectionNonStopTest_7_7.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_7; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_7 extends StepIntoSelectionTest_7_7 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/MIExpressionsNonStopTest_7_8.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/MIExpressionsNonStopTest_7_8.java index 62aafdfbba7..b927fecd978 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/MIExpressionsNonStopTest_7_8.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/MIExpressionsNonStopTest_7_8.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_8; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_8 extends MIExpressionsTest_7_8 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_8); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/MIRunControlNonStopTargetAvailableTest_7_8.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/MIRunControlNonStopTargetAvailableTest_7_8.java index ba0c64e2f8e..72eee9f02ee 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/MIRunControlNonStopTargetAvailableTest_7_8.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/MIRunControlNonStopTargetAvailableTest_7_8.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_8; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_8 extends MIRunControlTargetAvailableTest_7_8 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_8); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/OperationsWhileTargetIsRunningNonStopTest_7_8.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/OperationsWhileTargetIsRunningNonStopTest_7_8.java index c0afe86cca5..684262d428c 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/OperationsWhileTargetIsRunningNonStopTest_7_8.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/OperationsWhileTargetIsRunningNonStopTest_7_8.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_8; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_8 extends OperationsWhileTargetIsRunningTest_7_8 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_8); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/StepIntoSelectionNonStopTest_7_8.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/StepIntoSelectionNonStopTest_7_8.java index 8340c5b6f4b..af597a4d02c 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/StepIntoSelectionNonStopTest_7_8.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_8/StepIntoSelectionNonStopTest_7_8.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_8; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_8 extends StepIntoSelectionTest_7_8 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes(); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/MIExpressionsNonStopTest_7_9.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/MIExpressionsNonStopTest_7_9.java index 4388f72c71d..43c253bee57 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/MIExpressionsNonStopTest_7_9.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/MIExpressionsNonStopTest_7_9.java @@ -13,10 +13,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_9; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIExpressionsNonStopTest_7_9 extends MIExpressionsTest_7_9 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_9); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/MIRunControlNonStopTargetAvailableTest_7_9.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/MIRunControlNonStopTargetAvailableTest_7_9.java index 9589d09e2e7..ef06341d123 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/MIRunControlNonStopTargetAvailableTest_7_9.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/MIRunControlNonStopTargetAvailableTest_7_9.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_9; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class MIRunControlNonStopTargetAvailableTest_7_9 extends MIRunControlTargetAvailableTest_7_9 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_9); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/OperationsWhileTargetIsRunningNonStopTest_7_9.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/OperationsWhileTargetIsRunningNonStopTest_7_9.java index c615fae2278..12eb9c91552 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/OperationsWhileTargetIsRunningNonStopTest_7_9.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/OperationsWhileTargetIsRunningNonStopTest_7_9.java @@ -14,10 +14,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_9; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; import org.eclipse.cdt.tests.dsf.gdb.tests.ITestConstants; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class OperationsWhileTargetIsRunningNonStopTest_7_9 extends OperationsWhileTargetIsRunningTest_7_9 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setGdbVersion() { setGdbProgramNamesLaunchAttributes(ITestConstants.SUFFIX_GDB_7_9); diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/StepIntoSelectionNonStopTest_7_9.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/StepIntoSelectionNonStopTest_7_9.java index 5f54a9d75a3..88424f8d2fc 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/StepIntoSelectionNonStopTest_7_9.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/tests_7_9/StepIntoSelectionNonStopTest_7_9.java @@ -12,10 +12,18 @@ package org.eclipse.cdt.tests.dsf.gdb.tests.tests_7_9; import org.eclipse.cdt.dsf.gdb.IGDBLaunchConfigurationConstants; import org.eclipse.cdt.tests.dsf.gdb.framework.BackgroundRunner; +import org.junit.Assume; +import org.junit.BeforeClass; import org.junit.runner.RunWith; @RunWith(BackgroundRunner.class) public class StepIntoSelectionNonStopTest_7_9 extends StepIntoSelectionTest_7_9 { + + @BeforeClass + public static void beforeClass() { + Assume.assumeTrue(supportsNonStop()); + } + @Override protected void setLaunchAttributes() { super.setLaunchAttributes();