{ "branches": [ "main" ], "filesets": { "analyzer_unit_tests": [ ".dart_tool/package_config.json", "pkg/", "third_party/pkg/", "tools/", "out/ReleaseX64/dart-sdk/", "xcodebuild/ReleaseX64/dart-sdk/" ], "web_platform": [ ".dart_tool/package_config.json", "out/ReleaseIA32/dart-sdk/", "out/ReleaseX64/dart-sdk/", "out/ReleaseX64/gen/utils/dartdevc/", "pkg/", "runtime/tests/", "samples-dev/", "sdk/", "tests/.dart_tool/package_config.json", "tests/angular/", "tests/co19_2/co19_2-analyzer.status", "tests/co19_2/co19_2-co19.status", "tests/co19_2/co19_2-dart2js.status", "tests/co19_2/co19_2-dartdevc.status", "tests/co19_2/co19_2-kernel.status", "tests/co19_2/co19_2-runtime.status", "tests/co19/co19-analyzer.status", "tests/co19/co19-co19.status", "tests/co19/co19-dart2js.status", "tests/co19/co19-dartdevc.status", "tests/co19/co19-kernel.status", "tests/co19/co19-runtime.status", "tests/corelib_2/", "tests/web_2/", "tests/dartdevc_2/", "tests/language/", "tests/language_2/", "tests/lib_2/", "tests/light_unittest.dart", "tests/search/", "tests/standalone_2/", "tests/ffi/", "tests/ffi_2/", "third_party/babel/babel.min.js", "third_party/d8/", "third_party/pkg/", "third_party/requirejs/", "tools/", "xcodebuild/ReleaseIA32/dart-sdk/", "xcodebuild/ReleaseX64/dart-sdk/", "xcodebuild/ReleaseX64/gen/utils/dartdevc/" ], "web_platform_nnbd": [ ".dart_tool/package_config.json", "out/ReleaseIA32/dart-sdk/", "out/ReleaseX64/dart-sdk/", "out/ReleaseX64/gen/utils/dartdevc/", "pkg/", "runtime/tests/", "samples-dev/", "samples/", "sdk/", "tests/.dart_tool/package_config.json", "tests/angular/", "tests/co19/co19-analyzer.status", "tests/co19/co19-co19.status", "tests/co19/co19-dart2js.status", "tests/co19/co19-dartdevc.status", "tests/co19/co19-kernel.status", "tests/co19/co19-runtime.status", "tests/corelib/", "tests/web/", "tests/dartdevc/", "tests/language/", "tests/language_2/", "tests/lib/", "tests/light_unittest.dart", "tests/search/", "tests/ffi/", "third_party/babel/babel.min.js", "third_party/d8/", "third_party/pkg/", "third_party/requirejs/", "tools/", "xcodebuild/ReleaseIA32/dart-sdk/", "xcodebuild/ReleaseX64/dart-sdk/", "xcodebuild/ReleaseX64/gen/utils/dartdevc/" ], "web_platform_hostasserts": [ ".dart_tool/package_config.json", "out/ReleaseIA32/dart", "out/ReleaseIA32/dart2js_platform.dill", "out/ReleaseIA32/dart2js_platform_unsound.dill", "out/ReleaseX64/dart", "out/ReleaseX64/dart2js_platform.dill", "out/ReleaseX64/dart2js_platform_unsound.dill", "pkg/", "runtime/tests/", "samples-dev/", "sdk/", "tests/.dart_tool/package_config.json", "tests/angular/", "tests/co19/co19-analyzer.status", "tests/co19/co19-co19.status", "tests/co19/co19-dart2js.status", "tests/co19/co19-dartdevc.status", "tests/co19/co19-kernel.status", "tests/co19/co19-runtime.status", "tests/co19_2/co19_2-analyzer.status", "tests/co19_2/co19_2-co19.status", "tests/co19_2/co19_2-dart2js.status", "tests/co19_2/co19_2-dartdevc.status", "tests/co19_2/co19_2-kernel.status", "tests/co19_2/co19_2-runtime.status", "tests/corelib_2/", "tests/web_2/", "tests/dartdevc_2/", "tests/language/", "tests/language_2/", "tests/lib_2/", "tests/light_unittest.dart", "tests/search/", "tests/standalone_2/", "tests/ffi/", "tests/ffi_2/", "third_party/d8/", "third_party/pkg/", "third_party/requirejs/", "tools/", "xcodebuild/ReleaseIA32/dart", "xcodebuild/ReleaseIA32/dart2js_platform.dill", "xcodebuild/ReleaseIA32/dart2js_platform_unsound.dill", "xcodebuild/ReleaseX64/dart", "xcodebuild/ReleaseX64/dart2js_platform.dill", "xcodebuild/ReleaseX64/dart2js_platform_unsound.dill" ], "web_platform_hostasserts_nnbd": [ ".dart_tool/package_config.json", "out/ReleaseX64/dart", "out/ReleaseX64/dart2js_platform.dill", "out/ReleaseX64/dart2js_platform_unsound.dill", "pkg/", "runtime/tests/", "samples-dev/", "samples/", "sdk/", "tests/.dart_tool/package_config.json", "tests/angular/", "tests/co19/co19-analyzer.status", "tests/co19/co19-co19.status", "tests/co19/co19-dart2js.status", "tests/co19/co19-dartdevc.status", "tests/co19/co19-kernel.status", "tests/co19/co19-runtime.status", "tests/corelib/", "tests/web/", "tests/dartdevc/", "tests/language/", "tests/language_2/", "tests/lib/", "tests/light_unittest.dart", "tests/search/", "tests/ffi/", "third_party/d8/", "third_party/pkg/", "third_party/requirejs/", "tools/", "xcodebuild/ReleaseX64/dart", "xcodebuild/ReleaseX64/dart2js_platform.dill", "xcodebuild/ReleaseX64/dart2js_platform_unsound.dill" ], "dart2wasm_hostasserts": [ ".dart_tool/package_config.json", "out/ReleaseX64/dart", "out/ReleaseX64/dart_precompiled_runtime", "out/ReleaseX64/dart2wasm.snapshot", "out/ReleaseX64/dart2wasm_asserts.snapshot", "out/ReleaseX64/dart2wasm_outline.dill", "out/ReleaseX64/dart2wasm_platform.dill", "out/ReleaseX64/wasm/", "pkg/", "runtime/tests/", "samples-dev/", "samples/", "sdk/", "tests/.dart_tool/package_config.json", "tests/angular/", "tests/co19/co19-analyzer.status", "tests/co19/co19-co19.status", "tests/co19/co19-dart2js.status", "tests/co19/co19-dartdevc.status", "tests/co19/co19-kernel.status", "tests/co19/co19-runtime.status", "tests/corelib/", "tests/web/", "tests/dartdevc/", "tests/language/", "tests/language_2/", "tests/lib/", "tests/light_unittest.dart", "tests/search/", "tests/ffi/", "third_party/d8/", "third_party/pkg/", "third_party/requirejs/", "tools/" ], "front-end": [ ".dart_tool/package_config.json", "out/ReleaseIA32/", "out/ReleaseX64/", "pkg/", "runtime/tests/", "samples-dev/", "samples/", "sdk/", "tests/.dart_tool/package_config.json", "tests/angular/", "tests/co19/co19-analyzer.status", "tests/co19/co19-co19.status", "tests/co19/co19-dart2js.status", "tests/co19/co19-dartdevc.status", "tests/co19/co19-kernel.status", "tests/co19/co19-runtime.status", "tests/co19_2/co19_2-analyzer.status", "tests/co19_2/co19_2-co19.status", "tests/co19_2/co19_2-dart2js.status", "tests/co19_2/co19_2-dartdevc.status", "tests/co19_2/co19_2-kernel.status", "tests/co19_2/co19_2-runtime.status", "tests/corelib/", "tests/corelib_2/", "tests/web/", "tests/web_2/", "tests/dartdevc/", "tests/dartdevc_2/", "tests/language/", "tests/language_2/", "tests/lib/", "tests/lib_2/", "tests/light_unittest.dart", "tests/search/", "tests/standalone_2/", "tests/ffi/", "tests/ffi_2/", "third_party/d8/", "third_party/pkg/", "third_party/requirejs/", "tools/", "xcodebuild/ReleaseIA32/", "xcodebuild/ReleaseX64/" ], "fuzzer": [ "runtime/tools/dartfuzz/", "out/", "third_party/pkg/", "tools/sdks/dart-sdk/", "pkg/_fe_analyzer_shared/", "pkg/async_helper/", "pkg/build_integration/", "pkg/dart_internal/", "pkg/expect/", "pkg/front_end/", "pkg/js/", "pkg/kernel/", "pkg/meta/", "pkg/vm/", "runtime/", "sdk/", ".dart_tool/package_config.json" ], "vm-kernel": [ "benchmarks/", "out/", "xcodebuild/", "pkg/", "samples/", "samples-dev/", "tools/", "third_party/android_tools/sdk/platform-tools/adb", "third_party/android_tools/ndk/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-strip", "third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-strip", "third_party/devtools/", "third_party/webdriver/", "third_party/pkg/", "tests/.dart_tool/package_config.json", "tests/angular/", "tests/co19/co19-analyzer.status", "tests/co19/co19-co19.status", "tests/co19/co19-dart2js.status", "tests/co19/co19-dartdevc.status", "tests/co19/co19-kernel.status", "tests/co19/co19-runtime.status", "tests/co19_2/co19_2-analyzer.status", "tests/co19_2/co19_2-co19.status", "tests/co19_2/co19_2-dart2js.status", "tests/co19_2/co19_2-dartdevc.status", "tests/co19_2/co19_2-kernel.status", "tests/co19_2/co19_2-runtime.status", "tests/corelib/", "tests/corelib_2/", "tests/web/", "tests/web_2/", "tests/dartdevc", "tests/dartdevc_2", "tests/language/", "tests/language_2/", "tests/lib/", "tests/lib_2/", "tests/light_unittest.dart", "tests/search/", "tests/standalone/", "tests/standalone_2/", "tests/ffi/", "tests/ffi_2/", "pkg/_fe_analyzer_shared/", "pkg/async_helper/", "pkg/build_integration/", "pkg/dart_internal/", "pkg/dart2native/", "pkg/dart2js_tools/", "pkg/dds/", "pkg/expect/", "pkg/front_end/", "pkg/js/", "pkg/kernel/", "pkg/meta/", "pkg/native_stack_traces/", "pkg/pkg.status", "pkg/smith/", "pkg/status_file/", "pkg/test_runner/", "pkg/vm/", "pkg/vm_service/", "pkg/vm_snapshot_analysis/", "runtime/", "sdk/", ".dart_tool/package_config.json", ".vpython" ] }, "configurations": { "unittest-(linux|win|mac)": { "options": { "compiler": "dartk", "mode": "release", "runtime": "vm", "timeout": 240, "use-sdk": true } }, "unittest-asserts-(debug|product|release)-mac-arm64": { "options": { "compiler": "dartk", "enable-asserts": true, "runtime": "vm", "timeout": 240, "use-sdk": true } }, "web-unittest-asserts-(linux|mac|win)": { "options": { "builder-tag": "web", "compiler": "dartk", "enable-asserts": true, "mode": "release", "runtime": "vm", "timeout": 240, "use-sdk": true, "vm-options": [ "--no-sound-null-safety" ] } }, "web-unittest-asserts-legacy-(linux|mac|win)": { "options": { "builder-tag": "web-legacy", "compiler": "dartk", "enable-asserts": true, "mode": "release", "runtime": "vm", "timeout": 240, "use-sdk": true, "vm-options": [ "--no-sound-null-safety" ] } }, "unittest-asserts-(debug|product|release)-(linux|mac|win)": { "options": { "compiler": "dartk", "enable-asserts": true, "runtime": "vm", "timeout": 240, "use-sdk": true } }, "analyzer-unittest-asserts-(debug|product|release)-(linux|mac|win)": { "options": { "compiler": "dartk", "enable-asserts": true, "runtime": "vm", "timeout": 240, "use-sdk": true, "builder-tag": "analyzer" } }, "cfe-unittest-asserts-(debug|product|release)-(linux|mac|win)": { "options": { "compiler": "dartk", "enable-asserts": true, "runtime": "vm", "timeout": 240, "use-sdk": true, "builder-tag": "cfe" } }, "flutter-frontend": { "__comment__": "This configuration is only used for a custom test runner. If it conflicts with a new configuration you are adding, you can make this configuration more specific by adding options." }, "vm-ffi-unit-test": { "__comment__": "This configuration is only used for a custom test runner. If it conflicts with a new configuration you are adding, you can make this configuration more specific by adding options.", "options": { "builder-tag": "ffi" } }, "dartk-asan-(linux|mac)-(debug|product|release)-(ia32|x64|simarm|simarm64|simriscv32|simriscv64)": { "options": { "builder-tag": "asan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-lsan-(linux|mac)-(debug|product|release)-(ia32|x64|simarm|simarm64|simriscv32|simriscv64)": { "options": { "builder-tag": "lsan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-msan-linux-(debug|product|release)-(x64|simarm64|simriscv64)": { "options": { "builder-tag": "msan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-tsan-(linux|mac)-(debug|product|release)-(x64|simarm64|simriscv64)": { "options": { "builder-tag": "tsan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-ubsan-(linux|mac)-(debug|product|release)-(ia32|x64|simarm|simarm64|simriscv32|simriscv64)": { "options": { "builder-tag": "ubsan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ] } }, "dartkp-asan-(linux|mac)-(debug|product|release)-(x64|simarm|simarm64|simriscv32|simriscv64)": { "options": { "builder-tag": "asan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-lsan-(linux|mac)-(debug|product|release)-(x64|simarm|simarm64|simriscv32|simriscv64)": { "options": { "builder-tag": "lsan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-msan-linux-(debug|product|release)-(x64|simarm64|simriscv64)": { "options": { "builder-tag": "msan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-tsan-(linux|mac)-(debug|product|release)-(x64|simarm64|simriscv64)": { "options": { "builder-tag": "tsan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-ubsan-(linux|mac)-(debug|product|release)-(x64|simarm|simarm64|simriscv32|simriscv64)": { "options": { "builder-tag": "ubsan", "timeout": 240, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dart2js-(linux|mac|win)-chrome": { "options": { "use-sdk": true, "dart2js-options": [ "--no-sound-null-safety" ] } }, "dart2js-weak-(linux|mac|win)-x64-d8": { "options": { "builder-tag": "dart2js-weak", "use-sdk": true } }, "dart2js-(linux|win)-firefox": { "options": { "use-sdk": true, "dart2js-options": [ "--no-sound-null-safety" ] } }, "dart2js-win-ie11": { "options": { "babel": "{\"presets\":[\"es2015\"]}", "use-sdk": true, "dart2js-options": [ "--no-sound-null-safety" ] } }, "dart2js-win-edge": { "options": { "use-sdk": true, "dart2js-options": [ "--no-sound-null-safety" ] } }, "dart2js-mac-safari": { "options": { "use-sdk": true, "dart2js-options": [ "--no-sound-null-safety" ] } }, "dart2js-minified-csp-(linux|mac|win)-chrome": { "options": { "minified": true, "csp": true, "use-sdk": true, "dart2js-options": [ "--no-sound-null-safety" ] } }, "dart2js-minified-csp-max-fragments-(linux|mac|win)-chrome": { "options": { "minified": true, "csp": true, "timeout": 240, "dart2js-options": [ "--merge-fragments-threshold=3", "--simple-load-ids", "--no-sound-null-safety" ] } }, "dart2js-minified-(linux|mac|win)-d8": { "options": { "minified": true, "use-sdk": true, "dart2js-options": [ "--no-sound-null-safety" ] } }, "dart2js-minified-hostasserts-weak-max-fragments-(linux|win)-x64-d8": { "options": { "minified": true, "host-checked": true, "timeout": 240, "builder-tag": "dart2js-weak", "dart2js-options": [ "--merge-fragments-threshold=3", "--simple-load-ids", "--no-sound-null-safety" ] } }, "dart2js-production-(linux|mac|win)-d8": { "options": { "builder-tag": "dart2js_production", "use-sdk": true, "dart2js-options": [ "-O3", "--no-sound-null-safety" ] } }, "dart2js-o0-(linux|mac|win)-d8": { "options": { "builder-tag": "dart2js_o0", "use-sdk": true, "dart2js-options": [ "-O0", "--no-sound-null-safety" ] } }, "dart2js-canary-(linux|mac|win)-d8": { "options": { "builder-tag": "dart2js_canary", "host-checked": true, "timeout": 240, "dart2js-options": [ "--canary" ] } }, "dart2js-canary-(linux|mac|win)-chrome": { "options": { "host-checked": true, "timeout": 240, "dart2js-options": [ "--canary" ] } }, "dart2js-hostasserts-(linux|mac|win)-(ia32|x64)-d8": { "options": { "host-checked": true, "timeout": 240, "dart2js-options": [ "--no-sound-null-safety" ] } }, "dart2js-hostasserts-weak-(linux|win)-x64-(d8|chrome)": { "options": { "host-checked": true, "timeout": 240, "builder-tag": "dart2js-weak" } }, "dart2js-hostasserts-weak-max-fragments-(linux|win)-x64-(d8|chrome)": { "options": { "host-checked": true, "timeout": 240, "builder-tag": "dart2js-weak", "dart2js-options": [ "--merge-fragments-threshold=3", "--simple-load-ids" ] } }, "dart2js-hostasserts-weak-mac-x64-(d8|chrome)": { "options": { "host-checked": true, "timeout": 240, "builder-tag": "dart2js-weak" } }, "dart2js-hostasserts-strong-(linux|win)-x64-(d8|chrome)": { "options": { "host-checked": true, "timeout": 240, "builder-tag": "dart2js-strong" } }, "dart2js-hostasserts-strong-max-fragments-(linux|win)-x64-(d8|chrome)": { "options": { "host-checked": true, "timeout": 240, "builder-tag": "dart2js-strong", "dart2js-options": [ "--merge-fragments-threshold=3", "--simple-load-ids" ] } }, "dart2js-hostasserts-strong-mac-x64-(d8|chrome)": { "options": { "host-checked": true, "timeout": 240, "builder-tag": "dart2js-strong" } }, "dart2wasm-hostasserts-linux-x64-d8": { "options": { "host-checked": true, "timeout": 240, "builder-tag": "dart2wasm" } }, "dartkp-android-(debug|product|release)-arm_x64": { "options": { "builder-tag": "crossword", "use-elf": true, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-android-(debug|product|release)-(arm|arm64|arm64c)": { "options": { "use-elf": true, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartk-android-(debug|product|release)-(arm|arm64|arm64c)": { "options": { "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-(linux|win|mac)-(debug|product|release)-(arm64|arm64c|simarm|simarm64|simarm64c|simriscv32|simriscv64)": { "options": { "use-elf": true, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-dwarf-(linux|win|mac)-product-(arm64|arm64c|simarm|simarm64|simarm64c|x64|x64c|simriscv32|simriscv64)": { "options": { "builder-tag": "dwarf", "vm-options": [ "--dwarf_stack_traces", "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ], "use-elf": true } }, "dartkp-linux-(debug|product|release)-simarm-crossword": { "options": { "builder-tag": "crossword", "use-elf": true, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-weak-asserts-linux-(debug|product|release)-simarm-crossword": { "options": { "builder-tag": "crossword" } }, "dartkp-strong-linux-(debug|product|release)-simarm-crossword": { "options": { "builder-tag": "crossword" } }, "dartkp-(win|mac)-(debug|product|release)-simarm-crossword": { "options": { "builder-tag": "crossword", "use-elf": true, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-win-(product|release)-(x64|x64c)": { "options": { "use-elf": true, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-win-debug-(x64|x64c)": { "options": { "use-elf": true, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-(linux|mac)-(product|release)-(x64|x64c)": { "options": { "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-obfuscate-(linux|mac|win)-(debug|product|release)-(x64|x64c)": { "options": { "builder-tag": "obfuscated", "vm-options": [ "--obfuscate", "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartkp-(linux|mac)-debug-(x64|x64c)": { "options": { "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartk-(linux|mac|win)-(debug|product|release)-(ia32|x64|x64c)": { "options": { "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-fuchsia-(debug|product|release)-(x64|x64c)": { "options": { "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-linux-debug-(ia32|x64)-canary": { "options": { "builder-tag": "canary", "vm-options": [ "--no-sound-null-safety" ] } }, "dartkp-weak-asserts-(linux|mac)-(debug|product|release)-(arm64|x64|x64c)": { "options": { "enable-asserts": true, "builder-tag": "vm_nnbd" } }, "dartkp-weak-asserts-(linux|mac)-(debug|product|release)-(simarm|simarm64|simarm64c|simriscv32|simriscv64)": { "options": { "enable-asserts": true, "use-elf": true, "builder-tag": "vm_nnbd" } }, "dartkp-weak-asserts-win-(debug|product|release)-(simarm64|simarm64c|x64|x64c)": { "options": { "enable-asserts": true, "use-elf": true, "builder-tag": "vm_nnbd" } }, "dartk-weak-asserts-(linux|mac|win)-(debug|product|release)-(arm64|ia32|simarm|simarm64|simarm64c|x64|x64c|simriscv32|simriscv64)": { "options": { "enable-asserts": true, "builder-tag": "vm_nnbd" } }, "dartk-strong-(linux|mac|win)-(debug|product|release)-(arm64|ia32|simarm|simarm64|simarm64c|simriscv32|simriscv64|x64|x64c)": { "options": { "builder-tag": "vm_nnbd" } }, "dartkp-strong-(linux|mac)-(debug|product|release)-(arm64|x64|x64c)": { "options": { "builder-tag": "vm_nnbd" } }, "dartkp-strong-(linux|mac)-(debug|product|release)-(simarm|simarm64|simarm64c|simriscv32|simriscv64)": { "options": { "use-elf": true, "builder-tag": "vm_nnbd" } }, "dartkp-strong-win-(debug|product|release)-(simarm64|simarm64c|x64|x64c)": { "options": { "use-elf": true, "builder-tag": "vm_nnbd" } }, "dartk-checked-(linux|mac|win)-(debug|product|release)-(ia32|x64|x64c)": { "options": { "enable-asserts": true, "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-(linux|mac|win)-(debug|product|release)-(arm64|arm64c|simarm|simarm64|simarm64c|simriscv32|simriscv64)": { "options": { "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "dartk-optcounter-(linux|mac|win)-(debug|product|release)-(ia32|x64|x64c|simarm|simarm64|simarm64c|simriscv32|simriscv64)": { "options": { "builder-tag": "optimization_counter_threshold", "vm-options": [ "--optimization-counter-threshold=5", "--random-seed=__RANDOM__", "--no-sound-null-safety" ] } }, "dartk-reload-(linux|mac|win)-(debug|product|release)-(ia32|x64|x64c)": { "options": { "hot-reload": true, "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-reload-rollback-(linux|mac|win)-(debug|product|release)-(ia32|x64|x64c)": { "options": { "hot-reload-rollback": true, "vm-options": [ "--no-sound-null-safety" ] } }, "dartk-linux-(debug|product|release)-(arm|arm64|arm64c|riscv32|riscv64)-qemu": { "options": { "use-qemu": true, "vm-options": [ "--no-sound-null-safety" ] } }, "dartkp-linux-(debug|product|release)-(arm|arm64|arm64c|riscv32|riscv64)-qemu": { "options": { "use-qemu": true, "vm-options": [ "--no-sound-null-safety" ], "gen-kernel-options": [ "--no-sound-null-safety" ] } }, "app_jitk-(linux|mac|win)-(debug|product|release)-(ia32|x64|x64c)": { "options": { "vm-options": [ "--no-sound-null-safety" ] } }, "dartdevk-checked-(linux|mac|win)-(debug|product|release)-(chrome|firefox)": { "options": { "checked": true, "use-sdk": true } }, "dartdevk-strong-linux-release-chrome": { "options": { "checked": true, "use-sdk": true, "enable-asserts": true } }, "dartdevk-weak-linux-release-chrome": { "options": { "checked": true, "use-sdk": true, "enable-asserts": true } }, "dartdevc-checked-(linux|mac|win)-(debug|product|release)-(chrome|firefox)-arm64": { "options": { "checked": true, "use-sdk": true } }, "dartdevc-strong-linux-release-chrome-arm64": { "options": { "checked": true, "use-sdk": true, "enable-asserts": true } }, "dartdevc-weak-linux-release-chrome-arm64": { "options": { "checked": true, "use-sdk": true, "enable-asserts": true } }, "dartdevc-canary-strong-(linux|mac|win)-release-(chrome|firefox)-(x64|arm64)": { "options": { "builder-tag": "canary", "checked": true, "use-sdk": true, "enable-asserts": true } }, "dartdevc-canary-weak-(linux|mac|win)-release-(chrome|firefox)-(x64|arm64)": { "options": { "builder-tag": "canary", "checked": true, "use-sdk": true, "enable-asserts": true } }, "cfe-(linux|mac|win)": { "options": { "compiler": "fasta" } }, "cfe-weak-(linux|mac|win)": { "options": { "compiler": "fasta" } }, "cfe-strong-(linux|mac|win)": { "options": { "compiler": "fasta" } }, "analyzer-(linux|mac|win)": { "options": { "compiler": "dart2analyzer", "use-sdk": true } }, "analyzer-asserts-(linux|mac|win)": { "options": { "compiler": "dart2analyzer", "enable-asserts": true, "use-sdk": true } } }, "builder_configurations": [ { "builders": [ "front-end-linux-release-x64", "front-end-mac-release-x64", "front-end-win-release-x64" ], "meta": { "description": "Runs the cfe tests." }, "steps": [ { "name": "build dart", "script": "tools/build.py", "arguments": [ "create_sdk", "dartdevc_test", "kernel_platform_files", "runtime" ] }, { "name": "co19_2 tests", "arguments": [ "-ncfe-${system}", "co19_2" ], "fileset": "front-end", "shards": 2 }, { "name": "sdk tests", "arguments": [ "-ncfe-${system}" ], "fileset": "front-end", "shards": 2 }, { "name": "unit tests (no git)", "arguments": [ "-ncfe-unittest-asserts-${mode}-${system}", "pkg/pkg/(kernel|front_end|fasta)\/(*?)(?