diff --git a/trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core.tests/src/org/eclipse/tracecompass/incubator/trace/server/jersey/rest/core/tests/services/XyDataProviderServiceTest.java b/trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core.tests/src/org/eclipse/tracecompass/incubator/trace/server/jersey/rest/core/tests/services/XyDataProviderServiceTest.java index 2fe3b32ae..13a04effd 100644 --- a/trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core.tests/src/org/eclipse/tracecompass/incubator/trace/server/jersey/rest/core/tests/services/XyDataProviderServiceTest.java +++ b/trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core.tests/src/org/eclipse/tracecompass/incubator/trace/server/jersey/rest/core/tests/services/XyDataProviderServiceTest.java @@ -206,4 +206,14 @@ public void testHistogramDataProvider() throws InterruptedException { fail(e.getCause().getMessage()); } } + + /** + * Tests error cases when querying arrows for a time graph data provider + */ + @Test + public void testXYErrors() { + ExperimentModelStub exp = assertPostExperiment(sfArm64KernelNotIntitialzedStub.getName(), sfArm64KernelNotIntitialzedStub); + executePostErrorTests(exp, RestServerTest::getXYTreeEndpoint, XY_DATAPROVIDER_ID, false); + executePostErrorTests(exp, RestServerTest::getXYSeriesEndpoint, XY_DATAPROVIDER_ID, true); + } }