Back to build
Raw log | Switch to full mode | Login

{ "builder_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": [ { "arguments": [ "create_sdk", "dartdevc_test", "kernel_platform_files", "runtime_kernel" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--checked", "--compiler=none", "--no-preview-dart-2", "--runtime=vm", "--timeout=240", "pkg/(kernel|front_end|fasta)" ], "name": "unit tests" }, { "arguments": [ "--compiler=fasta", "--runtime=none", "--strong" ], "name": "fasta sdk tests" }, { "arguments": [ "--compiler=fasta", "--no-preview-dart-2", "--runtime=none" ], "name": "fasta legacy mode sdk tests" } ] }, { "builders": [ "vm-linux-product-x64", "vm-mac-product-x64", "vm-win-product-x64" ], "meta": { "description": "This configuration is used by the vm product builders." }, "steps": [ { "arguments": [ "runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--builder-tag=swarming", "--no-preview-dart-2" ], "name": "vm tests" } ] }, { "builders": [ "vm-linux-debug-ia32", "vm-linux-debug-simarm", "vm-linux-debug-x64", "vm-linux-release-ia32", "vm-linux-release-simarm", "vm-linux-release-simarm64", "vm-linux-release-x64", "vm-mac-debug-ia32", "vm-mac-debug-simdbc64", "vm-mac-debug-x64", "vm-mac-release-ia32", "vm-mac-release-simdbc64", "vm-mac-release-x64", "vm-win-debug-ia32", "vm-win-debug-x64", "vm-win-release-ia32", "vm-win-release-x64" ], "meta": { "description": "This configuration is used by the vm debug and vm release builders." }, "steps": [ { "arguments": [ "runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--builder-tag=swarming", "--no-preview-dart-2" ], "name": "vm tests" }, { "arguments": [ "--builder-tag=swarming", "--checked", "--no-preview-dart-2" ], "name": "checked vm tests" } ] }, { "builders": [ "vm-canary-linux-debug" ], "meta": { "description": "This configuration is used to get fast feedback on vm builds." }, "steps": [ { "arguments": [ "--arch=ia32,x64", "runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--arch=ia32", "--no-preview-dart-2", "vm" ], "name": "vm ia32 tests" }, { "arguments": [ "--arch=x64", "--no-preview-dart-2", "vm" ], "name": "vm x64 tests" } ] }, { "builders": [ "vm-kernel-legacy-linux-release-x64" ], "meta": { "description": "Tests the vm with dartk in legacy mode." }, "steps": [ { "arguments": [ "runtime_kernel" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dartk", "--no-preview-dart-2" ], "fileset": "vm-kernel", "name": "vm legacy tests", "shards": 10 } ] }, { "builders": [ "vm-kernel-precomp-linux-release-simarm", "vm-kernel-precomp-linux-release-simarm64", "vm-kernel-precomp-win-release-x64" ], "meta": { "description": "This configuration is used by the vm kernel precomp builders that require --use-blobs." }, "steps": [ { "arguments": [ "runtime_kernel", "dart_precompiled_runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dartkp", "--runtime=dart_precompiled", "--strong", "--use-blobs" ], "fileset": "vm-kernel", "name": "strong vm tests", "shards": 10 } ] }, { "builders": [ "vm-kernel-precomp-linux-release-x64" ], "meta": { "description": "This configuration is used by the vm kernel precomp builders." }, "steps": [ { "arguments": [ "runtime_kernel", "dart_precompiled_runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dartkp", "--runtime=dart_precompiled", "--strong" ], "fileset": "vm-kernel", "name": "strong vm tests", "shards": 10 } ] }, { "builders": [ "vm-kernel-precomp-linux-debug-x64" ], "meta": { "description": "This configuration is used by the vm kernel precomp debug builder." }, "steps": [ { "arguments": [ "runtime_kernel", "dart_precompiled_runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dartkp", "--runtime=dart_precompiled", "--vm-options=--no-enable-malloc-hooks", "--strong" ], "fileset": "vm-kernel", "name": "strong vm tests", "shards": 10 } ] }, { "builders": [ "vm-asan-linux-release-x64" ], "meta": { "description": "This configuration is used by the vm builders with address sanitizing (asan). We have to run gn.py with the DART_USE_ASAN options, which we do by running generate_buildfiles." }, "steps": [ { "environment": { "DART_USE_ASAN": 1 }, "name": "generate build files with ASAN_USE_DART=1", "script": "tools/generate_buildfiles.py" }, { "arguments": [ "-v", "runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--timeout=240", "--no-preview-dart-2" ], "environment": { "ASAN_OPTIONS": "handle_segv=0:detect_stack_use_after_return=0", "ASAN_SYMBOLIZER_PATH": "buildtools/linux-x64/clang/bin/llvm-symbolizer" }, "name": "vm tests" }, { "arguments": [ "--checked", "--no-preview-dart-2", "--timeout=240" ], "environment": { "ASAN_OPTIONS": "handle_segv=0:detect_stack_use_after_return=0", "ASAN_SYMBOLIZER_PATH": "buildtools/linux-x64/clang/bin/llvm-symbolizer" }, "name": "checked vm tests" } ] }, { "builders": [ "vm-kernel-linux-debug-simdbc64", "vm-kernel-linux-debug-x64", "vm-kernel-linux-release-simarm", "vm-kernel-linux-release-simarm64", "vm-kernel-linux-release-simdbc64", "vm-kernel-linux-release-x64", "vm-kernel-mac-debug-x64", "vm-kernel-mac-release-x64", "vm-kernel-win-release-x64" ], "meta": { "description": "This configuration is for the kernel builder group." }, "steps": [ { "arguments": [ "runtime_kernel" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dartk", "--strong" ], "fileset": "vm-kernel", "name": "strong vm tests", "shards": 10 } ] }, { "builders": [ "app-linux-debug-x64", "app-linux-product-x64", "app-linux-release-x64" ], "meta": { "description": "This configuration is used by the vm app builder group." }, "steps": [ { "arguments": [ "runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=app_jit", "--no-preview-dart-2" ], "name": "vm tests" } ] }, { "builders": [ "app-kernel-linux-debug-x64", "app-kernel-linux-product-x64", "app-kernel-linux-release-x64" ], "meta": { "description": "This configuration is used by the vm kernel app builder group." }, "steps": [ { "arguments": [ "runtime_kernel" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=app_jitk", "--strong" ], "name": "vm tests" } ] }, { "builders": [ "ddc-linux-release-chrome", "ddc-win-release-chrome" ], "meta": { "description": "This configuration is used by the ddc builder group." }, "steps": [ { "arguments": [ "dart2js_bot", "dartdevc_test" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "-cdartdevc", "--checked", "--strong", "--use-sdk", "language_2", "corelib_2", "lib_2" ], "name": "ddc tests" }, { "arguments": [ "-cdartdevk", "--checked", "--strong", "--use-sdk", "language_2", "corelib_2", "lib_2" ], "name": "ddc kernel tests" }, { "arguments": [ "pkg/dev_compiler/test/sourcemap/sourcemaps_ddc_suite.dart", "-rnone" ], "name": "ddc sourcemap tests", "script": "out/ReleaseX64/dart" }, { "arguments": [ "pkg/dev_compiler/test/sourcemap/sourcemaps_ddk_suite.dart", "-rnone" ], "name": "ddk sourcemap tests", "script": "out/ReleaseX64/dart" }, { "arguments": [ "pkg/dev_compiler/test/sourcemap/stacktrace_ddc_suite.dart", "-rnone" ], "name": "ddc sourcemap stacktrace tests", "script": "out/ReleaseX64/dart" }, { "arguments": [ "pkg/dev_compiler/test/sourcemap/stacktrace_ddk_suite.dart", "-rnone" ], "name": "ddk sourcemap stacktrace tests", "script": "out/ReleaseX64/dart" } ] }, { "builders": [ "ddc-mac-release-chrome" ], "meta": { "description": "This configuration is used by the ddc builder group." }, "steps": [ { "arguments": [ "dart2js_bot", "dartdevc_test" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "-cdartdevc", "--checked", "--strong", "--use-sdk", "language_2", "corelib_2", "lib_2" ], "name": "ddc tests" }, { "arguments": [ "-cdartdevk", "--checked", "--strong", "--use-sdk", "language_2", "corelib_2", "lib_2" ], "name": "ddc kernel tests" }, { "arguments": [ "pkg/dev_compiler/test/sourcemap/sourcemaps_ddc_suite.dart", "-rnone" ], "name": "ddc sourcemap tests", "script": "xcodebuild/ReleaseX64/dart" }, { "arguments": [ "pkg/dev_compiler/test/sourcemap/sourcemaps_ddk_suite.dart", "-rnone" ], "name": "ddk sourcemap tests", "script": "xcodebuild/ReleaseX64/dart" }, { "arguments": [ "pkg/dev_compiler/test/sourcemap/stacktrace_ddc_suite.dart", "-rnone" ], "name": "ddc sourcemap stacktrace tests", "script": "xcodebuild/ReleaseX64/dart" }, { "arguments": [ "pkg/dev_compiler/test/sourcemap/stacktrace_ddk_suite.dart", "-rnone" ], "name": "ddk sourcemap stacktrace tests", "script": "xcodebuild/ReleaseX64/dart" } ] }, { "builders": [ "precomp-linux-debug-x64", "precomp-linux-product-x64", "vm-noopt-mac-simarm64", "vm-precomp-win-simarm64" ], "meta": { "description": "This is the configuration for the vm precomp builders." }, "steps": [ { "arguments": [ "runtime", "runtime_precompiled" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=precompiler", "--no-preview-dart-2", "--runtime=dart_precompiled", "--use-blobs" ], "name": "vm tests" } ] }, { "builders": [ "vm-precomp-android-release" ], "meta": { "description": "This is the configuration for the android precomp builder. This has its own configuration because it needs to pass arch and os as arguments to build and system to test.py." }, "steps": [ { "arguments": [ "--arch=arm", "--os=android", "runtime", "runtime_precompiled" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=precompiler", "--no-preview-dart-2", "--runtime=dart_precompiled", "--system=android", "--use-blobs" ], "name": "vm tests" } ] }, { "builders": [ "vm-optcounter-threshold-linux-release-ia32", "vm-optcounter-threshold-linux-release-x64" ], "meta": { "description": "This is the configuration for the optcounter builders, under the vm-misc group. They run the same tests as the ordinary VM builders, but add extra options to the vm." }, "steps": [ { "arguments": [ "runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--builder-tag=optimization_counter_threshold", "--no-preview-dart-2", "--vm-options=--optimization-counter-threshold=5" ], "name": "vm tests" }, { "arguments": [ "--builder-tag=optimization_counter_threshold", "--checked", "--no-preview-dart-2", "--vm-options=--optimization-counter-threshold=5" ], "name": "checked vm tests" } ] }, { "builders": [ "vm-kernel-optcounter-threshold-linux-release-x64" ], "meta": { "description": "This is the configuration for the kernel optcounter builders, under the vm-kernel group. They run the same tests as the ordinary VM kernel builders, but add extra options to the vm." }, "steps": [ { "arguments": [ "runtime_kernel" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--builder-tag=optimization_counter_threshold", "--compiler=dartk", "--strong", "--vm-options=--optimization-counter-threshold=5" ], "fileset": "vm-kernel", "name": "strong vm tests", "shards": 10 } ] }, { "builders": [ "vm-reload-linux-debug-x64", "vm-reload-linux-release-x64", "vm-reload-mac-debug-simdbc64", "vm-reload-mac-release-simdbc64" ], "meta": { "description": "This is the configuration for the hot reload builders." }, "steps": [ { "arguments": [ "runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--hot-reload", "--no-preview-dart-2" ], "name": "vm tests" }, { "arguments": [ "--checked", "--hot-reload", "--no-preview-dart-2" ], "name": "checked vm tests" } ] }, { "builders": [ "vm-kernel-reload-linux-debug-x64", "vm-kernel-reload-linux-release-x64", "vm-kernel-reload-mac-debug-simdbc64", "vm-kernel-reload-mac-release-simdbc64" ], "meta": { "description": "This is the configuration for the kernel hot reload builders." }, "steps": [ { "arguments": [ "runtime_kernel" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dartk", "--hot-reload", "--strong" ], "name": "vm tests" } ] }, { "builders": [ "vm-reload-rollback-linux-debug-x64", "vm-reload-rollback-linux-release-x64" ], "meta": { "description": "This is the configuration for reload rollback builders." }, "steps": [ { "arguments": [ "runtime" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--hot-reload-rollback", "--no-preview-dart-2" ], "name": "vm tests" }, { "arguments": [ "--checked", "--hot-reload-rollback", "--no-preview-dart-2" ], "name": "checked vm tests" } ] }, { "builders": [ "vm-kernel-reload-rollback-linux-debug-x64", "vm-kernel-reload-rollback-linux-release-x64" ], "meta": { "description": "This is the configuration for kernel reload rollback builders." }, "steps": [ { "arguments": [ "runtime_kernel" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dartk", "--hot-reload-rollback", "--strong" ], "name": "vm tests" } ] }, { "builders": [ "dart2js-unit-linux-x64-release" ], "meta": { "description": "Runs the dart2js unit tests." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=none", "--runtime=vm", "--timeout=120", "--checked", "--no-preview-dart-2", "dart2js", "pkg/compiler" ], "name": "dart2js unit tests" } ] }, { "builders": [ "dart2js-strong-hostasserts-linux-ia32-d8" ], "meta": { "description": "dart2js-d8 tests with assertions during compilation" }, "steps": [ { "arguments": [ "dart2js_bot" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--host-checked" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js tests", "shards": 6 }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--host-checked" ], "name": "dart2js package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--host-checked" ], "name": "dart2js observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--host-checked" ], "name": "dart2js extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] } ] }, { "builders": [ "dart2js-linux-x64-chrome", "dart2js-linux-x64-ff", "dart2js-mac-x64-chrome", "dart2js-mac-x64-safari", "dart2js-win-x64-chrome", "dart2js-win-x64-edge", "dart2js-win-x64-ff", "dart2js-win-x64-ie11" ], "meta": { "description": "dart2js browser tests." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js tests", "shards": 4 }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "fileset": "dart2js", "name": "dart2js co19 tests", "shards": 4, "tests": [ "co19" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] } ] }, { "builders": [ "dart2js-faststartup-linux-x64-chrome", "dart2js-faststartup-linux-x64-ff", "dart2js-faststartup-mac-x64-chrome", "dart2js-faststartup-mac-x64-safari", "dart2js-faststartup-win-x64-chrome", "dart2js-faststartup-win-x64-edge", "dart2js-faststartup-win-x64-ff", "dart2js-faststartup-win-x64-ie11" ], "meta": { "description": "dart2js browser tests using the fast-startup emitter." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js fast-startup tests", "shards": 4 }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "fileset": "dart2js", "name": "dart2js fast-startup co19 tests", "shards": 4, "tests": [ "co19" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] } ] }, { "builders": [ "dart2js-strong-linux-x64-chrome", "dart2js-strong-linux-x64-ff", "dart2js-strong-mac-x64-chrome", "dart2js-strong-mac-x64-safari", "dart2js-strong-win-x64-chrome", "dart2js-strong-win-x64-edge", "dart2js-strong-win-x64-ff", "dart2js-strong-win-x64-ie11" ], "meta": { "description": "dart2js browser tests for Dart 2.0." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--reset-browser-configuration", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js tests", "shards": 6 }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] } ] }, { "builders": [ "dart2js-strong-faststartup-linux-x64-chrome", "dart2js-strong-faststartup-linux-x64-ff", "dart2js-strong-faststartup-mac-x64-chrome", "dart2js-strong-faststartup-mac-x64-safari", "dart2js-strong-faststartup-win-x64-chrome", "dart2js-strong-faststartup-win-x64-edge", "dart2js-strong-faststartup-win-x64-ff", "dart2js-strong-faststartup-win-x64-ie11" ], "meta": { "description": "dart2js browser tests using the fast-startup emitter for Dart 2.0." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--reset-browser-configuration", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js fast-startup tests", "shards": 6 }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] } ] }, { "builders": [ "dart2js-minified-linux-x64-d8" ], "meta": { "description": "dart2js tests in minified mode." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js tests", "shards": 4 }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "fileset": "dart2js", "name": "dart2js co19 tests", "shards": 4, "tests": [ "co19" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js fast-startup tests", "shards": 4 }, { "arguments": [ "--use-sdk", "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration" ], "fileset": "dart2js", "name": "dart2js fast-startup co19 tests", "shards": 4, "tests": [ "co19" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] } ] }, { "builders": [ "dart2js-minified-strong-linux-x64-d8" ], "meta": { "description": "dart2js tests for Dart 2.0." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js tests", "shards": 6 }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js fast-startup tests", "shards": 6 }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--use-sdk" ], "name": "dart2js package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--use-sdk" ], "name": "dart2js observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--minified", "--use-sdk" ], "name": "dart2js extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--use-sdk" ], "name": "dart2js fast-startup package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--use-sdk" ], "name": "dart2js fast-startup observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--dart2js-batch", "--fast-startup", "--minified", "--use-sdk" ], "name": "dart2js fast-startup extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] } ] }, { "builders": [ "dart2js-csp-minified-linux-x64-chrome" ], "meta": { "description": "dart2js tests in csp and minified mode." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js tests", "shards": 4 }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "fileset": "dart2js", "name": "dart2js co19 tests", "shards": 4, "tests": [ "co19" ] }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "exclude_tests": [ "observatory_ui", "co19" ], "fileset": "dart2js", "name": "dart2js fast-startup tests", "shards": 4 }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "fileset": "dart2js", "name": "dart2js fast-startup co19 tests", "shards": 4, "tests": [ "co19" ] }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup package tests", "tests": [ "pkg" ] }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup observatory-ui tests", "tests": [ "observatory_ui" ] }, { "arguments": [ "--compiler=dart2js", "--csp", "--dart2js-batch", "--fast-startup", "--minified", "--no-preview-dart-2", "--reset-browser-configuration", "--use-sdk" ], "name": "dart2js fast-startup extra tests", "tests": [ "dart2js_extra", "dart2js_native" ] } ] }, { "builders": [ "dart-sdk-linux" ], "meta": { "description": "This configuration is used by the linux sdk builder. The difference between this configuration and the other sdk builder configurations is that this one also generates the api docs." }, "steps": [ { "arguments": [ "--arch=ia32,x64", "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "api_docs" ], "name": "generate API docs", "script": "tools/bots/dart_sdk.py" } ] }, { "builders": [ "dart-sdk-mac" ], "meta": { "description": "This configuration is used by the sdk-builder for mac." }, "steps": [ { "arguments": [ "--arch=ia32,x64", "create_sdk" ], "name": "build dart", "script": "tools/build.py" } ] }, { "builders": [ "dart-sdk-win" ], "meta": { "description": "This configuration is used by the sdk-builder for windows." }, "steps": [ { "arguments": [ "--arch=ia32,x64", "create_sdk" ], "name": "build dart", "script": "tools/build.py" } ] }, { "builders": [ "analyzer-linux-release", "analyzer-mac-release", "analyzer-win-release" ], "meta": { "description": "This configuration is used by the analyzer builders." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2analyzer", "--use-sdk" ], "name": "analyze tests" }, { "arguments": [ "--compiler=dart2analyzer", "--use-sdk", "pkg" ], "name": "analyze pkg tests" }, { "arguments": [ "--compiler=dart2analyzer", "--enable-asserts", "--use-sdk" ], "name": "analyze tests enable-asserts" }, { "arguments": [ "--compiler=dart2analyzer", "--enable-asserts", "--use-sdk", "pkg" ], "name": "analyze pkg tests enable-asserts" }, { "arguments": [ "--compiler=none", "--enable-asserts", "--use-sdk", "pkg/analyzer" ], "name": "analyzer unit tests" }, { "arguments": [ "--compiler=none", "--enable-asserts", "--use-sdk", "pkg/analysis_server" ], "name": "analysis_server unit tests" }, { "arguments": [ "--compiler=none", "--enable-asserts", "--use-sdk", "pkg/analyzer_cli" ], "name": "analyzer_cli unit tests" }, { "arguments": [ "--compiler=none", "--enable-asserts", "--use-sdk", "pkg/analyzer_plugin" ], "name": "analyzer_plugin unit tests" } ] }, { "builders": [ "analyzer-strong-linux-release", "analyzer-strong-mac-release", "analyzer-strong-win-release" ], "meta": { "description": "This configuration is used by the analyzer builders running strong mode." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--compiler=dart2analyzer", "--use-sdk", "pkg" ], "name": "analyze pkg tests" }, { "arguments": [ "--compiler=dart2analyzer", "--use-sdk" ], "name": "analyze tests preview-dart2" } ] }, { "builders": [ "analyzer-analysis-server-linux" ], "meta": { "description": "Analyze analyzer related packages." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--no-hints", "pkg/analysis_server" ], "name": "Analyze pkg/analysis_server", "script": "out/ReleaseX64/dart-sdk/bin/dartanalyzer" }, { "arguments": [ "--no-hints", "pkg/analyzer" ], "name": "Analyze pkg/analyzer", "script": "out/ReleaseX64/dart-sdk/bin/dartanalyzer" }, { "arguments": [ "--no-hints", "pkg/analyzer_plugin" ], "name": "Analyze pkg/analyzer_plugin", "script": "out/ReleaseX64/dart-sdk/bin/dartanalyzer" } ] }, { "builders": [ "analyzer-use-fasta-parser-linux" ], "meta": { "description": "Run the analyzer using the Fasta parser." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--no-hints", "--use-fasta-parser", "pkg/analysis_server" ], "name": "analyze pkg/analysis_server", "script": "out/ReleaseX64/dart-sdk/bin/dartanalyzer" }, { "arguments": [ "--no-hints", "--use-fasta-parser", "pkg/analyzer" ], "name": "analyze pkg/analyzer", "script": "out/ReleaseX64/dart-sdk/bin/dartanalyzer" }, { "arguments": [ "--no-hints", "--use-fasta-parser", "pkg/analyzer_cli/lib" ], "name": "analyze pkg/analyzer_cli/lib", "script": "out/ReleaseX64/dart-sdk/bin/dartanalyzer" }, { "arguments": [ "--builder-tag=analyzer_use_fasta", "--compiler=none", "--use-sdk", "--vm-options=-DuseFastaParser=true", "pkg/analyzer" ], "name": "run analyzer unit tests" }, { "arguments": [ "--builder-tag=analyzer_use_fasta", "--compiler=none", "--use-sdk", "--vm-options=-DuseFastaParser=true", "pkg/analyzer_plugin" ], "name": "run analysis server plugin tests" }, { "arguments": [ "--builder-tag=analyzer_use_fasta", "--compiler=none", "--use-sdk", "--vm-options=-DuseFastaParser=true", "pkg/analysis_server" ], "name": "run analysis server unit tests" } ] }, { "builders": [ "pkg-linux-release", "pkg-win-release", "pkg-mac-release" ], "meta": { "description": "This configuration is used by the pkg builders." }, "steps": [ { "arguments": [ "create_sdk" ], "name": "build dart", "script": "tools/build.py" }, { "arguments": [ "--checked", "--compiler=none", "--no-preview-dart-2", "--runtime=vm", "--timeout=120", "--use-sdk" ], "name": "package unit tests", "tests": [ "pkg" ] }, { "arguments": [ "--checked", "--compiler=none", "--no-preview-dart-2", "--runtime=vm", "--use-sdk" ], "name": "third_party/pkg_tested unit tests", "tests": [ "pkg_tested" ] }, { "name": "pub integration tests", "script": "tools/bots/pub_integration_test.py" } ] }, { "builders": [ "benchmark-linux" ], "meta": { "description": "Verify benchmarks build and run correctly.", "owner": "sortie@google.com" }, "steps": [ { "arguments": [ "noop" ], "name": "see this step for details on what this bot does", "script": "tools/bots/try_benchmarks.sh" }, { "arguments": [ "clean" ], "name": "remove out directory to do a clean build", "script": "tools/bots/try_benchmarks.sh" }, { "arguments": [ "linux-ia32-build" ], "name": "build linux-ia32 for benchmarking", "script": "tools/bots/try_benchmarks.sh" }, { "arguments": [ "linux-ia32-benchmark" ], "name": "try linux-ia32 benchmarking", "script": "tools/bots/try_benchmarks.sh" }, { "arguments": [ "linux-x64-build" ], "name": "build linux-x64 for benchmarking", "script": "tools/bots/try_benchmarks.sh" }, { "arguments": [ "linux-x64-benchmark" ], "name": "try linux-x64 benchmarking", "script": "tools/bots/try_benchmarks.sh" } ] } ], "filesets": { "analyzer": [ "out/ReleaseX64/", "xcodebuild/ReleaseX64/", "tools/", "tests/", "pkg/", "third_party/pkg/", "third_party/pkg_tested/", ".packages" ], "dart2js": [ ".packages", "out/ReleaseIA32/dart-sdk/", "out/ReleaseX64/dart-sdk/", "pkg/", "runtime/tests/", "samples-dev/", "samples/", "tests/angular/", "tests/co19/", "tests/compiler/", "tests/corelib/", "tests/corelib_2/", "tests/dart/", "tests/html/", "tests/isolate/", "tests/kernel/", "tests/language/", "tests/language_2/", "tests/lib/", "tests/lib_2/", "tests/light_unittest.dart", "tests/search/", "tests/standalone/", "tests/standalone_2/", "third_party/d8/", "third_party/observatory_pub_packages/packages/web_components/", "third_party/pkg/", "third_party/pkg_tested/", "tools/", "xcodebuild/ReleaseIA32/dart-sdk/", "xcodebuild/ReleaseX64/dart-sdk/" ], "vm-kernel": [ "out/DebugIA32/", "out/DebugSIMARM/", "out/DebugSIMARM64/", "out/DebugSIMDBC64/", "out/DebugX64/", "out/ReleaseIA32/", "out/ReleaseSIMARM/", "out/ReleaseSIMARM64/", "out/ReleaseSIMDBC64/", "out/ReleaseX64/", "xcodebuild/DebugIA32/", "xcodebuild/DebugX64/", "xcodebuild/ReleaseIA32/", "xcodebuild/ReleaseX64/", "samples/", "samples-dev/", "tools/", "third_party/pkg/", "third_party/pkg_tested/", "third_party/observatory_pub_packages/packages/", "tests/angular/", "tests/co19/", "tests/compiler/", "tests/corelib/", "tests/corelib_2/", "tests/dart/", "tests/html/", "tests/isolate/", "tests/kernel/", "tests/language/", "tests/language_2/", "tests/lib/", "tests/lib_2/", "tests/light_unittest.dart", "tests/search/", "tests/standalone/", "tests/standalone_2/", "pkg/async_helper/", "pkg/dart_internal/", "pkg/expect/", "pkg/front_end/", "pkg/js/", "pkg/kernel/", "pkg/meta/", "pkg/pkg.status", "pkg/status_file/", "pkg/vm/", "runtime/", "sdk/", ".packages" ], "vm_debug": [ "out/DebugIA32/", "out/DebugX64/", "xcodebuild/DebugIA32/", "xcodebuild/DebugX64/", "samples/", "samples-dev/", "tools/", "third_party/pkg/", "third_party/pkg_tested/", "third_party/d8/", "third_party/firefox_jsshell/", "third_party/observatory_pub_packages/packages/", "tests/", "pkg/async_helper/", "pkg/expect/", "pkg/js/", "pkg/meta/", "pkg/pkg.status", "pkg/status_file/", "pkg/vm/", "runtime/", "sdk/", ".packages" ] }, "global": { "chrome": "65", "ff": "61" } }