Add server side webgl conformance test.
BUG=chromium:341333
TEST=None.
Change-Id: Ibd6539ab229e83eabf820ac296662d3b7c52f186
Reviewed-on: https://chromium-review.googlesource.com/188330
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Ilja Friedel <ihf@chromium.org>
Commit-Queue: Ilja Friedel <ihf@chromium.org>
Tested-by: Ilja Friedel <ihf@chromium.org>
diff --git a/server/cros/telemetry_runner.py b/server/cros/telemetry_runner.py
index 7c46088..9f2396a 100644
--- a/server/cros/telemetry_runner.py
+++ b/server/cros/telemetry_runner.py
@@ -14,8 +14,9 @@
TELEMETRY_RUN_BENCHMARKS_SCRIPT = 'tools/perf/run_benchmark'
-TELEMETRY_RUN_TESTS_SCRIPT = 'tools/telemetry/run_tests'
TELEMETRY_RUN_CROS_TESTS_SCRIPT = 'chrome/test/telemetry/run_cros_tests'
+TELEMETRY_RUN_GPU_TESTS_SCRIPT = 'content/test/gpu/run_gpu_test'
+TELEMETRY_RUN_TESTS_SCRIPT = 'tools/telemetry/run_tests'
TELEMETRY_TIMEOUT_MINS = 120
# Result Statuses
@@ -380,6 +381,17 @@
return self._run_test(TELEMETRY_RUN_CROS_TESTS_SCRIPT, test)
+ def run_gpu_test(self, test):
+ """Runs a gpu test on a dut.
+
+ @param test: Gpu test we want to run.
+
+ @returns A TelemetryResult instance with the results of this telemetry
+ execution.
+ """
+ return self._run_test(TELEMETRY_RUN_GPU_TESTS_SCRIPT, test)
+
+
@staticmethod
def _output_perf_value(perf_value_writer, perf_data):
"""Output perf values to result dir.