From d0eb2d63e80af6cc4bccb9669c8f04a07bb96cb4 Mon Sep 17 00:00:00 2001 From: Alexander Thomas Date: Mon, 5 Mar 2018 14:53:03 +0000 Subject: [PATCH] [infra] Add front-end builder to test matrix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #32123 Change-Id: I996ed57edc78f46aac6fa65a45e07500ad3758a0 Reviewed-on: https://dart-review.googlesource.com/44160 Reviewed-by: Peter von der Ahé --- tools/bots/test_matrix.json | 47 +++++++++++++++++++++++++++++++++++++ tools/infra/config/cq.cfg | 4 ++++ 2 files changed, 51 insertions(+) diff --git a/tools/bots/test_matrix.json b/tools/bots/test_matrix.json index 473c023b949..a8e1db2dbeb 100644 --- a/tools/bots/test_matrix.json +++ b/tools/bots/test_matrix.json @@ -97,6 +97,53 @@ ] }, "configurations": [ + { + "builders": [ + "front-end-linux-release-x64", + "front-end-mac-release-x64", + "front-end-win-release-x64" + ], + "meta": { + "description": "Runs the front-end unit tests, fasta tests and fasta legacy mode tests." + }, + "steps": [ + { + "name": "build dart", + "script": "tools/build.py", + "arguments": [ + "create_sdk", + "dartdevc_test", + "kernel_platform_files", + "runtime_kernel" + ] + }, + { + "name": "unit tests", + "arguments": [ + "--checked", + "--compiler=none", + "--runtime=vm", + "--timeout=240", + "pkg/(kernel|front_end|fasta)" + ] + }, + { + "name": "fasta sdk tests", + "arguments": [ + "--compiler=fasta", + "--runtime=none", + "--strong" + ] + }, + { + "name": "fasta legacy mode sdk tests", + "arguments": [ + "--compiler=fasta", + "--runtime=none" + ] + } + ] + }, { "builders": [ "vm-linux-debug-ia32", diff --git a/tools/infra/config/cq.cfg b/tools/infra/config/cq.cfg index 0e116ef6bf6..4fd651a4a9b 100644 --- a/tools/infra/config/cq.cfg +++ b/tools/infra/config/cq.cfg @@ -33,6 +33,10 @@ verifiers { builders { name: "dart-sdk-windows-try"} builders { name: "vm-kernel-mac-release-x64-try"} builders { name: "benchmark-linux-try"} + builders { + name: "front-end-linux-release-x64-try" + experiment_percentage: 100 + } } try_job_retry_config { try_job_retry_quota: 0