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

/usr/bin/xvfb-run -a '--server-args=-screen 0 1024x768x24' python -u /b/s/w/ir/cache/builder/sdk/tools/test.py '--progress=status' --report --time --write-debug-log --write-results --write-logs --clean-exit -ndartdevk-checked-linux-release-chrome language_2 corelib_2 lib_2 --copy-coredumps '--chrome=browsers/chrome/google-chrome' --output_directory /b/s/w/ir/tmp/t/tmpEicbgY in dir /b/s/w/ir/cache/builder/sdk: allow_subannotations: False base_name: 'ddc kernel tests' cmd: ['/usr/bin/xvfb-run', '-a', '--server-args=-screen 0 1024x768x24', 'python', '-u', '/b/s/w/ir/cache/builder/sdk/tools/test.py', '--progress=status', '--report', '--time', '--write-debug-log', '--write-results', '--write-logs', '--clean-exit', '-ndartdevk-checked-linux-release-chrome', 'language_2', 'corelib_2', 'lib_2', '--copy-coredumps', '--chrome=browsers/chrome/google-chrome', '--output_directory', '/b/s/w/ir/tmp/t/tmpEicbgY'] cwd: '/b/s/w/ir/cache/builder/sdk' env: {'BUILDBOT_BUILDERNAME': 'ddc-linux-release-chrome-stable'} env_prefixes: {} env_suffixes: {'PATH': '/b/s/w/ir/kitchen-checkout/depot_tools'} infra_step: False name: 'ddc kernel tests' nest_level: 0 ok_ret: frozenset([0]) trigger_specs: () full environment: BOTO_CONFIG: /b/s/w/ir/tmp/gsutil_task/.boto BUILDBOT_BUILDERNAME: ddc-linux-release-chrome-stable BUILDBUCKET_EXPERIMENTAL: FALSE CIPD_CACHE_DIR: /b/s/cipd_cache/cache CIPD_PROTOCOL: v2 DEVSHELL_CLIENT_PORT: 35278 DOCKER_CONFIG: /b/s/w/ir/tmp/docker_cfg_task DOCKER_TMPDIR: /b/s/w/ir/tmp/docker_tmp_task GIT_CONFIG_NOSYSTEM: 1 GIT_TERMINAL_PROMPT: 0 HOME: /home/chrome-bot INFRA_GIT_WRAPPER_HOME: /b/s/w/ir/tmp/git_home_task LOGDOG_COORDINATOR_HOST: logs.chromium.org LOGDOG_STREAM_PREFIX: buildbucket/cr-buildbucket.appspot.com/8920451948350345008 LOGDOG_STREAM_PROJECT: dart LOGDOG_STREAM_SERVER_PATH: unix:/b/s/w/ir/tmp/ld.sock LOGNAME: chrome-bot LUCI_CONTEXT: /b/s/w/its4Wtyg/luci_context.518342540 MAC_CHROMIUM_TMPDIR: /b/s/w/ir/tmp/t MAIL: /var/mail/chrome-bot NO_GCE_CHECK: False PATH: /b/s/w/ir/cipd_bin_packages:/b/s/w/ir/cipd_bin_packages/bin:/b/s/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/b/s/w/ir/kitchen-checkout/depot_tools PWD: /b/s/w/ir/k PYTHONIOENCODING: UTF-8 PYTHONUNBUFFERED: 1 SHELL: /bin/bash SHLVL: 1 SUDO_COMMAND: /usr/bin/python /b/s/swarming_bot.zip start_bot SUDO_GID: 0 SUDO_UID: 0 SUDO_USER: root SWARMING_BOT_ID: trusty-dart-68765ebb-us-central1-b-d026 SWARMING_EXTERNAL_BOT_SETUP: 1 SWARMING_HEADLESS: 1 SWARMING_SERVER: https://chromium-swarm.appspot.com SWARMING_TASK_ID: 434303762d67ba11 TEMP: /b/s/w/ir/tmp/t TEMPDIR: /b/s/w/ir/tmp/t TERM: linux TMP: /b/s/w/ir/tmp/t TMPDIR: /b/s/w/ir/tmp/t USER: chrome-bot USERNAME: chrome-bot VPYTHON_VIRTUALENV_ROOT: /b/s/w/ir/cache/vpython _: /b/s/w/ir/cipd_bin_packages/vpython INFO: Core dump archiving is activated tools/testing/dart/main.dart:1: Warning: Interpreting this as package URI, 'package:test_dart/main.dart'. Test configuration: dartdevk-checked-linux-release-chrome(architecture: x64, compiler: dartdevk, mode: release, runtime: chrome, system: linux, vm-options: [], timeout: null, checked, preview-dart-2, use-sdk) Suites tested: language_2, corelib_2, lib_2 Total: 9067 tests * 742 tests will be skipped (661 skipped by design) * 17 tests are expected to be flaky but not crash * 0 tests are expected to flaky crash * 7845 tests are expected to pass * 78 tests are expected to fail that we won't fix * 381 tests are expected to fail that we should fix * 1 tests are expected to crash that we should fix * 0 tests are allowed to timeout * 3 could not be categorized or are in multiple categories FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/extended-characters-more_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 193ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/extended-characters-more_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/extended-characters-more_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 397ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.364 } - { type: message_received value: dart-main-done timestamp: 0.364 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test extended-characters-more_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="extended-characters-more_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/extended-characters-more_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running extended-characters-more_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["extended-characters-more_test", "dart_sdk", "async_helper"], function(extended$45characters$45more_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(extended$45characters$45more_test.extended$45characters$45more_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/extended-characters-more_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/invalid-range-in-class_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 173ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/invalid-range-in-class_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/invalid-range-in-class_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 509ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.415 } - { type: message_received value: dart-main-done timestamp: 0.415 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test invalid-range-in-class_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="invalid-range-in-class_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/invalid-range-in-class_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running invalid-range-in-class_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["invalid-range-in-class_test", "dart_sdk", "async_helper"], function(invalid$45range$45in$45class_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(invalid$45range$45in$45class_test.invalid$45range$45in$45class_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/invalid-range-in-class_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/regress-6-9-regexp_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 137ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/regress-6-9-regexp_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/regress-6-9-regexp_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 418ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.36 } - { type: message_received value: dart-main-done timestamp: 0.36 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test regress-6-9-regexp_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="regress-6-9-regexp_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/regress-6-9-regexp_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running regress-6-9-regexp_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["regress-6-9-regexp_test", "dart_sdk", "async_helper"], function(regress$456$459$45regexp_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(regress$456$459$45regexp_test.regress$456$459$45regexp_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/regress-6-9-regexp_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/unicode-handling_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 154ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/unicode-handling_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/unicode-handling_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 323ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.27 } - { type: message_received value: dart-main-done timestamp: 0.27 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test unicode-handling_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="unicode-handling_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/unicode-handling_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running unicode-handling_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_unicode-handling_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["unicode-handling_test", "dart_sdk", "async_helper"], function(unicode$45handling_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(unicode$45handling_test.unicode$45handling_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/unicode-handling_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/alternative-length-miscalculation_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 131ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/alternative-length-miscalculation_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/alternative-length-miscalculation_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 399ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.353 } - { type: message_received value: dart-main-done timestamp: 0.354 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test alternative-length-miscalculation_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="alternative-length-miscalculation_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/alternative-length-miscalculation_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running alternative-length-miscalculation_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["alternative-length-miscalculation_test", "dart_sdk", "async_helper"], function(alternative$45length$45miscalculation_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(alternative$45length$45miscalculation_test.alternative$45length$45miscalculation_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/alternative-length-miscalculation_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-capturing-groups_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 135ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/non-capturing-groups_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-capturing-groups_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 407ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.361 } - { type: message_received value: dart-main-done timestamp: 0.361 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-capturing-groups_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-capturing-groups_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/non-capturing-groups_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-capturing-groups_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-capturing-groups_test", "dart_sdk", "async_helper"], function(non$45capturing$45groups_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45capturing$45groups_test.non$45capturing$45groups_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-capturing-groups_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/no-extensions_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 158ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_no-extensions_test/no-extensions_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/no-extensions_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 406ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_no-extensions_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.353 } - { type: message_received value: dart-main-done timestamp: 0.354 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test no-extensions_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="no-extensions_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_no-extensions_test/no-extensions_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running no-extensions_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_no-extensions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["no-extensions_test", "dart_sdk", "async_helper"], function(no$45extensions_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(no$45extensions_test.no$45extensions_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/no-extensions_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/extended-characters-match_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 156ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/extended-characters-match_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/extended-characters-match_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 337ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.305 } - { type: message_received value: dart-main-done timestamp: 0.305 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test extended-characters-match_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="extended-characters-match_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/extended-characters-match_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running extended-characters-match_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["extended-characters-match_test", "dart_sdk", "async_helper"], function(extended$45characters$45match_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(extended$45characters$45match_test.extended$45characters$45match_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/extended-characters-match_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/stack-overflow2_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 157ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/stack-overflow2_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/stack-overflow2_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 423ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.373 } - { type: message_received value: dart-main-done timestamp: 0.373 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test stack-overflow2_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="stack-overflow2_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/stack-overflow2_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running stack-overflow2_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["stack-overflow2_test", "dart_sdk", "async_helper"], function(stack$45overflow2_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(stack$45overflow2_test.stack$45overflow2_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/stack-overflow2_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/loop-capture_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 148ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_loop-capture_test/loop-capture_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/loop-capture_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 504ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_loop-capture_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.46 } - { type: message_received value: dart-main-done timestamp: 0.46 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test loop-capture_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="loop-capture_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_loop-capture_test/loop-capture_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running loop-capture_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_loop-capture_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["loop-capture_test", "dart_sdk", "async_helper"], function(loop$45capture_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(loop$45capture_test.loop$45capture_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/loop-capture_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/pcre-test-4_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 615ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/pcre-test-4_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/pcre-test-4_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 01.000413s): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 1.368 } - { type: message_received value: dart-main-done timestamp: 1.368 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test pcre-test-4_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="pcre-test-4_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/pcre-test-4_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running pcre-test-4_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["pcre-test-4_test", "dart_sdk", "async_helper"], function(pcre$45test$454_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(pcre$45test$454_test.pcre$45test$454_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/pcre-test-4_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/stack-overflow_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 213ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/stack-overflow_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/stack-overflow_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 534ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.473 } - { type: message_received value: dart-main-done timestamp: 0.474 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test stack-overflow_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="stack-overflow_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/stack-overflow_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running stack-overflow_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["stack-overflow_test", "dart_sdk", "async_helper"], function(stack$45overflow_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(stack$45overflow_test.stack$45overflow_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/stack-overflow_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/capture-3_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 248ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_capture-3_test/capture-3_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/capture-3_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 396ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_capture-3_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.341 } - { type: message_received value: dart-main-done timestamp: 0.343 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test capture-3_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="capture-3_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_capture-3_test/capture-3_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running capture-3_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_capture-3_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["capture-3_test", "dart_sdk", "async_helper"], function(capture$453_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(capture$453_test.capture$453_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/capture-3_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/look-ahead_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 108ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_look-ahead_test/look-ahead_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/look-ahead_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 459ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_look-ahead_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.419 } - { type: message_received value: dart-main-done timestamp: 0.419 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test look-ahead_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="look-ahead_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_look-ahead_test/look-ahead_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running look-ahead_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_look-ahead_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["look-ahead_test", "dart_sdk", "async_helper"], function(look$45ahead_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(look$45ahead_test.look$45ahead_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/look-ahead_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-capturing-backtracking_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 141ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/non-capturing-backtracking_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-capturing-backtracking_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 313ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.277 } - { type: message_received value: dart-main-done timestamp: 0.277 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-capturing-backtracking_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-capturing-backtracking_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/non-capturing-backtracking_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-capturing-backtracking_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-capturing-backtracking_test", "dart_sdk", "async_helper"], function(non$45capturing$45backtracking_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45capturing$45backtracking_test.non$45capturing$45backtracking_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-capturing-backtracking_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/quantified-assertions_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 138ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test/quantified-assertions_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/quantified-assertions_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 401ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.356 } - { type: message_received value: dart-main-done timestamp: 0.357 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test quantified-assertions_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="quantified-assertions_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test/quantified-assertions_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running quantified-assertions_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["quantified-assertions_test", "dart_sdk", "async_helper"], function(quantified$45assertions_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(quantified$45assertions_test.quantified$45assertions_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/quantified-assertions_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/find-first-asserted_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 115ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/find-first-asserted_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/find-first-asserted_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 343ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.295 } - { type: message_received value: dart-main-done timestamp: 0.295 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test find-first-asserted_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="find-first-asserted_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/find-first-asserted_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running find-first-asserted_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["find-first-asserted_test", "dart_sdk", "async_helper"], function(find$45first$45asserted_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(find$45first$45asserted_test.find$45first$45asserted_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/find-first-asserted_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/character-match-out-of-order_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 122ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/character-match-out-of-order_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/character-match-out-of-order_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 463ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.411 } - { type: message_received value: dart-main-done timestamp: 0.411 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test character-match-out-of-order_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="character-match-out-of-order_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/character-match-out-of-order_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running character-match-out-of-order_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["character-match-out-of-order_test", "dart_sdk", "async_helper"], function(character$45match$45out$45of$45order_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(character$45match$45out$45of$45order_test.character$45match$45out$45of$45order_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/character-match-out-of-order_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/range-bound-ffff_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 150ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test/range-bound-ffff_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/range-bound-ffff_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 406ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.369 } - { type: message_received value: dart-main-done timestamp: 0.369 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test range-bound-ffff_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="range-bound-ffff_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test/range-bound-ffff_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running range-bound-ffff_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["range-bound-ffff_test", "dart_sdk", "async_helper"], function(range$45bound$45ffff_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(range$45bound$45ffff_test.range$45bound$45ffff_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/range-bound-ffff_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-greedy-parentheses_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 185ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test/non-greedy-parentheses_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-greedy-parentheses_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 434ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.367 } - { type: message_received value: dart-main-done timestamp: 0.369 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-greedy-parentheses_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-greedy-parentheses_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test/non-greedy-parentheses_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-greedy-parentheses_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-greedy-parentheses_test", "dart_sdk", "async_helper"], function(non$45greedy$45parentheses_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45greedy$45parentheses_test.non$45greedy$45parentheses_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-greedy-parentheses_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/many-brackets_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 311ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_many-brackets_test/many-brackets_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/many-brackets_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 369ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_many-brackets_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.319 } - { type: message_received value: dart-main-done timestamp: 0.319 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test many-brackets_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="many-brackets_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_many-brackets_test/many-brackets_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running many-brackets_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_many-brackets_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["many-brackets_test", "dart_sdk", "async_helper"], function(many$45brackets_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(many$45brackets_test.many$45brackets_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/many-brackets_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/range-out-of-order_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 164ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-out-of-order_test/range-out-of-order_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/range-out-of-order_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 321ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_range-out-of-order_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.266 } - { type: message_received value: dart-main-done timestamp: 0.266 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test range-out-of-order_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="range-out-of-order_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-out-of-order_test/range-out-of-order_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running range-out-of-order_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-out-of-order_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["range-out-of-order_test", "dart_sdk", "async_helper"], function(range$45out$45of$45order_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(range$45out$45of$45order_test.range$45out$45of$45order_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/range-out-of-order_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/negative-special-characters_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 223ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_negative-special-characters_test/negative-special-characters_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/negative-special-characters_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 421ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_negative-special-characters_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.393 } - { type: message_received value: dart-main-done timestamp: 0.393 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test negative-special-characters_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="negative-special-characters_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_negative-special-characters_test/negative-special-characters_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running negative-special-characters_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_negative-special-characters_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["negative-special-characters_test", "dart_sdk", "async_helper"], function(negative$45special$45characters_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(negative$45special$45characters_test.negative$45special$45characters_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/negative-special-characters_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-character_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 144ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-character_test/non-character_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-character_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 378ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-character_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.321 } - { type: message_received value: dart-main-done timestamp: 0.322 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-character_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-character_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-character_test/non-character_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-character_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-character_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-character_test", "dart_sdk", "async_helper"], function(non$45character_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45character_test.non$45character_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-character_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/regress-regexp-codeflush_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 139ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-codeflush_test/regress-regexp-codeflush_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/regress-regexp-codeflush_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 01.000379s): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_regress-regexp-codeflush_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 1.343 } - { type: message_received value: dart-main-done timestamp: 1.343 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test regress-regexp-codeflush_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="regress-regexp-codeflush_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-codeflush_test/regress-regexp-codeflush_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running regress-regexp-codeflush_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-codeflush_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["regress-regexp-codeflush_test", "dart_sdk", "async_helper"], function(regress$45regexp$45codeflush_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(regress$45regexp$45codeflush_test.regress$45regexp$45codeflush_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/regress-regexp-codeflush_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/zero-length-alternatives_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 302ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_zero-length-alternatives_test/zero-length-alternatives_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/zero-length-alternatives_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 519ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_zero-length-alternatives_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.473 } - { type: message_received value: dart-main-done timestamp: 0.473 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test zero-length-alternatives_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="zero-length-alternatives_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_zero-length-alternatives_test/zero-length-alternatives_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running zero-length-alternatives_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_zero-length-alternatives_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["zero-length-alternatives_test", "dart_sdk", "async_helper"], function(zero$45length$45alternatives_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(zero$45length$45alternatives_test.zero$45length$45alternatives_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/zero-length-alternatives_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/regress-regexp-construct-result_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 164ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-construct-result_test/regress-regexp-construct-result_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/regress-regexp-construct-result_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 423ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_regress-regexp-construct-result_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.382 } - { type: message_received value: dart-main-done timestamp: 0.382 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test regress-regexp-construct-result_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="regress-regexp-construct-result_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-construct-result_test/regress-regexp-construct-result_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running regress-regexp-construct-result_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-construct-result_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["regress-regexp-construct-result_test", "dart_sdk", "async_helper"], function(regress$45regexp$45construct$45result_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(regress$45regexp$45construct$45result_test.regress$45regexp$45construct$45result_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/regress-regexp-construct-result_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/ecma-regex-examples_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 135ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ecma-regex-examples_test/ecma-regex-examples_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/ecma-regex-examples_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 468ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_ecma-regex-examples_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.414 } - { type: message_received value: dart-main-done timestamp: 0.415 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test ecma-regex-examples_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="ecma-regex-examples_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ecma-regex-examples_test/ecma-regex-examples_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running ecma-regex-examples_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ecma-regex-examples_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["ecma-regex-examples_test", "dart_sdk", "async_helper"], function(ecma$45regex$45examples_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(ecma$45regex$45examples_test.ecma$45regex$45examples_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/ecma-regex-examples_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/early-acid3-86_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 193ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_early-acid3-86_test/early-acid3-86_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/early-acid3-86_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 344ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_early-acid3-86_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.313 } - { type: message_received value: dart-main-done timestamp: 0.313 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test early-acid3-86_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="early-acid3-86_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_early-acid3-86_test/early-acid3-86_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running early-acid3-86_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_early-acid3-86_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["early-acid3-86_test", "dart_sdk", "async_helper"], function(early$45acid3$4586_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(early$45acid3$4586_test.early$45acid3$4586_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/early-acid3-86_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/repeat-match-waldemar_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 156ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_repeat-match-waldemar_test/repeat-match-waldemar_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/repeat-match-waldemar_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 385ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_repeat-match-waldemar_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.357 } - { type: message_received value: dart-main-done timestamp: 0.358 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test repeat-match-waldemar_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="repeat-match-waldemar_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_repeat-match-waldemar_test/repeat-match-waldemar_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running repeat-match-waldemar_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_repeat-match-waldemar_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["repeat-match-waldemar_test", "dart_sdk", "async_helper"], function(repeat$45match$45waldemar_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(repeat$45match$45waldemar_test.repeat$45match$45waldemar_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/repeat-match-waldemar_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/bol-with-multiline_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 178ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_bol-with-multiline_test/bol-with-multiline_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/bol-with-multiline_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 327ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_bol-with-multiline_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.297 } - { type: message_received value: dart-main-done timestamp: 0.298 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test bol-with-multiline_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="bol-with-multiline_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_bol-with-multiline_test/bol-with-multiline_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running bol-with-multiline_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_bol-with-multiline_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["bol-with-multiline_test", "dart_sdk", "async_helper"], function(bol$45with$45multiline_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(bol$45with$45multiline_test.bol$45with$45multiline_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/bol-with-multiline_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-bmp_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 162ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-bmp_test/non-bmp_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-bmp_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 471ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-bmp_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.413 } - { type: message_received value: dart-main-done timestamp: 0.413 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-bmp_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-bmp_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-bmp_test/non-bmp_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-bmp_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-bmp_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-bmp_test", "dart_sdk", "async_helper"], function(non$45bmp_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45bmp_test.non$45bmp_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-bmp_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/char-insensitive_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 124ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_char-insensitive_test/char-insensitive_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/char-insensitive_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 421ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_char-insensitive_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.371 } - { type: message_received value: dart-main-done timestamp: 0.372 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test char-insensitive_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="char-insensitive_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_char-insensitive_test/char-insensitive_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running char-insensitive_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_char-insensitive_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["char-insensitive_test", "dart_sdk", "async_helper"], function(char$45insensitive_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(char$45insensitive_test.char$45insensitive_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/char-insensitive_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/compile-crash_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 204ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_compile-crash_test/compile-crash_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/compile-crash_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 391ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_compile-crash_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.342 } - { type: message_received value: dart-main-done timestamp: 0.342 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test compile-crash_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="compile-crash_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_compile-crash_test/compile-crash_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running compile-crash_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_compile-crash_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["compile-crash_test", "dart_sdk", "async_helper"], function(compile$45crash_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(compile$45crash_test.compile$45crash_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/compile-crash_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/results-cache_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 137ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_results-cache_test/results-cache_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/results-cache_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 347ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_results-cache_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.303 } - { type: message_received value: dart-main-done timestamp: 0.304 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test results-cache_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="results-cache_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_results-cache_test/results-cache_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running results-cache_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_results-cache_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["results-cache_test", "dart_sdk", "async_helper"], function(results$45cache_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(results$45cache_test.results$45cache_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/results-cache_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/ranges-and-escaped-hyphens_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 146ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ranges-and-escaped-hyphens_test/ranges-and-escaped-hyphens_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/ranges-and-escaped-hyphens_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 439ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_ranges-and-escaped-hyphens_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.381 } - { type: message_received value: dart-main-done timestamp: 0.381 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test ranges-and-escaped-hyphens_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="ranges-and-escaped-hyphens_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ranges-and-escaped-hyphens_test/ranges-and-escaped-hyphens_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running ranges-and-escaped-hyphens_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ranges-and-escaped-hyphens_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["ranges-and-escaped-hyphens_test", "dart_sdk", "async_helper"], function(ranges$45and$45escaped$45hyphens_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(ranges$45and$45escaped$45hyphens_test.ranges$45and$45escaped$45hyphens_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/ranges-and-escaped-hyphens_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/ascii-regexp-subject_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 128ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ascii-regexp-subject_test/ascii-regexp-subject_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/ascii-regexp-subject_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 01.000301s): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_ascii-regexp-subject_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 1.256 } - { type: message_received value: dart-main-done timestamp: 1.256 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test ascii-regexp-subject_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="ascii-regexp-subject_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ascii-regexp-subject_test/ascii-regexp-subject_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running ascii-regexp-subject_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ascii-regexp-subject_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["ascii-regexp-subject_test", "dart_sdk", "async_helper"], function(ascii$45regexp$45subject_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(ascii$45regexp$45subject_test.ascii$45regexp$45subject_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/ascii-regexp-subject_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/malformed-escapes_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 199ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_malformed-escapes_test/malformed-escapes_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/malformed-escapes_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 823ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_malformed-escapes_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.784 } - { type: message_received value: dart-main-done timestamp: 0.784 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test malformed-escapes_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="malformed-escapes_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_malformed-escapes_test/malformed-escapes_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running malformed-escapes_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_malformed-escapes_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["malformed-escapes_test", "dart_sdk", "async_helper"], function(malformed$45escapes_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(malformed$45escapes_test.malformed$45escapes_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/malformed-escapes_test FAILED: dartdevk-chrome-checked release_x64 language_2/built_in_identifier_type_annotation_test/dynamic-list Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 54ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-list/built_in_identifier_type_annotation_test_dynamic-list.js /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2/built_in_identifier_type_annotation_test_dynamic-list.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2) exit code: 0 --- Command "chrome" (took 385ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-list/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.358 } - { type: message_received value: dart-main-done timestamp: 0.358 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test built_in_identifier_type_annotation_test_dynamic-list</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="built_in_identifier_type_annotation_test_dynamic-list" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-list/built_in_identifier_type_annotation_test_dynamic-list.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script></head> <body> <h1>Running built_in_identifier_type_annotation_test_dynamic-list</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-list", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["built_in_identifier_type_annotation_test_dynamic-list", "dart_sdk", "async_helper"], function(built_in_identifier_type_annotation_test_dynamic$45list, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(built_in_identifier_type_annotation_test_dynamic$45list.built_in_identifier_type_annotation_test_dynamic$45list.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/built_in_identifier_type_annotation_test/dynamic-list FAILED: dartdevk-chrome-checked release_x64 language_2/built_in_identifier_type_annotation_test/dynamic-funarg Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 80ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funarg/built_in_identifier_type_annotation_test_dynamic-funarg.js /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2/built_in_identifier_type_annotation_test_dynamic-funarg.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2) exit code: 0 --- Command "chrome" (took 380ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funarg/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.335 } - { type: message_received value: dart-main-done timestamp: 0.335 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test built_in_identifier_type_annotation_test_dynamic-funarg</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="built_in_identifier_type_annotation_test_dynamic-funarg" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funarg/built_in_identifier_type_annotation_test_dynamic-funarg.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script></head> <body> <h1>Running built_in_identifier_type_annotation_test_dynamic-funarg</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funarg", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["built_in_identifier_type_annotation_test_dynamic-funarg", "dart_sdk", "async_helper"], function(built_in_identifier_type_annotation_test_dynamic$45funarg, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(built_in_identifier_type_annotation_test_dynamic$45funarg.built_in_identifier_type_annotation_test_dynamic$45funarg.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/built_in_identifier_type_annotation_test/dynamic-funarg FAILED: dartdevk-chrome-checked release_x64 language_2/built_in_identifier_type_annotation_test/dynamic-funret Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 89ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funret/built_in_identifier_type_annotation_test_dynamic-funret.js /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2/built_in_identifier_type_annotation_test_dynamic-funret.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2) exit code: 0 --- Command "chrome" (took 321ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funret/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.274 } - { type: message_received value: dart-main-done timestamp: 0.274 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test built_in_identifier_type_annotation_test_dynamic-funret</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="built_in_identifier_type_annotation_test_dynamic-funret" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funret/built_in_identifier_type_annotation_test_dynamic-funret.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script></head> <body> <h1>Running built_in_identifier_type_annotation_test_dynamic-funret</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funret", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["built_in_identifier_type_annotation_test_dynamic-funret", "dart_sdk", "async_helper"], function(built_in_identifier_type_annotation_test_dynamic$45funret, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(built_in_identifier_type_annotation_test_dynamic$45funret.built_in_identifier_type_annotation_test_dynamic$45funret.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/built_in_identifier_type_annotation_test/dynamic-funret FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/if_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000193s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_if_test/if_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/if_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:58:19: Error: Can't find ')' to match '('. Expect.setEquals({1}, [if (true) {1}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:57:19: Error: Can't find ')' to match '('. Expect.mapEquals({1: 1}, [if (true) {1: 1}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:56:20: Error: Can't find ')' to match '('. Expect.listEquals([1], [if (true) [1]].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:161:19: Error: Can't find ')' to match '('. Expect.setEquals({1}, {if (true) {1}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:160:19: Error: Can't find ')' to match '('. Expect.mapEquals({1: 1}, {if (true) {1: 1}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:159:20: Error: Can't find ')' to match '('. Expect.listEquals([1], {if (true) [1]}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:27:36: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, if (true) 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:30:36: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, if (false) 9, 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:33:36: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, if (false) 9 else 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:36:32: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:39:33: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[if (true) 1, 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:42:36: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, if (true) 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:45:39: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:49:13: Error: Unexpected token 'if'. <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:49:26: Error: Unexpected token 'if'. <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:49:43: Error: Unexpected token 'if'. <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:52:37: Error: Unexpected token 'if'. Expect.listEquals(<int>[1], <int>[if (true as dynamic) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:53:37: Error: Unexpected token 'if'. Expect.listEquals(<int>[1], <int>[if (true as Object) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:56:27: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) [1]].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:57:29: Error: Unexpected token 'if'. Expect.mapEquals({1: 1}, [if (true) {1: 1}].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:58:26: Error: Unexpected token 'if'. Expect.setEquals({1}, [if (true) {1}].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:23: Error: Unexpected token '...'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:13: Error: Unexpected token 'if'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:57: Error: Unexpected token '...'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:39: Error: Unexpected token 'if'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:65:42: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:65:32: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:65:65: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:65:55: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:68:50: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (false) 9 else if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:68:32: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (false) 9 else if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:71:43: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[if (true) for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:71:33: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[if (true) for (var i in list) i]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:74:33: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[if (false) 9 for (var i in list) i]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:74:46: Error: Expected ',' before this. Expect.listEquals(list, <int>[if (false) 9 for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:74:55: Error: 'i' is already declared in this scope. Expect.listEquals(list, <int>[if (false) 9 for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:71:52: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[if (true) for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:74:46: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[if (false) 9 for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:31: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:79:42: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, if (true) 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:82:42: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, if (false) 9: 9, 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:85:42: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, if (false) 9: 9 else 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:88:49: Error: Unexpected token 'if'. Expect.mapEquals(<int, int>{1: 1}, <int, int>{if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:91:36: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{if (true) 1: 1, 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:94:42: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, if (true) 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:97:48: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:101:18: Error: Unexpected token 'if'. <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:101:34: Error: Unexpected token 'if'. <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:101:57: Error: Unexpected token 'if'. <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:104:49: Error: Unexpected token 'if'. Expect.mapEquals(<int, int>{1: 1}, <int, int>{if (true as dynamic) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:105:49: Error: Unexpected token 'if'. Expect.mapEquals(<int, int>{1: 1}, <int, int>{if (true as Object) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:109:15: Error: Unexpected token '...'. if (true) ...<int, int>{1: 1, 2: 2}, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:109:5: Error: Unexpected token 'if'. if (true) ...<int, int>{1: 1, 2: 2}, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:110:26: Error: Unexpected token '...'. if (false) 9: 9 else ...<int, int>{3: 3} ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:110:5: Error: Unexpected token 'if'. if (false) 9: 9 else ...<int, int>{3: 3} ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:115:28: Error: Unexpected token 'if'. <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:115:18: Error: Unexpected token 'if'. <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:115:54: Error: Unexpected token 'if'. <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:115:44: Error: Unexpected token 'if'. <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:119:39: Error: Unexpected token 'if'. <int, int>{if (false) 9: 9 else if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:119:18: Error: Unexpected token 'if'. <int, int>{if (false) 9: 9 else if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:122:46: Error: Unexpected token 'for'. Expect.mapEquals(map, <int, int>{if (true) for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:122:36: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{if (true) for (var i in list) i: i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:125:36: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:125:52: Error: Expected ',' before this. Expect.mapEquals(map, <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:125:61: Error: 'i' is already declared in this scope. Expect.mapEquals(map, <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:122:55: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{if (true) for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:125:52: Error: Unexpected token 'for'. Expect.mapEquals(map, <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:130:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (true) 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:133:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (false) 9, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:136:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (false) 9 else 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:139:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:142:31: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{if (true) 1, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:145:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (true) 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:148:37: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:152:13: Error: Unexpected token 'if'. <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:152:26: Error: Unexpected token 'if'. <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:152:43: Error: Unexpected token 'if'. <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:155:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true as dynamic) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:156:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true as Object) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:159:27: Error: Unexpected token 'if'. Expect.listEquals([1], {if (true) [1]}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:160:29: Error: Unexpected token 'if'. Expect.mapEquals({1: 1}, {if (true) {1: 1}}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:161:26: Error: Unexpected token 'if'. Expect.setEquals({1}, {if (true) {1}}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:23: Error: Unexpected token '...'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:13: Error: Unexpected token 'if'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:57: Error: Unexpected token '...'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:39: Error: Unexpected token 'if'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:168:41: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:168:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:168:64: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:168:54: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:171:49: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (false) 9 else if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:171:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (false) 9 else if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:174:41: Error: Unexpected token 'for'. Expect.setEquals(set, <int>{if (true) for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:174:31: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{if (true) for (var i in list) i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:177:31: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{if (false) 9 for (var i in list) i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:177:44: Error: Expected ',' before this. Expect.setEquals(set, <int>{if (false) 9 for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:177:53: Error: 'i' is already declared in this scope. Expect.setEquals(set, <int>{if (false) 9 for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:174:50: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{if (true) for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:177:44: Error: Unexpected token 'for'. Expect.setEquals(set, <int>{if (false) 9 for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:31: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:188:27: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) log(1), if (false) log(2)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:188:45: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) log(1), if (false) log(2)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:194:8: Error: Unexpected token 'if'. [if (true) log(1) else log(2), if (false) log(3) else log(4)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:194:38: Error: Unexpected token 'if'. [if (true) log(1) else log(2), if (false) log(3) else log(4)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:201:5: Error: Unexpected token 'if'. if (true) 1: 1, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:202:5: Error: Unexpected token 'if'. if (false) 9: 9 else 2: 2, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:206:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (true) 1, if (false) 9 else 2, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:206:47: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (true) 1, if (false) 9 else 2, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:218:5: Error: Unexpected token 'if'. if (true) e1b: 0, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:219:5: Error: Unexpected token 'if'. if (true) e2a: 0, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:220:5: Error: Unexpected token 'if'. if (true) e2b: 0 ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:226:5: Error: Unexpected token 'if'. if (true) e1b, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:227:5: Error: Unexpected token 'if'. if (true) e2a, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:228:5: Error: Unexpected token 'if'. if (true) e2b ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:235:38: Error: Unexpected token 'if'. Expect.throwsCastError(() => <int>[if (nonBool) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:236:43: Error: Unexpected token 'if'. Expect.throwsCastError(() => <int, int>{if (nonBool) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:237:38: Error: Unexpected token 'if'. Expect.throwsCastError(() => <int>{if (nonBool) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:240:43: Error: Unexpected token 'if'. Expect.throwsAssertionError(() => <int>[if (nullBool) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:241:48: Error: Unexpected token 'if'. Expect.throwsAssertionError(() => <int, int>{if (nullBool) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:242:43: Error: Unexpected token 'if'. Expect.throwsAssertionError(() => <int>{if (nullBool) 1}); ^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/if_test FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/for_inference_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000250s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_for_inference_test/for_inference_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/for_inference_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:20:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) 1]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:21:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) 1, for (; false;) 2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:21:45: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) 1, for (; false;) 2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:22:27: Error: Unexpected token 'for'. Expect.type<List<num>>([for (; false;) 1, for (; false;) 0.2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:22:45: Error: Unexpected token 'for'. Expect.type<List<num>>([for (; false;) 1, for (; false;) 0.2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:23:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) 1, 2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:24:27: Error: Unexpected token 'for'. Expect.type<List<num>>([for (; false;) 1, 0.2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:25:46: Error: Unexpected token '...'. Expect.type<List<dynamic>>([for (; false;) ...[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:25:31: Error: Unexpected token 'for'. Expect.type<List<dynamic>>([for (; false;) ...[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:26:42: Error: Unexpected token '...'. Expect.type<List<int>>([for (; false;) ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:26:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:29:31: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) 1: 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:30:31: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) 1: 1, for (; false;) 2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:30:52: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) 1: 1, for (; false;) 2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:31:31: Error: Unexpected token 'for'. Expect.type<Map<num, num>>({for (; false;) 1: 0.1, for (; false;) 0.2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:31:54: Error: Unexpected token 'for'. Expect.type<Map<num, num>>({for (; false;) 1: 0.1, for (; false;) 0.2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:32:31: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) 1: 1, 2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:33:31: Error: Unexpected token 'for'. Expect.type<Map<num, num>>({for (; false;) 1: 0.1, 0.2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:34:54: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({for (; false;) ...{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:34:39: Error: Unexpected token 'for'. Expect.type<Map<dynamic, dynamic>>({for (; false;) ...{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:35:46: Error: Unexpected token '...'. Expect.type<Map<int, int>>({for (; false;) ...<int, int>{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:35:31: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) ...<int, int>{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:38:26: Error: Unexpected token 'for'. Expect.type<Set<int>>({for (; false;) 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:39:26: Error: Unexpected token 'for'. Expect.type<Set<int>>({for (; false;) 1, for (; false;) 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:39:44: Error: Unexpected token 'for'. Expect.type<Set<int>>({for (; false;) 1, for (; false;) 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:40:26: Error: Unexpected token 'for'. Expect.type<Set<num>>({for (; false;) 1, for (; false;) 0.2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:40:44: Error: Unexpected token 'for'. Expect.type<Set<num>>({for (; false;) 1, for (; false;) 0.2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:41:26: Error: Unexpected token 'for'. Expect.type<Set<int>>({for (; false;) 1, 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:42:26: Error: Unexpected token 'for'. Expect.type<Set<num>>({for (; false;) 1, 0.2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:43:40: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({if (true) ...[]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:43:30: Error: Unexpected token 'if'. Expect.type<Set<dynamic>>({if (true) ...[]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:44:36: Error: Unexpected token '...'. Expect.type<Set<int>>({if (true) ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:44:26: Error: Unexpected token 'if'. Expect.type<Set<int>>({if (true) ...<int>[]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:47:46: Error: Unexpected token '...'. Expect.type<List<dynamic>>([for (; false;) ...([] as dynamic)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:47:31: Error: Unexpected token 'for'. Expect.type<List<dynamic>>([for (; false;) ...([] as dynamic)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:48:48: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({1, for (; false;) ...([] as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:48:33: Error: Unexpected token 'for'. Expect.type<Set<dynamic>>({1, for (; false;) ...([] as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:51:60: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({1: 1, for (; false;) ...({} as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:51:45: Error: Unexpected token 'for'. Expect.type<Map<dynamic, dynamic>>({1: 1, for (; false;) ...({} as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:57:39: Error: 'i' is already declared in this scope. Expect.type<List<String>>([for (var i in <int>[1]) i.toRadixString(10)]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:57:30: Error: Unexpected token 'for'. Expect.type<List<String>>([for (var i in <int>[1]) i.toRadixString(10)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:60:36: Error: 'i' is already declared in this scope. Expect.type<List<int>>([for (var i = 1; i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:60:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (var i = 1; i < 2; i++) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:61:39: Error: 'i' is already declared in this scope. Expect.type<List<String>>([for (var i = 1; i < 2; i++) i.toRadixString(10)]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:61:30: Error: Unexpected token 'for'. Expect.type<List<String>>([for (var i = 1; i < 2; i++) i.toRadixString(10)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:64:41: Error: 'i' is already declared in this scope. Expect.listEquals(<int>[1], [for (int i in expectDynamic([1]))]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:64:65: Error: Expected an identifier, but got ']'. Expect.listEquals(<int>[1], [for (int i in expectDynamic([1]))]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:64:32: Error: Unexpected token 'for'. Expect.listEquals(<int>[1], [for (int i in expectDynamic([1]))]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:41: Error: 'i' is already declared in this scope. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:59: Error: 'i' is already declared in this scope. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:59: Error: Expected ';' after this. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:63: Error: Expected a type, but got '2'. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:63: Error: Expected '[' before this. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:63: Error: This couldn't be parsed. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:64: Error: Expected ';' after this. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:64: Error: Unexpected token ';'. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:32: Error: Unexpected token 'for'. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:74:37: Error: Unexpected token 'for'. Expect.listEquals(<int>[1], <int>[for (; false;) expectInt(1)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:77:38: Error: Unexpected token 'for'. Expect.listEquals(<int>[1, 2], [1, for (; false;) expectDynamic(2)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:83:21: Error: Unexpected token 'for'. <int, String>{for (; false;) expectInt(1): expectString("s")}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:87:16: Error: Unexpected token 'for'. {1: "s", for (; false;) expectDynamic(2): expectDynamic("t")}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:92:36: Error: Unexpected token 'for'. Expect.setEquals(<int>{1}, <int>{for (; false;) expectInt(1)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:95:37: Error: Unexpected token 'for'. Expect.setEquals(<int>{1, 2}, {1, for (; false;) expectDynamic(2)}); ^^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/for_inference_test FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/if_inference_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000268s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_if_inference_test/if_inference_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/if_inference_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:19:22: Error: Unexpected token 'if'. expectListOf<int>([if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:20:22: Error: Unexpected token 'if'. expectListOf<int>([if (true) 1 else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:21:22: Error: Unexpected token 'if'. expectListOf<num>([if (true) 1 else 0.2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:22:22: Error: Unexpected token 'if'. expectListOf<int>([if (true) 1, 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:23:22: Error: Unexpected token 'if'. expectListOf<num>([if (true) 1, 0.2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:24:36: Error: Unexpected token '...'. expectListOf<dynamic>([if (true) ...[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:24:26: Error: Unexpected token 'if'. expectListOf<dynamic>([if (true) ...[]]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:25:32: Error: Unexpected token '...'. expectListOf<int>([if (true) ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:25:22: Error: Unexpected token 'if'. expectListOf<int>([if (true) ...<int>[]]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:28:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:29:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) 1: 1 else 2: 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:30:26: Error: Unexpected token 'if'. expectMapOf<num, num>({if (true) 1: 0.1 else 0.2: 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:31:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) 1: 1, 2: 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:32:26: Error: Unexpected token 'if'. expectMapOf<num, num>({if (true) 1: 0.1, 0.2: 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:33:44: Error: Unexpected token '...'. expectMapOf<dynamic, dynamic>({if (true) ...{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:33:34: Error: Unexpected token 'if'. expectMapOf<dynamic, dynamic>({if (true) ...{}}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:34:36: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...<int, int>{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:34:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) ...<int, int>{}}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:37:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:38:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) 1 else 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:39:21: Error: Unexpected token 'if'. expectSetOf<num>({if (true) 1 else 0.2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:40:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) 1, 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:41:21: Error: Unexpected token 'if'. expectSetOf<num>({if (true) 1, 0.2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:42:35: Error: Unexpected token '...'. expectSetOf<dynamic>({if (true) ...[]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:42:25: Error: Unexpected token 'if'. expectSetOf<dynamic>({if (true) ...[]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:43:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:43:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...<int>[]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:46:36: Error: Unexpected token '...'. expectListOf<dynamic>([if (true) ...([] as dynamic)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:46:26: Error: Unexpected token 'if'. expectListOf<dynamic>([if (true) ...([] as dynamic)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:47:38: Error: Unexpected token '...'. expectSetOf<dynamic>({1, if (true) ...([] as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:47:28: Error: Unexpected token 'if'. expectSetOf<dynamic>({1, if (true) ...([] as dynamic)}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:50:50: Error: Unexpected token '...'. expectMapOf<dynamic, dynamic>({1: 1, if (true) ...({} as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:50:40: Error: Unexpected token 'if'. expectMapOf<dynamic, dynamic>({1: 1, if (true) ...({} as dynamic)}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:57:37: Error: Unexpected token 'if'. Expect.listEquals(<int>[1], <int>[if (true) expectInt(1)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:58:37: Error: Unexpected token 'if'. Expect.listEquals(<int>[1], <int>[if (false) 9 else expectInt(1)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:61:38: Error: Unexpected token 'if'. Expect.listEquals(<int>[1, 2], [1, if (true) expectDynamic(2)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:62:38: Error: Unexpected token 'if'. Expect.listEquals(<int>[1, 2], [1, if (false) 9 else expectDynamic(2)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:68:21: Error: Unexpected token 'if'. <int, String>{if (true) expectInt(1): expectString("s")}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:72:16: Error: Unexpected token 'if'. {1: "s", if (true) expectDynamic(2): expectDynamic("t")}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:77:36: Error: Unexpected token 'if'. Expect.setEquals(<int>{1}, <int>{if (true) expectInt(1)}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:78:36: Error: Unexpected token 'if'. Expect.setEquals(<int>{1}, <int>{if (false) 9 else expectInt(1)}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:81:37: Error: Unexpected token 'if'. Expect.setEquals(<int>{1, 2}, {1, if (true) expectDynamic(2)}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_inference_test.dart:82:37: Error: Unexpected token 'if'. Expect.setEquals(<int>{1, 2}, {1, if (false) 9 else expectDynamic(2)}); ^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/if_inference_test FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/if_const_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000593s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_if_const_test/if_const_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/if_const_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:61:19: Error: Can't find ')' to match '('. Expect.identical(const {1}, const [if (true) {1}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:60:19: Error: Can't find ')' to match '('. Expect.identical(const {1: 1}, const [if (true) {1: 1}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:59:19: Error: Can't find ')' to match '('. Expect.identical(const [1], const [if (true) [1]].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:167:19: Error: Can't find ')' to match '('. Expect.identical(const <int>{1}, const <int>{if (true) {1}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:166:19: Error: Can't find ')' to match '('. Expect.identical(const <int, int>{1: 1}, const <int>{if (true) {1: 1}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:165:19: Error: Can't find ')' to match '('. Expect.identical(const <int>[1], const <int>{if (true) [1]}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:232:19: Error: Can't find ')' to match '('. Expect.identical(const <int>{1}, const <int>{if (true) 1, if (false) nonInt}; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:30:41: Error: Unexpected token 'if'. Expect.identical(list, const <int>[1, if (true) 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:33:41: Error: Unexpected token 'if'. Expect.identical(list, const <int>[1, if (false) 9, 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:36:41: Error: Unexpected token 'if'. Expect.identical(list, const <int>[1, if (false) 9 else 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:39:43: Error: Unexpected token 'if'. Expect.identical(const [1], const <int>[if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:42:38: Error: Unexpected token 'if'. Expect.identical(list, const <int>[if (true) 1, 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:45:41: Error: Unexpected token 'if'. Expect.identical(list, const <int>[1, if (true) 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:48:44: Error: Unexpected token 'if'. Expect.identical(list, const <int>[1, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:52:19: Error: Unexpected token 'if'. const <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:52:32: Error: Unexpected token 'if'. const <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:52:49: Error: Unexpected token 'if'. const <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:55:43: Error: Unexpected token 'if'. Expect.identical(const [1], const <int>[if (dynamicTrue) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:56:43: Error: Unexpected token 'if'. Expect.identical(const [1], const <int>[if (objectTrue) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:59:38: Error: Unexpected token 'if'. Expect.identical(const [1], const [if (true) [1]].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:60:41: Error: Unexpected token 'if'. Expect.identical(const {1: 1}, const [if (true) {1: 1}].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:61:38: Error: Unexpected token 'if'. Expect.identical(const {1}, const [if (true) {1}].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:65:29: Error: Unexpected token '...'. const <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:65:19: Error: Unexpected token 'if'. const <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:65:63: Error: Unexpected token '...'. const <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:65:45: Error: Unexpected token 'if'. const <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:69:29: Error: Unexpected token 'if'. const <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:69:19: Error: Unexpected token 'if'. const <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:69:52: Error: Unexpected token 'if'. const <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:69:42: Error: Unexpected token 'if'. const <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:72:61: Error: Unexpected token 'if'. Expect.identical(const [1], const <int>[if (false) 9 else if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:72:43: Error: Unexpected token 'if'. Expect.identical(const [1], const <int>[if (false) 9 else if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:75:68: Error: Not a constant expression. Expect.identical(list, const <int>[if (true) for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:75:48: Error: Unexpected token 'for'. Expect.identical(list, const <int>[if (true) for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:75:38: Error: Unexpected token 'if'. Expect.identical(list, const <int>[if (true) for (var i in list) i]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:78:38: Error: Unexpected token 'if'. Expect.identical(list, const <int>[if (false) 9 for (var i in list) i]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:78:51: Error: Expected ',' before this. Expect.identical(list, const <int>[if (false) 9 for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:78:60: Error: 'i' is already declared in this scope. Expect.identical(list, const <int>[if (false) 9 for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:75:57: Context: Previous declaration of 'i'. Expect.identical(list, const <int>[if (true) for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:78:71: Error: Not a constant expression. Expect.identical(list, const <int>[if (false) 9 for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:78:51: Error: Unexpected token 'for'. Expect.identical(list, const <int>[if (false) 9 for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:65:37: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:83:48: Error: Unexpected token 'if'. Expect.identical(map, const <int, int>{1: 1, if (true) 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:86:48: Error: Unexpected token 'if'. Expect.identical(map, const <int, int>{1: 1, if (false) 9: 9, 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:90:30: Error: Unexpected token 'if'. const <int, int>{1: 1, if (false) 9: 9 else 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:93:51: Error: Unexpected token 'if'. Expect.identical(const {1: 1}, const <int, int>{if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:96:42: Error: Unexpected token 'if'. Expect.identical(map, const <int, int>{if (true) 1: 1, 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:99:48: Error: Unexpected token 'if'. Expect.identical(map, const <int, int>{1: 1, if (true) 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:102:54: Error: Unexpected token 'if'. Expect.identical(map, const <int, int>{1: 1, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:106:24: Error: Unexpected token 'if'. const <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:106:40: Error: Unexpected token 'if'. const <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:106:63: Error: Unexpected token 'if'. const <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:109:51: Error: Unexpected token 'if'. Expect.identical(const {1: 1}, const <int, int>{if (dynamicTrue) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:110:51: Error: Unexpected token 'if'. Expect.identical(const {1: 1}, const <int, int>{if (objectTrue) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:114:15: Error: Unexpected token '...'. if (true) ...<int, int>{1: 1, 2: 2}, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:114:5: Error: Unexpected token 'if'. if (true) ...<int, int>{1: 1, 2: 2}, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:115:26: Error: Unexpected token '...'. if (false) 9: 9 else ...<int, int>{3: 3} ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:115:5: Error: Unexpected token 'if'. if (false) 9: 9 else ...<int, int>{3: 3} ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:120:34: Error: Unexpected token 'if'. const <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:120:24: Error: Unexpected token 'if'. const <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:120:60: Error: Unexpected token 'if'. const <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:120:50: Error: Unexpected token 'if'. const <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:124:45: Error: Unexpected token 'if'. const <int, int>{if (false) 9: 9 else if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:124:24: Error: Unexpected token 'if'. const <int, int>{if (false) 9: 9 else if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:127:72: Error: Not a constant expression. Expect.identical(map, const <int, int>{if (true) for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:127:75: Error: Not a constant expression. Expect.identical(map, const <int, int>{if (true) for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:127:52: Error: Unexpected token 'for'. Expect.identical(map, const <int, int>{if (true) for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:127:42: Error: Unexpected token 'if'. Expect.identical(map, const <int, int>{if (true) for (var i in list) i: i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:131:24: Error: Unexpected token 'if'. const <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:131:40: Error: Expected ',' before this. const <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:131:49: Error: 'i' is already declared in this scope. const <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:127:61: Context: Previous declaration of 'i'. Expect.identical(map, const <int, int>{if (true) for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:131:60: Error: Not a constant expression. const <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:131:63: Error: Not a constant expression. const <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:131:40: Error: Unexpected token 'for'. const <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:136:40: Error: Unexpected token 'if'. Expect.identical(set, const <int>{1, if (true) 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:139:40: Error: Unexpected token 'if'. Expect.identical(set, const <int>{1, if (false) 9, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:142:40: Error: Unexpected token 'if'. Expect.identical(set, const <int>{1, if (false) 9 else 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:145:37: Error: Unexpected token 'if'. Expect.identical({1}, const <int>{if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:148:37: Error: Unexpected token 'if'. Expect.identical(set, const <int>{if (true) 1, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:151:40: Error: Unexpected token 'if'. Expect.identical(set, const <int>{1, if (true) 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:154:43: Error: Unexpected token 'if'. Expect.identical(set, const <int>{1, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:158:19: Error: Unexpected token 'if'. const <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:158:32: Error: Unexpected token 'if'. const <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:158:49: Error: Unexpected token 'if'. const <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:161:48: Error: Unexpected token 'if'. Expect.identical(const <int>{1}, const <int>{if (dynamicTrue) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:162:48: Error: Unexpected token 'if'. Expect.identical(const <int>{1}, const <int>{if (objectTrue) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:165:48: Error: Unexpected token 'if'. Expect.identical(const <int>[1], const <int>{if (true) [1]}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:166:56: Error: Unexpected token 'if'. Expect.identical(const <int, int>{1: 1}, const <int>{if (true) {1: 1}}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:167:48: Error: Unexpected token 'if'. Expect.identical(const <int>{1}, const <int>{if (true) {1}}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:171:29: Error: Unexpected token '...'. const <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:171:19: Error: Unexpected token 'if'. const <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:171:63: Error: Unexpected token '...'. const <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:171:45: Error: Unexpected token 'if'. const <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:175:29: Error: Unexpected token 'if'. const <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:175:19: Error: Unexpected token 'if'. const <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:175:52: Error: Unexpected token 'if'. const <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:175:42: Error: Unexpected token 'if'. const <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:178:66: Error: Unexpected token 'if'. Expect.identical(const <int>{1}, const <int>{if (false) 9 else if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:178:48: Error: Unexpected token 'if'. Expect.identical(const <int>{1}, const <int>{if (false) 9 else if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:181:67: Error: Not a constant expression. Expect.identical(set, const <int>{if (true) for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:181:47: Error: Unexpected token 'for'. Expect.identical(set, const <int>{if (true) for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:181:37: Error: Unexpected token 'if'. Expect.identical(set, const <int>{if (true) for (var i in list) i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:184:37: Error: Unexpected token 'if'. Expect.identical(set, const <int>{if (false) 9 for (var i in list) i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:184:50: Error: Expected ',' before this. Expect.identical(set, const <int>{if (false) 9 for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:184:59: Error: 'i' is already declared in this scope. Expect.identical(set, const <int>{if (false) 9 for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:181:56: Context: Previous declaration of 'i'. Expect.identical(set, const <int>{if (true) for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:184:70: Error: Not a constant expression. Expect.identical(set, const <int>{if (false) 9 for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:184:50: Error: Unexpected token 'for'. Expect.identical(set, const <int>{if (false) 9 for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:165:58: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(const <int>[1], const <int>{if (true) [1]}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:166:66: Error: A value of type 'Map<int, int>' can't be assigned to a variable of type 'int'. - 'Map' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(const <int, int>{1: 1}, const <int>{if (true) {1: 1}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:167:58: Error: A value of type 'Set<int>' can't be assigned to a variable of type 'int'. - 'Set' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(const <int>{1}, const <int>{if (true) {1}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:171:37: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:195:19: Error: Unexpected token 'if'. const <int>[if (true) 1, if (false) nil + 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:195:32: Error: Unexpected token 'if'. const <int>[if (true) 1, if (false) nil + 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:197:19: Error: Unexpected token 'if'. const <int>[if (true) 1 else nil + 1, if (false) nil + 1 else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:197:45: Error: Unexpected token 'if'. const <int>[if (true) 1 else nil + 1, if (false) nil + 1 else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:200:5: Error: Unexpected token 'if'. if (true) 1: 1, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:201:5: Error: Unexpected token 'if'. if (false) nil + 1: 9, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:202:5: Error: Unexpected token 'if'. if (false) 9: nil + 1 ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:205:5: Error: Unexpected token 'if'. if (true) 1: 1 else nil + 1: 9, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:205:16: Error: Expected '}' before this. if (true) 1: 1 else nil + 1: 9, ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:210:19: Error: Unexpected token 'if'. const <int>{if (true) 1, if (false) nil + 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:210:32: Error: Unexpected token 'if'. const <int>{if (true) 1, if (false) nil + 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:212:19: Error: Unexpected token 'if'. const <int>{if (true) 1 else nil + 1, if (false) nil + 1 else 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:212:45: Error: Unexpected token 'if'. const <int>{if (true) 1 else nil + 1, if (false) nil + 1 else 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:218:48: Error: Unexpected token 'if'. Expect.identical(const <int>[1], const <int>[if (true) 1, if (false) nonInt]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:218:61: Error: Unexpected token 'if'. Expect.identical(const <int>[1], const <int>[if (true) 1, if (false) nonInt]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:220:19: Error: Unexpected token 'if'. const <int>[if (true) 1 else nonInt, if (false) nonInt else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:220:44: Error: Unexpected token 'if'. const <int>[if (true) 1 else nonInt, if (false) nonInt else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:222:33: Error: Expected '}' before this. Expect.identical(const <int>{1: 1}, const <int, int>{ ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:223:5: Error: Unexpected token 'if'. if (true) 1: 1, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:224:5: Error: Unexpected token 'if'. if (false) nonInt: 9, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:225:5: Error: Unexpected token 'if'. if (false) 9: nonInt ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:228:5: Error: Unexpected token 'if'. if (true) 1: 1 else nonInt: 9, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:229:5: Error: Unexpected token 'if'. if (false) 9: nonInt else 2: 2 ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:232:48: Error: Unexpected token 'if'. Expect.identical(const <int>{1}, const <int>{if (true) 1, if (false) nonInt}; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:232:61: Error: Unexpected token 'if'. Expect.identical(const <int>{1}, const <int>{if (true) 1, if (false) nonInt}; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:234:19: Error: Unexpected token 'if'. const <int>{if (true) 1 else nonInt, if (false) nonInt else 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:234:44: Error: Unexpected token 'if'. const <int>{if (true) 1 else nonInt, if (false) nonInt else 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:241:5: Error: Unexpected token 'if'. if (false) 1: 1, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:242:5: Error: Unexpected token 'if'. if (true) 2: 2 else 3: 3, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:246:40: Error: Unexpected token 'if'. Expect.setEquals(set, const <int>{1, if (false) 1, if (true) 2 else 3, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:246:54: Error: Unexpected token 'if'. Expect.setEquals(set, const <int>{1, if (false) 1, if (true) 2 else 3, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:252:30: Error: Unexpected token 'if'. const <int, int>{1: 1, if (true) 2: 2, if (false) 9: 9, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:252:46: Error: Unexpected token 'if'. const <int, int>{1: 1, if (true) 2: 2, if (false) 9: 9, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:254:24: Error: Unexpected token 'if'. const <int, int>{if (false) 9: 9 else 1: 1, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:254:57: Error: Unexpected token 'if'. const <int, int>{if (false) 9: 9 else 1: 1, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:256:40: Error: Unexpected token 'if'. Expect.identical(set, const <int>{1, if (true) 2, if (false) 9, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:256:53: Error: Unexpected token 'if'. Expect.identical(set, const <int>{1, if (true) 2, if (false) 9, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:257:37: Error: Unexpected token 'if'. Expect.identical(set, const <int>{if (false) 9 else 1, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:257:61: Error: Unexpected token 'if'. Expect.identical(set, const <int>{if (false) 9 else 1, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:260:51: Error: Unexpected token 'if'. Expect.notIdentical(map, const <int, int>{1: 1, if (true) 3: 3, 2: 2}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_const_test.dart:261:43: Error: Unexpected token 'if'. Expect.notIdentical(set, const <int>{1, if (true) 3, 2}); ^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/if_const_test FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/for_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000677s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_for_test/for_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/for_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:64:19: Error: Can't find ')' to match '('. Expect.setEquals({1}, [for (var i = 1; i < 2; i++) {i}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:63:19: Error: Can't find ')' to match '('. Expect.mapEquals({1: 1}, [for (var i = 1; i < 2; i++) {i: i}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:62:20: Error: Can't find ')' to match '('. Expect.listEquals([1], [for (var i = 1; i < 2; i++) [i]].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:19: Error: Can't find ')' to match '('. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:180:19: Error: Can't find ')' to match '('. Expect.mapEquals({1: 1}, {for (var i = 1; i < 2; i++) {i: i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:179:20: Error: Can't find ')' to match '('. Expect.listEquals([1], {for (var i = 1; i < 2; i++) [i]}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:26: Error: Expected an identifier, but got 'for'. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:37: Error: Non-optional parameters can't have a default value. Try removing the default value or making the parameter optional. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:40: Error: Expected ')' before this. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:57: Error: Expected a declaration, but got '}'. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:58: Error: Expected a declaration, but got '.'. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:59: Error: Variables must be declared using the keywords 'const', 'final', 'var' or a type name. Try adding the name of the type of the variable or the keyword 'var'. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:184:3: Error: A function declaration needs an explicit list of parameters. Try adding a parameter list to the function declaration. Expect.setEquals(set, <int>{for (int n in <num>[1, 2, 3, 4]) n}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:184:9: Error: Expected '{' before this. Expect.setEquals(set, <int>{for (int n in <num>[1, 2, 3, 4]) n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:184:9: Error: Expected a declaration, but got '.'. Expect.setEquals(set, <int>{for (int n in <num>[1, 2, 3, 4]) n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:184:25: Error: Expected an identifier, but got '<'. Expect.setEquals(set, <int>{for (int n in <num>[1, 2, 3, 4]) n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:184:26: Error: Expected ')' before this. Expect.setEquals(set, <int>{for (int n in <num>[1, 2, 3, 4]) n}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:184:67: Error: Expected a function body or '=>'. Try adding {}. Expect.setEquals(set, <int>{for (int n in <num>[1, 2, 3, 4]) n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:3: Error: A function declaration needs an explicit list of parameters. Try adding a parameter list to the function declaration. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:9: Error: Expected '{' before this. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:3: Error: 'Expect' is already declared in this scope. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:184:3: Context: Previous declaration of 'Expect'. Expect.setEquals(set, <int>{for (int n in <num>[1, 2, 3, 4]) n}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:9: Error: Expected a declaration, but got '.'. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:25: Error: Expected an identifier, but got '<'. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:26: Error: Expected ')' before this. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:67: Error: Expected a function body or '=>'. Try adding {}. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:10: Error: 'setEquals' is already declared in this scope. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:184:10: Context: Previous declaration of 'setEquals'. Expect.setEquals(set, <int>{for (int n in <num>[1, 2, 3, 4]) n}); ^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:3: Error: A function declaration needs an explicit list of parameters. Try adding a parameter list to the function declaration. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:9: Error: Expected '{' before this. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:3: Error: 'Expect' is already declared in this scope. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:3: Context: Previous declaration of 'Expect'. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:9: Error: Expected a declaration, but got '.'. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:21: Error: Expected an identifier, but got '1'. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:23: Error: Expected ')' before this. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:75: Error: Expected a function body or '=>'. Try adding {}. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:10: Error: 'setEquals' is already declared in this scope. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:187:10: Context: Previous declaration of 'setEquals'. Expect.setEquals(set, <int>{for (num n in <num>[1, 2, 3, 4]) n}); ^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:191:3: Error: A function declaration needs an explicit list of parameters. Try adding a parameter list to the function declaration. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as Object; i++) i}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:191:9: Error: Expected '{' before this. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as Object; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:191:3: Error: 'Expect' is already declared in this scope. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as Object; i++) i}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:3: Context: Previous declaration of 'Expect'. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:191:9: Error: Expected a declaration, but got '.'. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as Object; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:191:21: Error: Expected an identifier, but got '1'. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as Object; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:191:23: Error: Expected ')' before this. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as Object; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:191:74: Error: Expected a function body or '=>'. Try adding {}. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as Object; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:191:10: Error: 'setEquals' is already declared in this scope. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as Object; i++) i}); ^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:190:10: Context: Previous declaration of 'setEquals'. Expect.setEquals({1}, <int>{for (var i = 1; (i < 2) as dynamic; i++) i}); ^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:192:1: Error: Expected a declaration, but got '}'. } ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:33: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:29:42: Error: 'i' is already declared in this scope. Expect.listEquals(list, <int>[for (var i in <int>[1, 2]) i, 3, 4]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:29:33: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[for (var i in <int>[1, 2]) i, 3, 4]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:29:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, <int>[for (var i in <int>[1, 2]) i, 3, 4]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:32:45: Error: 'i' is already declared in this scope. Expect.listEquals(list, <int>[1, for (var i in <int>[2, 3]) i, 4]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:32:36: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[1, for (var i in <int>[2, 3]) i, 4]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:32:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, <int>[1, for (var i in <int>[2, 3]) i, 4]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:35:48: Error: 'i' is already declared in this scope. Expect.listEquals(list, <int>[1, 2, for (var i in <int>[3, 4]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:35:39: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[1, 2, for (var i in <int>[3, 4]) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:35:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, <int>[1, 2, for (var i in <int>[3, 4]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:39:25: Error: 'i' is already declared in this scope. <int>[1, for (var i in <int>[]) i, 2, 3, for (; false;) 9, 4]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:39:16: Error: Unexpected token 'for'. <int>[1, for (var i in <int>[]) i, 2, 3, for (; false;) 9, 4]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:39:48: Error: Unexpected token 'for'. <int>[1, for (var i in <int>[]) i, 2, 3, for (; false;) 9, 4]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:38:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:43:22: Error: 'i' is already declared in this scope. <int>[for (var i in <int>[1]) i, 2, for (var i = 3; i <= 4; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:43:13: Error: Unexpected token 'for'. <int>[for (var i in <int>[1]) i, 2, for (var i = 3; i <= 4; i++) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:43:52: Error: 'i' is already declared in this scope. <int>[for (var i in <int>[1]) i, 2, for (var i = 3; i <= 4; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:43:43: Error: Unexpected token 'for'. <int>[for (var i in <int>[1]) i, 2, for (var i = 3; i <= 4; i++) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:42:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:47:22: Error: 'i' is already declared in this scope. <int>[for (var i in <int>[0, 2]) ...<int>[1 + i, 2 + i]]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:47:40: Error: Unexpected token '...'. <int>[for (var i in <int>[0, 2]) ...<int>[1 + i, 2 + i]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:47:13: Error: Unexpected token 'for'. <int>[for (var i in <int>[0, 2]) ...<int>[1 + i, 2 + i]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:46:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:51:22: Error: 'i' is already declared in this scope. <int>[for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:51:52: Error: Unexpected token 'if'. <int>[for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:51:13: Error: Unexpected token 'for'. <int>[for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:50:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:55:22: Error: 'i' is already declared in this scope. <int>[for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:55:48: Error: Unexpected token 'if'. <int>[for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:55:13: Error: Unexpected token 'for'. <int>[for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:54:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:59:22: Error: 'i' is already declared in this scope. <int>[for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:59:40: Error: Unexpected token 'for'. <int>[for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:59:13: Error: Unexpected token 'for'. <int>[for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:58:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:62:36: Error: 'i' is already declared in this scope. Expect.listEquals([1], [for (var i = 1; i < 2; i++) [i]].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:62:27: Error: Unexpected token 'for'. Expect.listEquals([1], [for (var i = 1; i < 2; i++) [i]].first; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:62:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals([1], [for (var i = 1; i < 2; i++) [i]].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:63:38: Error: 'i' is already declared in this scope. Expect.mapEquals({1: 1}, [for (var i = 1; i < 2; i++) {i: i}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:63:29: Error: Unexpected token 'for'. Expect.mapEquals({1: 1}, [for (var i = 1; i < 2; i++) {i: i}].first; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:63:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals({1: 1}, [for (var i = 1; i < 2; i++) {i: i}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:64:35: Error: 'i' is already declared in this scope. Expect.setEquals({1}, [for (var i = 1; i < 2; i++) {i}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:64:26: Error: Unexpected token 'for'. Expect.setEquals({1}, [for (var i = 1; i < 2; i++) {i}].first; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:64:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals({1}, [for (var i = 1; i < 2; i++) {i}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:67:33: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[for (int n in <num>[1, 2, 3, 4]) n]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:67:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, <int>[for (int n in <num>[1, 2, 3, 4]) n]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:70:42: Error: 'n' is already declared in this scope. Expect.listEquals(list, <int>[for (num n in <num>[1, 2, 3, 4]) n]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:67:42: Context: Previous declaration of 'n'. Expect.listEquals(list, <int>[for (int n in <num>[1, 2, 3, 4]) n]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:70:33: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[for (num n in <num>[1, 2, 3, 4]) n]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:70:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals(list, <int>[for (num n in <num>[1, 2, 3, 4]) n]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:73:41: Error: 'i' is already declared in this scope. Expect.listEquals([1], <int>[for (var i = 1; (i < 2) as dynamic; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:73:32: Error: Unexpected token 'for'. Expect.listEquals([1], <int>[for (var i = 1; (i < 2) as dynamic; i++) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:73:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals([1], <int>[for (var i = 1; (i < 2) as dynamic; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:74:41: Error: 'i' is already declared in this scope. Expect.listEquals([1], <int>[for (var i = 1; (i < 2) as Object; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:26:42: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:74:32: Error: Unexpected token 'for'. Expect.listEquals([1], <int>[for (var i = 1; (i < 2) as Object; i++) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:74:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals([1], <int>[for (var i = 1; (i < 2) as Object; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:47:48: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[for (var i in <int>[0, 2]) ...<int>[1 + i, 2 + i]]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:36: Error: Unexpected token 'for'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:83:27: Error: 'i' is already declared in this scope. <int, int>{for (var i in <int>[1, 2]) i: i, 3: 3, 4: 4}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:83:18: Error: Unexpected token 'for'. <int, int>{for (var i in <int>[1, 2]) i: i, 3: 3, 4: 4}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:82:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:87:33: Error: 'i' is already declared in this scope. <int, int>{1: 1, for (var i in <int>[2, 3]) i: i, 4: 4}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:87:24: Error: Unexpected token 'for'. <int, int>{1: 1, for (var i in <int>[2, 3]) i: i, 4: 4}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:86:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:91:39: Error: 'i' is already declared in this scope. <int, int>{1: 1, 2: 2, for (var i in <int>[3, 4]) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:91:30: Error: Unexpected token 'for'. <int, int>{1: 1, 2: 2, for (var i in <int>[3, 4]) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:90:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:96:14: Error: 'i' is already declared in this scope. for (var i in <int>[]) i: i, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:96:5: Error: Unexpected token 'for'. for (var i in <int>[]) i: i, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:99:5: Error: Unexpected token 'for'. for (; false;) 9: 9, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:94:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, <int, int>{ ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:105:14: Error: 'i' is already declared in this scope. for (var i in <int>[1]) i: i, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:105:5: Error: Unexpected token 'for'. for (var i in <int>[1]) i: i, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:107:14: Error: 'i' is already declared in this scope. for (var i = 3; i <= 4; i++) i: i ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:107:5: Error: Unexpected token 'for'. for (var i = 3; i <= 4; i++) i: i ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:104:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, <int, int>{ ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:112:14: Error: 'i' is already declared in this scope. for (var i in <int>[0, 2]) ...<int>{1 + i: 1 + i, 2 + i: 2 + i} ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:112:46: Error: Expected '}' before this. for (var i in <int>[0, 2]) ...<int>{1 + i: 1 + i, 2 + i: 2 + i} ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:112:32: Error: Unexpected token '...'. for (var i in <int>[0, 2]) ...<int>{1 + i: 1 + i, 2 + i: 2 + i} ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:112:5: Error: Unexpected token 'for'. for (var i in <int>[0, 2]) ...<int>{1 + i: 1 + i, 2 + i: 2 + i} ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:111:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, <int, int>{ ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:117:27: Error: 'i' is already declared in this scope. <int, int>{for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:117:57: Error: Unexpected token 'if'. <int, int>{for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i: i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:117:18: Error: Unexpected token 'for'. <int, int>{for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:116:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:121:27: Error: 'i' is already declared in this scope. <int, int>{for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:121:67: Error: Expected ':' before this. <int, int>{for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i: i}); ^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:121:67: Error: Expected an identifier, but got 'else'. <int, int>{for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i: i}); ^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:121:53: Error: Unexpected token 'if'. <int, int>{for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i: i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:121:18: Error: Unexpected token 'for'. <int, int>{for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:120:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:125:14: Error: 'i' is already declared in this scope. for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j: i + j ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:125:32: Error: Unexpected token 'for'. for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j: i + j ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:125:5: Error: Unexpected token 'for'. for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j: i + j ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:124:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, <int, int>{ ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:129:36: Error: Unexpected token 'for'. Expect.mapEquals(map, <int, int>{for (int n in <num>[1, 2, 3, 4]) n: n}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:129:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, <int, int>{for (int n in <num>[1, 2, 3, 4]) n: n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:132:45: Error: 'n' is already declared in this scope. Expect.mapEquals(map, <int, int>{for (num n in <num>[1, 2, 3, 4]) n: n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:129:45: Context: Previous declaration of 'n'. Expect.mapEquals(map, <int, int>{for (int n in <num>[1, 2, 3, 4]) n: n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:132:36: Error: Unexpected token 'for'. Expect.mapEquals(map, <int, int>{for (num n in <num>[1, 2, 3, 4]) n: n}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:132:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, <int, int>{for (num n in <num>[1, 2, 3, 4]) n: n}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:136:27: Error: 'i' is already declared in this scope. <int, int>{for (var i = 1; (i < 2) as dynamic; i++) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:136:18: Error: Unexpected token 'for'. <int, int>{for (var i = 1; (i < 2) as dynamic; i++) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:135:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals([1], ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:138:27: Error: 'i' is already declared in this scope. <int, int>{for (var i = 1; (i < 2) as Object; i++) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:79:45: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:138:18: Error: Unexpected token 'for'. <int, int>{for (var i = 1; (i < 2) as Object; i++) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:137:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals([1], ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:31: Error: Unexpected token 'for'. Expect.setEquals(set, <int>{for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:146:40: Error: 'i' is already declared in this scope. Expect.setEquals(set, <int>{for (var i in <int>[1, 2]) i, 3, 4}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:146:31: Error: Unexpected token 'for'. Expect.setEquals(set, <int>{for (var i in <int>[1, 2]) i, 3, 4}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:146:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, <int>{for (var i in <int>[1, 2]) i, 3, 4}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:149:43: Error: 'i' is already declared in this scope. Expect.setEquals(set, <int>{1, for (var i in <int>[2, 3]) i, 4}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:149:34: Error: Unexpected token 'for'. Expect.setEquals(set, <int>{1, for (var i in <int>[2, 3]) i, 4}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:149:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, <int>{1, for (var i in <int>[2, 3]) i, 4}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:152:46: Error: 'i' is already declared in this scope. Expect.setEquals(set, <int>{1, 2, for (var i in <int>[3, 4]) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:152:37: Error: Unexpected token 'for'. Expect.setEquals(set, <int>{1, 2, for (var i in <int>[3, 4]) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:152:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, <int>{1, 2, for (var i in <int>[3, 4]) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:156:25: Error: 'i' is already declared in this scope. <int>{1, for (var i in <int>[]) i, 2, 3, for (; false;) 9, 4}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:156:16: Error: Unexpected token 'for'. <int>{1, for (var i in <int>[]) i, 2, 3, for (; false;) 9, 4}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:156:48: Error: Unexpected token 'for'. <int>{1, for (var i in <int>[]) i, 2, 3, for (; false;) 9, 4}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:155:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:160:22: Error: 'i' is already declared in this scope. <int>{for (var i in <int>[1]) i, 2, for (var i = 3; i <= 4; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:160:13: Error: Unexpected token 'for'. <int>{for (var i in <int>[1]) i, 2, for (var i = 3; i <= 4; i++) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:160:52: Error: 'i' is already declared in this scope. <int>{for (var i in <int>[1]) i, 2, for (var i = 3; i <= 4; i++) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:160:43: Error: Unexpected token 'for'. <int>{for (var i in <int>[1]) i, 2, for (var i = 3; i <= 4; i++) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:159:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:164:22: Error: 'i' is already declared in this scope. <int>{for (var i in <int>[0, 2]) ...<int>[1 + i, 2 + i]}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:164:40: Error: Unexpected token '...'. <int>{for (var i in <int>[0, 2]) ...<int>[1 + i, 2 + i]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:164:13: Error: Unexpected token 'for'. <int>{for (var i in <int>[0, 2]) ...<int>[1 + i, 2 + i]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:163:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:168:22: Error: 'i' is already declared in this scope. <int>{for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:168:52: Error: Unexpected token 'if'. <int>{for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:168:13: Error: Unexpected token 'for'. <int>{for (var i in <int>[1, 9, 2, 3, 9, 4]) if (i != 9) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:167:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:172:22: Error: 'i' is already declared in this scope. <int>{for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:172:48: Error: Unexpected token 'if'. <int>{for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:172:13: Error: Unexpected token 'for'. <int>{for (var i in <int>[1, -2, 3, -4]) if (i < 0) -i else i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:171:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:176:22: Error: 'i' is already declared in this scope. <int>{for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:176:40: Error: Unexpected token 'for'. <int>{for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:176:13: Error: Unexpected token 'for'. <int>{for (var i in <int>[0, 2]) for (var j = 1; j <= 2; j++) i + j}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:175:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:179:36: Error: 'i' is already declared in this scope. Expect.listEquals([1], {for (var i = 1; i < 2; i++) [i]}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:179:27: Error: Unexpected token 'for'. Expect.listEquals([1], {for (var i = 1; i < 2; i++) [i]}.first; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:179:3: Error: Can't use 'Expect' because it is declared more than once. Expect.listEquals([1], {for (var i = 1; i < 2; i++) [i]}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:180:38: Error: 'i' is already declared in this scope. Expect.mapEquals({1: 1}, {for (var i = 1; i < 2; i++) {i: i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:143:40: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:180:29: Error: Unexpected token 'for'. Expect.mapEquals({1: 1}, {for (var i = 1; i < 2; i++) {i: i}}.first; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:180:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals({1: 1}, {for (var i = 1; i < 2; i++) {i: i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:23: Error: Expected ';' after this. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:164:48: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>{for (var i in <int>[0, 2]) ...<int>[1 + i, 2 + i]}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:181:55: Error: Expected ';' after this. Expect.setEquals({1}, }for (var i = 1; i < 2; i++) {i}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:197:5: Error: Unexpected token 'for'. for (var i in <int>[1, 2, 3]) i: i, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:198:14: Error: 'i' is already declared in this scope. for (var i = 2; i <= 3; i++) i: i, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:197:14: Context: Previous declaration of 'i'. for (var i in <int>[1, 2, 3]) i: i, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:198:5: Error: Unexpected token 'for'. for (var i = 2; i <= 3; i++) i: i, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:195:3: Error: Can't use 'Expect' because it is declared more than once. Expect.mapEquals(map, <int, int>{ ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:203:14: Error: 'i' is already declared in this scope. for (var i in <int>[1, 2, 3]) i, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:197:14: Context: Previous declaration of 'i'. for (var i in <int>[1, 2, 3]) i: i, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:203:5: Error: Unexpected token 'for'. for (var i in <int>[1, 2, 3]) i, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:204:14: Error: 'i' is already declared in this scope. for (var i = 2; i <= 3; i++) i, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:197:14: Context: Previous declaration of 'i'. for (var i in <int>[1, 2, 3]) i: i, ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:204:5: Error: Unexpected token 'for'. for (var i = 2; i <= 3; i++) i, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:201:3: Error: Can't use 'Expect' because it is declared more than once. Expect.setEquals(set, <int>{ ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:220:5: Error: Unexpected token 'for'. for (var i = 0; i < keys.length; i++) keys[i]: values[i] ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:222:3: Error: Can't use 'Expect' because it is declared more than once. Expect.equals("1:a,2:a", map.keys.join(",")); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:224:38: Error: 'i' is already declared in this scope. var set = <Equality>{e1a, for (var i = 0; i < keys.length; i++) keys[i]}; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:220:14: Context: Previous declaration of 'i'. for (var i = 0; i < keys.length; i++) keys[i]: values[i] ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:224:29: Error: Unexpected token 'for'. var set = <Equality>{e1a, for (var i = 0; i < keys.length; i++) keys[i]}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:225:3: Error: Can't use 'Expect' because it is declared more than once. Expect.equals("1:a,2:a", set.join(",")); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:231:38: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int>[for (; nonBool;) 1]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:231:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int>[for (; nonBool;) 1]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:232:43: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int, int>{for (; nonBool;) 1: 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:232:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int, int>{for (; nonBool;) 1: 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:233:38: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int>{for (; nonBool;) 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:233:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int>{for (; nonBool;) 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:237:43: Error: Unexpected token 'for'. Expect.throwsAssertionError(() => <int>[for (; nullBool;) 1]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:237:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsAssertionError(() => <int>[for (; nullBool;) 1]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:238:48: Error: Unexpected token 'for'. Expect.throwsAssertionError(() => <int, int>{for (; nullBool;) 1: 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:238:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsAssertionError(() => <int, int>{for (; nullBool;) 1: 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:239:43: Error: Unexpected token 'for'. Expect.throwsAssertionError(() => <int>{for (; nullBool;) 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:239:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsAssertionError(() => <int>{for (; nullBool;) 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:243:38: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int>[for (int i = nonInt; false;) 1]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:243:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int>[for (int i = nonInt; false;) 1]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:244:43: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int, int>{for (int i = nonInt; false;) 1: 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:244:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int, int>{for (int i = nonInt; false;) 1: 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:245:38: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int>{for (int i = nonInt; false;) 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:245:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int>{for (int i = nonInt; false;) 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:249:38: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int>[for (int i in nonIterable) 1]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:249:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int>[for (int i in nonIterable) 1]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:250:43: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int, int>{for (int i in nonIterable) 1: 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:250:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int, int>{for (int i in nonIterable) 1: 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:251:38: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int>{for (int i in nonIterable) 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:251:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int>{for (int i in nonIterable) 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:255:46: Error: Unexpected token 'for'. Expect.throwsNoSuchMethodError(() => <int>[for (var i in nullIterable) 1]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:255:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsNoSuchMethodError(() => <int>[for (var i in nullIterable) 1]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:257:24: Error: Unexpected token 'for'. () => <int, int>{for (var i in nullIterable) 1: 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:256:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsNoSuchMethodError( ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:258:46: Error: Unexpected token 'for'. Expect.throwsNoSuchMethodError(() => <int>{for (var i in nullIterable) 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:258:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsNoSuchMethodError(() => <int>{for (var i in nullIterable) 1}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:261:38: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int>[for (var i = 0; i < 1; i++) nonInt]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:261:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int>[for (var i = 0; i < 1; i++) nonInt]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:263:24: Error: Unexpected token 'for'. () => <int, int>{for (var i = 0; i < 1; i++) nonInt: 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:262:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError( ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:265:24: Error: Unexpected token 'for'. () => <int, int>{for (var i = 0; i < 1; i++) 1: nonInt}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:264:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError( ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:266:38: Error: Unexpected token 'for'. Expect.throwsCastError(() => <int>{for (var i = 0; i < 1; i++) nonInt}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_test.dart:266:3: Error: Can't use 'Expect' because it is declared more than once. Expect.throwsCastError(() => <int>{for (var i = 0; i < 1; i++) nonInt}); ^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/for_test FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/map_set_ambiguity_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000334s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_map_set_ambiguity_test/map_set_ambiguity_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:28:36: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:28:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) ...map}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:29:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:29:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...set}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:31:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:31:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...iterable}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:32:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:32:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...customSet}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:33:36: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:33:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) ...customMap}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:35:36: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...map else ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:35:48: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...map else ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:35:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) ...map else ...map}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:37:44: Error: Unexpected token '...'. expectMapOf<dynamic, dynamic>({if (true) ...map else ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:37:56: Error: Unexpected token '...'. expectMapOf<dynamic, dynamic>({if (true) ...map else ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:37:34: Error: Unexpected token 'if'. expectMapOf<dynamic, dynamic>({if (true) ...map else ...dyn}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:40:36: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...map else ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:40:48: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...map else ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:40:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) ...map else ...customMap}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:42:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...set else ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:42:43: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...set else ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:42:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...set else ...set}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:43:35: Error: Unexpected token '...'. expectSetOf<dynamic>({if (true) ...set else ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:43:47: Error: Unexpected token '...'. expectSetOf<dynamic>({if (true) ...set else ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:43:25: Error: Unexpected token 'if'. expectSetOf<dynamic>({if (true) ...set else ...dyn}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:44:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...set else ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:44:43: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...set else ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:44:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...set else ...iterable}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:45:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...set else ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:45:43: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...set else ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:45:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...set else ...customSet}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:49:35: Error: Unexpected token '...'. expectSetOf<dynamic>({if (true) ...dyn else ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:49:47: Error: Unexpected token '...'. expectSetOf<dynamic>({if (true) ...dyn else ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:49:25: Error: Unexpected token 'if'. expectSetOf<dynamic>({if (true) ...dyn else ...iterable}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:50:35: Error: Unexpected token '...'. expectSetOf<dynamic>({if (true) ...dyn else ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:50:47: Error: Unexpected token '...'. expectSetOf<dynamic>({if (true) ...dyn else ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:50:25: Error: Unexpected token 'if'. expectSetOf<dynamic>({if (true) ...dyn else ...customSet}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:51:44: Error: Unexpected token '...'. expectMapOf<dynamic, dynamic>({if (true) ...dyn else ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:51:56: Error: Unexpected token '...'. expectMapOf<dynamic, dynamic>({if (true) ...dyn else ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:51:34: Error: Unexpected token 'if'. expectMapOf<dynamic, dynamic>({if (true) ...dyn else ...customMap}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:53:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...iterable else ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:53:48: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...iterable else ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:53:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...iterable else ...iterable}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:54:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...iterable else ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:54:48: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...iterable else ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:54:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...iterable else ...customSet}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:57:31: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...customSet else ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:57:49: Error: Unexpected token '...'. expectSetOf<int>({if (true) ...customSet else ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:57:21: Error: Unexpected token 'if'. expectSetOf<int>({if (true) ...customSet else ...customSet}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:60:36: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...customMap else ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:60:54: Error: Unexpected token '...'. expectMapOf<int, int>({if (true) ...customMap else ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:60:26: Error: Unexpected token 'if'. expectMapOf<int, int>({if (true) ...customMap else ...customMap}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:64:41: Error: Unexpected token '...'. expectMapOf<int, int>({for (; false;) ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:64:26: Error: Unexpected token 'for'. expectMapOf<int, int>({for (; false;) ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:65:36: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:65:21: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:67:36: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:67:21: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:68:36: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:68:21: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:69:41: Error: Unexpected token '...'. expectMapOf<int, int>({for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:69:26: Error: Unexpected token 'for'. expectMapOf<int, int>({for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:71:41: Error: Unexpected token '...'. expectMapOf<int, int>({for (; false;) ...map, for (; false;) ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:71:26: Error: Unexpected token 'for'. expectMapOf<int, int>({for (; false;) ...map, for (; false;) ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:71:64: Error: Unexpected token '...'. expectMapOf<int, int>({for (; false;) ...map, for (; false;) ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:71:49: Error: Unexpected token 'for'. expectMapOf<int, int>({for (; false;) ...map, for (; false;) ...map}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:74:23: Error: Unexpected token '...'. {for (; false;) ...map, for (; false;) ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:74:8: Error: Unexpected token 'for'. {for (; false;) ...map, for (; false;) ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:74:46: Error: Unexpected token '...'. {for (; false;) ...map, for (; false;) ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:74:31: Error: Unexpected token 'for'. {for (; false;) ...map, for (; false;) ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:78:23: Error: Unexpected token '...'. {for (; false;) ...map, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:78:8: Error: Unexpected token 'for'. {for (; false;) ...map, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:78:46: Error: Unexpected token '...'. {for (; false;) ...map, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:78:31: Error: Unexpected token 'for'. {for (; false;) ...map, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:80:36: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:80:21: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:80:59: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:80:44: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...set}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:81:40: Error: Unexpected token '...'. expectSetOf<dynamic>({for (; false;) ...set, for (; false;) ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:81:25: Error: Unexpected token 'for'. expectSetOf<dynamic>({for (; false;) ...set, for (; false;) ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:81:63: Error: Unexpected token '...'. expectSetOf<dynamic>({for (; false;) ...set, for (; false;) ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:81:48: Error: Unexpected token 'for'. expectSetOf<dynamic>({for (; false;) ...set, for (; false;) ...dyn}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:82:36: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:82:21: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:82:59: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:82:44: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:83:36: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:83:21: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:83:59: Error: Unexpected token '...'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:83:44: Error: Unexpected token 'for'. expectSetOf<int>({for (; false;) ...set, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:88:23: Error: Unexpected token '...'. {for (; false;) ...dyn, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:88:8: Error: Unexpected token 'for'. {for (; false;) ...dyn, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:88:46: Error: Unexpected token '...'. {for (; false;) ...dyn, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:88:31: Error: Unexpected token 'for'. {for (; false;) ...dyn, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:90:23: Error: Unexpected token '...'. {for (; false;) ...dyn, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:90:8: Error: Unexpected token 'for'. {for (; false;) ...dyn, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:90:46: Error: Unexpected token '...'. {for (; false;) ...dyn, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:90:31: Error: Unexpected token 'for'. {for (; false;) ...dyn, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:92:23: Error: Unexpected token '...'. {for (; false;) ...dyn, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:92:8: Error: Unexpected token 'for'. {for (; false;) ...dyn, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:92:46: Error: Unexpected token '...'. {for (; false;) ...dyn, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:92:31: Error: Unexpected token 'for'. {for (; false;) ...dyn, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:95:23: Error: Unexpected token '...'. {for (; false;) ...iterable, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:95:8: Error: Unexpected token 'for'. {for (; false;) ...iterable, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:95:51: Error: Unexpected token '...'. {for (; false;) ...iterable, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:95:36: Error: Unexpected token 'for'. {for (; false;) ...iterable, for (; false;) ...iterable}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:97:23: Error: Unexpected token '...'. {for (; false;) ...iterable, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:97:8: Error: Unexpected token 'for'. {for (; false;) ...iterable, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:97:51: Error: Unexpected token '...'. {for (; false;) ...iterable, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:97:36: Error: Unexpected token 'for'. {for (; false;) ...iterable, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:102:23: Error: Unexpected token '...'. {for (; false;) ...customSet, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:102:8: Error: Unexpected token 'for'. {for (; false;) ...customSet, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:102:52: Error: Unexpected token '...'. {for (; false;) ...customSet, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:102:37: Error: Unexpected token 'for'. {for (; false;) ...customSet, for (; false;) ...customSet}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:107:23: Error: Unexpected token '...'. {for (; false;) ...customMap, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:107:8: Error: Unexpected token 'for'. {for (; false;) ...customMap, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:107:52: Error: Unexpected token '...'. {for (; false;) ...customMap, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:107:37: Error: Unexpected token 'for'. {for (; false;) ...customMap, for (; false;) ...customMap}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:114:34: Error: Unexpected token '...'. Map<int, int> map = {if (true) ...untypedMap}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:114:24: Error: Unexpected token 'if'. Map<int, int> map = {if (true) ...untypedMap}; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:115:29: Error: Unexpected token '...'. Set<int> set = {if (true) ...untypedIterable}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:115:19: Error: Unexpected token 'if'. Set<int> set = {if (true) ...untypedIterable}; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:116:39: Error: Unexpected token '...'. Iterable<int> iterable = {if (true) ...untypedIterable}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:116:29: Error: Unexpected token 'if'. Iterable<int> iterable = {if (true) ...untypedIterable}; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:122:25: Error: Unexpected token '...'. map = {for (; false;) ...untypedMap}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:122:10: Error: Unexpected token 'for'. map = {for (; false;) ...untypedMap}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:123:25: Error: Unexpected token '...'. set = {for (; false;) ...untypedIterable}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:123:10: Error: Unexpected token 'for'. set = {for (; false;) ...untypedIterable}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:124:30: Error: Unexpected token '...'. iterable = {for (; false;) ...untypedIterable}; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/map_set_ambiguity_test.dart:124:15: Error: Unexpected token 'for'. iterable = {for (; false;) ...untypedIterable}; ^^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/map_set_ambiguity_test FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/syntax_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000412s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_syntax_test/syntax_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/syntax_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:12:27: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) 1,]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:13:29: Error: Unexpected token 'if'. Expect.mapEquals({1: 1}, {if (true) 1: 1,}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:14:26: Error: Unexpected token 'if'. Expect.setEquals({1}, {if (true) 1,}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:17:27: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) 1 else 2,]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:18:29: Error: Unexpected token 'if'. Expect.mapEquals({1: 1}, {if (true) 1: 1 else 2: 2,}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:19:26: Error: Unexpected token 'if'. Expect.setEquals({1}, {if (true) 1 else 2,}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:22:30: Error: Unexpected token 'for'. Expect.listEquals([1], [1, for (; false;) 2,]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:23:35: Error: Unexpected token 'for'. Expect.mapEquals({1: 1}, {1: 1, for (; false;) 2: 2,}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:24:29: Error: Unexpected token 'for'. Expect.setEquals({1}, {1, for (; false;) 2,}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:27:48: Error: Expected an identifier, but got 'else'. Expect.listEquals([1], [if (true) if (false) else 1]); ^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:27:37: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) if (false) else 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:27:27: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) if (false) else 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:28:48: Error: Expected an identifier, but got 'else'. Expect.listEquals([1], [if (true) if (false) else 1 else 2]); ^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:28:37: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) if (false) else 1 else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:28:27: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) if (false) else 1 else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:29:49: Error: Expected an identifier, but got 'else'. Expect.listEquals([2], [if (false) if (false) else 1 else 2]); ^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:29:38: Error: Unexpected token 'if'. Expect.listEquals([2], [if (false) if (false) else 1 else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:29:27: Error: Unexpected token 'if'. Expect.listEquals([2], [if (false) if (false) else 1 else 2]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:32:36: Error: Unexpected token 'if'. Expect.listEquals([1, 2, 3], [1, if (true) true ? 2 : 0, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:34:36: Error: Unexpected token 'if'. Expect.listEquals([1, 2, 3], [1, if (true) a = 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:37:36: Error: Unexpected token 'if'. Expect.listEquals([1, 2, 3], [1, if (false) 0 else true ? 2 : 0, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:38:7: Error: 'a' is already declared in this scope. var a = 0; ^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:33:7: Context: Previous declaration of 'a'. var a = 0; ^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:39:36: Error: Unexpected token 'if'. Expect.listEquals([1, 2, 3], [1, if (false) 0 else a = 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:43:11: Error: Unexpected token 'for'. [1, for (var i = 0; i < 1; i++) true ? 2 : 0, 3]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:44:7: Error: 'a' is already declared in this scope. var a = 0; ^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:33:7: Context: Previous declaration of 'a'. var a = 0; ^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:45:45: Error: 'i' is already declared in this scope. Expect.listEquals([1, 2, 3], [1, for (var i = 0; i < 1; i++) a = 2, 3]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:43:20: Context: Previous declaration of 'i'. [1, for (var i = 0; i < 1; i++) true ? 2 : 0, 3]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/syntax_test.dart:45:36: Error: Unexpected token 'for'. Expect.listEquals([1, 2, 3], [1, for (var i = 0; i < 1; i++) a = 2, 3]); ^^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/syntax_test FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/for_variable_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000594s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_for_variable_test/for_variable_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/for_variable_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:32:15: Error: Unexpected token 'for'. var list = [for (var i in [0, 1]) () => i]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:37:20: Error: 'i' is already declared in this scope. list = [for (var i = 0; i < 2; i++) () => i]; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:32:24: Context: Previous declaration of 'i'. var list = [for (var i in [0, 1]) () => i]; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:37:11: Error: Unexpected token 'for'. list = [for (var i = 0; i < 2; i++) () => i]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:42:20: Error: 'i' is already declared in this scope. list = [for (var i = 0; capture(() => i++) < 2;) i]; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:32:24: Context: Previous declaration of 'i'. var list = [for (var i in [0, 1]) () => i]; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:42:11: Error: Unexpected token 'for'. list = [for (var i = 0; capture(() => i++) < 2;) i]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:49:20: Error: 'i' is already declared in this scope. list = [for (var i = 0; i < 2; capture(() => i++)) i]; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:32:24: Context: Previous declaration of 'i'. var list = [for (var i in [0, 1]) () => i]; ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:49:11: Error: Unexpected token 'for'. list = [for (var i = 0; i < 2; capture(() => i++)) i]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:70:7: Error: Unexpected token 'for'. for (var global = "for"; global != null; global = null) global ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:75:7: Error: Unexpected token 'for'. for (var staticField = "for"; staticField != null; staticField = null) ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:81:7: Error: Unexpected token 'for'. for (var field = "for"; field != null; field = null) field ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:86:7: Error: Unexpected token 'for'. for (var inherited = "for"; inherited != null; inherited = null) inherited ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:91:16: Error: 'local' is already declared in this scope. for (var local = "for"; local != null; local = null) local ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:66:9: Context: Previous declaration of 'local'. var local = "local"; ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:91:7: Error: Unexpected token 'for'. for (var local = "for"; local != null; local = null) local ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:97:18: Error: 'outer' is already declared in this scope. for (var outer = "for"; outer != null; outer = null) ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:96:16: Context: Previous declaration of 'outer'. for (var outer = "outer"; outer != null; outer = null) ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:97:9: Error: Unexpected token 'for'. for (var outer = "for"; outer != null; outer = null) ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:96:7: Error: Unexpected token 'for'. for (var outer = "outer"; outer != null; outer = null) ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:103:22: Error: 'global' is already declared in this scope. list = [for (var global in ["for"]) global]; ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:70:16: Context: Previous declaration of 'global'. for (var global = "for"; global != null; global = null) global ^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:103:13: Error: Unexpected token 'for'. list = [for (var global in ["for"]) global]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:106:22: Error: 'staticField' is already declared in this scope. list = [for (var staticField in ["for"]) staticField]; ^^^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:75:16: Context: Previous declaration of 'staticField'. for (var staticField = "for"; staticField != null; staticField = null) ^^^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:106:13: Error: Unexpected token 'for'. list = [for (var staticField in ["for"]) staticField]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:109:22: Error: 'field' is already declared in this scope. list = [for (var field in ["for"]) field]; ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:81:16: Context: Previous declaration of 'field'. for (var field = "for"; field != null; field = null) field ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:109:13: Error: Unexpected token 'for'. list = [for (var field in ["for"]) field]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:112:22: Error: 'inherited' is already declared in this scope. list = [for (var inherited in ["for"]) inherited]; ^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:86:16: Context: Previous declaration of 'inherited'. for (var inherited = "for"; inherited != null; inherited = null) inherited ^^^^^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:112:13: Error: Unexpected token 'for'. list = [for (var inherited in ["for"]) inherited]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:115:22: Error: 'local' is already declared in this scope. list = [for (var local in ["for"]) local]; ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:66:9: Context: Previous declaration of 'local'. var local = "local"; ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:115:13: Error: Unexpected token 'for'. list = [for (var local in ["for"]) local]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:118:22: Error: 'outer' is already declared in this scope. list = [for (var outer in ["outer"]) for (var outer in ["for"]) outer]; ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:96:16: Context: Previous declaration of 'outer'. for (var outer = "outer"; outer != null; outer = null) ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:118:51: Error: 'outer' is already declared in this scope. list = [for (var outer in ["outer"]) for (var outer in ["for"]) outer]; ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:96:16: Context: Previous declaration of 'outer'. for (var outer = "outer"; outer != null; outer = null) ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:118:42: Error: Unexpected token 'for'. list = [for (var outer in ["outer"]) for (var outer in ["for"]) outer]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:118:13: Error: Unexpected token 'for'. list = [for (var outer in ["outer"]) for (var outer in ["for"]) outer]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:127:7: Error: Unexpected token 'for'. for (global = "for"; global == "for"; global = "after") global ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:134:7: Error: Unexpected token 'for'. for (staticField = "for"; staticField == "for"; staticField = "after") ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:142:7: Error: Unexpected token 'for'. for (field = "for"; field == "for"; field = "after") field ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:149:7: Error: Unexpected token 'for'. for (inherited = "for"; inherited == "for"; inherited = "after") inherited ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:156:7: Error: Unexpected token 'for'. for (local = "for"; local == "for"; local = "after") local ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:164:9: Error: Unexpected token 'for'. for (outer = "for"; outer == "for"; outer = "after") outer, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:163:74: Error: Unexpected token '...'. for (var outer = "outer"; outer == "outer"; outer = "outer after") ...[ ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:163:7: Error: Unexpected token 'for'. for (var outer = "outer"; outer == "outer"; outer = "outer after") ...[ ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:171:13: Error: Unexpected token 'for'. list = [for (global in ["for"]) global]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:176:13: Error: Unexpected token 'for'. list = [for (staticField in ["for"]) staticField]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:181:13: Error: Unexpected token 'for'. list = [for (field in ["for"]) field]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:186:13: Error: Unexpected token 'for'. list = [for (inherited in ["for"]) inherited]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:191:13: Error: Unexpected token 'for'. list = [for (local in ["for"]) local]; ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:197:16: Error: 'outer' is already declared in this scope. for (var outer in ["outer"]) ...[ ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:163:16: Context: Previous declaration of 'outer'. for (var outer = "outer"; outer == "outer"; outer = "outer after") ...[ ^^^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:198:9: Error: Unexpected token 'for'. for (outer in ["for"]) outer, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:197:36: Error: Unexpected token '...'. for (var outer in ["outer"]) ...[ ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:197:7: Error: Unexpected token 'for'. for (var outer in ["outer"]) ...[ ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:163:77: Error: A value of type 'List<dynamic>' can't be assigned to a variable of type 'String'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'String'. for (var outer = "outer"; outer == "outer"; outer = "outer after") ...[ ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_variable_test.dart:197:39: Error: A value of type 'List<dynamic>' can't be assigned to a variable of type 'String'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'String'. for (var outer in ["outer"]) ...[ ^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/for_variable_test 4916 out of 8325 completed Tests running for 5 minutes FAILED: dartdevk-chrome-checked release_x64 language_2/spread_collections/syntax_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 925ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_spread_collections_syntax_test/syntax_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections/syntax_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:12:30: Error: Unexpected token '...'. Expect.listEquals([1, 2], [...[1, 2],]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:13:35: Error: Unexpected token '...'. Expect.mapEquals({1: 1, 2: 2}, {...{1: 1, 2: 2},}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:14:29: Error: Unexpected token '...'. Expect.setEquals({1, 2}, {...{1, 2},}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:17:36: Error: Unexpected token '...'. Expect.listEquals([1, 2, 3], [1, ...true ? [2] : [], 3]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:18:33: Error: Unexpected token '...?'. Expect.listEquals([1, 3], [1, ...?true ? null : [], 3]); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:21:36: Error: Unexpected token '...'. Expect.listEquals([1, 2, 3], [1, ...a = [2], 3]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:22:33: Error: Unexpected token '...?'. Expect.listEquals([1, 3], [1, ...?a = null, 3]); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:25:39: Error: Unexpected token '...'. Expect.listEquals([1, 2, 3, 4], [1, ...b..add(3), 4]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/syntax_test.dart:27:39: Error: Unexpected token '...?'. Expect.listEquals([1, 2, 3, 4], [1, ...?b..add(3), 4]); ^^^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/spread_collections/syntax_test FAILED: dartdevk-chrome-checked release_x64 language_2/spread_collections/map_set_ambiguity_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000051s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_spread_collections_map_set_ambiguity_test/map_set_ambiguity_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections/map_set_ambiguity_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:29:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...map}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:30:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...set}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:32:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...iterable}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:33:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:34:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...customMap}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:36:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...map, ...map}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:36:39: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...map, ...map}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:38:39: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({...map, ...dyn}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:38:47: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({...map, ...dyn}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:41:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...map, ...customMap}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:41:39: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...map, ...customMap}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:43:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...set, ...set}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:43:34: Error: Unexpected token '...'. Expect.type<Set<int>>({...set, ...set}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:44:30: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({...set, ...dyn}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:44:38: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({...set, ...dyn}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:45:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...set, ...iterable}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:45:34: Error: Unexpected token '...'. Expect.type<Set<int>>({...set, ...iterable}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:46:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...set, ...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:46:34: Error: Unexpected token '...'. Expect.type<Set<int>>({...set, ...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:50:30: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({...dyn, ...iterable}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:50:38: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({...dyn, ...iterable}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:51:30: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({...dyn, ...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:51:38: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({...dyn, ...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:52:39: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({...dyn, ...customMap}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:52:47: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({...dyn, ...customMap}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:54:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...iterable, ...iterable}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:54:39: Error: Unexpected token '...'. Expect.type<Set<int>>({...iterable, ...iterable}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:55:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...iterable, ...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:55:39: Error: Unexpected token '...'. Expect.type<Set<int>>({...iterable, ...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:58:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...customSet, ...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:58:40: Error: Unexpected token '...'. Expect.type<Set<int>>({...customSet, ...customSet}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:61:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...customMap, ...customMap}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:61:45: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...customMap, ...customMap}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:68:24: Error: Unexpected token '...'. Map<int, int> map = {...untypedMap}; ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:69:19: Error: Unexpected token '...'. Set<int> set = {...untypedIterable}; ^^^ org-dartlang-app:/tests/language_2/spread_collections/map_set_ambiguity_test.dart:70:29: Error: Unexpected token '...'. Iterable<int> iterable = {...untypedIterable}; ^^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/spread_collections/map_set_ambiguity_test FAILED: dartdevk-chrome-checked release_x64 language_2/spread_collections/spread_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000148s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_spread_collections_spread_test/spread_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections/spread_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:27:33: Error: Unexpected token '...'. Expect.listEquals(list, <int>[...list]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:30:33: Error: Unexpected token '...'. Expect.listEquals(list, <int>[...<int>[1, 2], 3, 4]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:33:36: Error: Unexpected token '...'. Expect.listEquals(list, <int>[1, ...<int>[2, 3], 4]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:36:39: Error: Unexpected token '...'. Expect.listEquals(list, <int>[1, 2, ...<int>[3, 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:40:13: Error: Unexpected token '...'. <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:40:31: Error: Unexpected token '...'. <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:40:49: Error: Unexpected token '...'. <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:43:33: Error: Unexpected token '...'. Expect.listEquals(list, <int>[...<int>[1], 2, ...<int>[3, 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:43:49: Error: Unexpected token '...'. Expect.listEquals(list, <int>[...<int>[1], 2, ...<int>[3, 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:46:42: Error: Unexpected token '...'. Expect.listEquals(list, <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:46:58: Error: Unexpected token '...'. Expect.listEquals(list, <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:46:33: Error: Unexpected token '...'. Expect.listEquals(list, <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:49:36: Error: Unexpected token '...?'. Expect.listEquals(list, <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:49:53: Error: Unexpected token '...?'. Expect.listEquals(list, <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:49:65: Error: Unexpected token '...?'. Expect.listEquals(list, <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:54:43: Error: Unexpected token '...'. <int>[1, 2, innerList, 4], <int>[1, ...<int>[2, innerList, 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:57:33: Error: Unexpected token '...'. Expect.listEquals(list, <int>[...<num>[1, 2, 3, 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:30:41: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[...<int>[1, 2], 3, 4]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:33:44: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[1, ...<int>[2, 3], 4]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:36:47: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[1, 2, ...<int>[3, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:40:21: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:40:39: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:40:57: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:43:41: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[...<int>[1], 2, ...<int>[3, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:43:57: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[...<int>[1], 2, ...<int>[3, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:46:50: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:46:66: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:46:41: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:49:45: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:49:74: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:54:19: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[1, 2, innerList, 4], <int>[1, ...<int>[2, innerList, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:54:55: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[1, 2, innerList, 4], <int>[1, ...<int>[2, innerList, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:54:51: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[1, 2, innerList, 4], <int>[1, ...<int>[2, innerList, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:57:41: Error: A value of type 'List<num>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(list, <int>[...<num>[1, 2, 3, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:62:36: Error: Unexpected token '...'. Expect.mapEquals(map, <int, int>{...map}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:65:36: Error: Unexpected token '...'. Expect.mapEquals(map, <int, int>{...<int, int>{1: 1, 2: 2}, 3: 3, 4: 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:68:42: Error: Unexpected token '...'. Expect.mapEquals(map, <int, int>{1: 1, ...<int, int>{2: 2, 3: 3}, 4: 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:71:48: Error: Unexpected token '...'. Expect.mapEquals(map, <int, int>{1: 1, 2: 2, ...<int, int>{3: 3, 4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:75:5: Error: Unexpected token '...'. ...<int, int>{}, ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:78:5: Error: Unexpected token '...'. ...<int, int>{}, ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:81:5: Error: Unexpected token '...'. ...<int, int>{} ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:86:18: Error: Unexpected token '...'. <int, int>{...<int, int>{1: 1}, 2: 2, ...<int, int>{3: 3, 4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:86:45: Error: Unexpected token '...'. <int, int>{...<int, int>{1: 1}, 2: 2, ...<int, int>{3: 3, 4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:91:7: Error: Unexpected token '...'. ...<int, int>{1: 1, 2: 2}, ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:92:7: Error: Unexpected token '...'. ...<int, int>{3: 3, 4: 4} ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:90:5: Error: Unexpected token '...'. ...<int, int>{ ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:99:5: Error: Unexpected token '...?'. ...?<int, int>{2: 2, 3: 3}, ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:100:5: Error: Unexpected token '...?'. ...?(null), ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:101:5: Error: Unexpected token '...?'. ...?<int, int>{4: 4} ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:113:5: Error: Unexpected token '...'. ...<int, Object>{ ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:121:36: Error: Unexpected token '...'. Expect.mapEquals(map, <int, int>{...<num, num>{1: 1, 2: 2, 3: 3, 4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:126:31: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...set}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:129:31: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>[1, 2], 3, 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:132:34: Error: Unexpected token '...'. Expect.setEquals(set, <int>{1, ...<int>[2, 3], 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:135:37: Error: Unexpected token '...'. Expect.setEquals(set, <int>{1, 2, ...<int>[3, 4]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:138:31: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:138:49: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:138:67: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:141:31: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>[1], 2, ...<int>[3, 4]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:141:47: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>[1], 2, ...<int>[3, 4]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:144:40: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:144:56: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:144:31: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:147:34: Error: Unexpected token '...?'. Expect.setEquals(set, <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:147:51: Error: Unexpected token '...?'. Expect.setEquals(set, <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:147:63: Error: Unexpected token '...?'. Expect.setEquals(set, <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:152:19: Error: Unexpected token '...'. <Object>{1, ...<Object>[2, innerSet, 4]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:155:31: Error: Unexpected token '...'. Expect.setEquals(set, <int>{...<num>[1, 2, 3, 4]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:129:39: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>[1, 2], 3, 4}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:132:42: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{1, ...<int>[2, 3], 4}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:135:45: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{1, 2, ...<int>[3, 4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:138:39: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:138:57: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:138:75: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:141:39: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>[1], 2, ...<int>[3, 4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:141:55: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>[1], 2, ...<int>[3, 4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:144:48: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:144:64: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:144:39: Error: A value of type 'Set<int>' can't be assigned to a variable of type 'int'. - 'Set' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:147:43: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:147:72: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:155:39: Error: A value of type 'List<num>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{...<num>[1, 2, 3, 4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:162:5: Error: Unexpected token '...'. ...<int, int>{2: 2, 3: 3, 4: 4}, ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:163:5: Error: Unexpected token '...'. ...<int, int>{3: 3}, ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:166:37: Error: Unexpected token '...'. Expect.setEquals(set, <int>{1, 2, ...<int>[1, 2, 3, 4], ...<int>[2, 3], 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:166:59: Error: Unexpected token '...'. Expect.setEquals(set, <int>{1, 2, ...<int>[1, 2, 3, 4], ...<int>[2, 3], 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:166:45: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{1, 2, ...<int>[1, 2, 3, 4], ...<int>[2, 3], 4}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:166:67: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(set, <int>{1, 2, ...<int>[1, 2, 3, 4], ...<int>[2, 3], 4}); ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:176:37: Error: Unexpected token '...'. var map = <Equality, int>{e1a: 1, ...<Equality, int>{e1b: 2, e2a: 3, e2b: 4}}; ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:179:29: Error: Unexpected token '...'. var set = <Equality>{e1a, ...<Equality>[e1b, e2a, e2b]}; ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:191:5: Error: Unexpected token '...'. ...<Equality, int>{log(e1b): log(2), log(e2a): log(3), log(e2b): log(4)} ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:196:30: Error: Unexpected token '...'. set = <Equality>{log(e1a), ...<Equality>[log(e1b), log(e2a), log(e2b)]}; ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:179:42: Error: A value of type 'List<Equality>' can't be assigned to a variable of type 'Equality'. - 'List' is from 'dart:core'. - 'Equality' is from 'org-dartlang-app:/tests/language_2/spread_collections/helper_classes.dart'. Try changing the type of the left hand side, or casting the right hand side to 'Equality'. var set = <Equality>{e1a, ...<Equality>[e1b, e2a, e2b]}; ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:196:43: Error: A value of type 'List<Equality>' can't be assigned to a variable of type 'Equality'. - 'List' is from 'dart:core'. - 'Equality' is from 'org-dartlang-app:/tests/language_2/spread_collections/helper_classes.dart'. Try changing the type of the left hand side, or casting the right hand side to 'Equality'. set = <Equality>{log(e1a), ...<Equality>[log(e1b), log(e2a), log(e2b)]}; ^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:202:38: Error: Unexpected token '...'. Expect.throwsCastError(() => <int>[...nonIterable]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:203:38: Error: Unexpected token '...'. Expect.throwsCastError(() => <int>{...nonIterable}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:206:43: Error: Unexpected token '...'. Expect.throwsCastError(() => <int, int>{...nonMap}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:209:38: Error: Unexpected token '...'. Expect.throwsCastError(() => <int>[...wrongIterableType]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:210:38: Error: Unexpected token '...'. Expect.throwsCastError(() => <int>{...wrongIterableType}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:214:43: Error: Unexpected token '...'. Expect.throwsCastError(() => <int, int>{...wrongKeyType}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:215:43: Error: Unexpected token '...'. Expect.throwsCastError(() => <int, int>{...wrongValueType}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:218:38: Error: Unexpected token '...'. Expect.throwsCastError(() => <int>[...map]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:219:43: Error: Unexpected token '...'. Expect.throwsCastError(() => <int, int>{...list}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:220:43: Error: Unexpected token '...'. Expect.throwsCastError(() => <int, int>{...set}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/spread_test.dart:221:38: Error: Unexpected token '...'. Expect.throwsCastError(() => <int>{...map}); ^^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/spread_collections/spread_test FAILED: dartdevk-chrome-checked release_x64 language_2/spread_collections/inference_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000258s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_spread_collections_inference_test/inference_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections/inference_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:17:31: Error: Unexpected token '...'. Expect.type<List<dynamic>>([...[]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:18:27: Error: Unexpected token '...'. Expect.type<List<int>>([...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:19:27: Error: Unexpected token '...'. Expect.type<List<int>>([...[1]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:20:30: Error: Unexpected token '...'. Expect.type<List<int>>([1, ...[2]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:21:30: Error: Unexpected token '...'. Expect.type<List<num>>([1, ...[0.2]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:22:27: Error: Unexpected token '...'. Expect.type<List<int>>([...[1, 2]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:23:27: Error: Unexpected token '...'. Expect.type<List<num>>([...[1, 0.2]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:24:27: Error: Unexpected token '...'. Expect.type<List<int>>([...[1], ...[2]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:24:35: Error: Unexpected token '...'. Expect.type<List<int>>([...[1], ...[2]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:25:27: Error: Unexpected token '...'. Expect.type<List<num>>([...[1], ...[0.2]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:25:35: Error: Unexpected token '...'. Expect.type<List<num>>([...[1], ...[0.2]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:28:39: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({...{}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:29:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...<int, int>{}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:30:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...{1: 1}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:31:37: Error: Unexpected token '...'. Expect.type<Map<int, int>>({1: 1, ...{2: 2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:32:37: Error: Unexpected token '...'. Expect.type<Map<num, num>>({1: 1, ...{0.2: 0.2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:33:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...{1: 1, 2: 2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:34:31: Error: Unexpected token '...'. Expect.type<Map<num, num>>({...{1: 1, 0.2: 0.2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:35:31: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...{1: 1}, ...{2: 2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:35:42: Error: Unexpected token '...'. Expect.type<Map<int, int>>({...{1: 1}, ...{2: 2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:36:31: Error: Unexpected token '...'. Expect.type<Map<num, num>>({...{1: 1}, ...{0.2: 0.2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:36:42: Error: Unexpected token '...'. Expect.type<Map<num, num>>({...{1: 1}, ...{0.2: 0.2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:39:30: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({...[]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:40:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:41:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...[1]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:42:29: Error: Unexpected token '...'. Expect.type<Set<int>>({1, ...[2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:43:29: Error: Unexpected token '...'. Expect.type<Set<num>>({1, ...[0.2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:44:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...[1, 2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:45:26: Error: Unexpected token '...'. Expect.type<Set<num>>({...[1, 0.2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:46:26: Error: Unexpected token '...'. Expect.type<Set<int>>({...[1], ...[2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:46:34: Error: Unexpected token '...'. Expect.type<Set<int>>({...[1], ...[2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:47:26: Error: Unexpected token '...'. Expect.type<Set<num>>({...[1], ...[0.2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:47:34: Error: Unexpected token '...'. Expect.type<Set<num>>({...[1], ...[0.2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:48:26: Error: Unexpected token '...'. Expect.type<Set<num>>({...{1}, ...[0.2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:48:34: Error: Unexpected token '...'. Expect.type<Set<num>>({...{1}, ...[0.2]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:49:26: Error: Unexpected token '...'. Expect.type<Set<num>>({...{1}, ...{0.2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:49:34: Error: Unexpected token '...'. Expect.type<Set<num>>({...{1}, ...{0.2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:52:31: Error: Unexpected token '...'. Expect.type<List<dynamic>>([...([] as dynamic)]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:53:33: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({1, ...([] as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:57:45: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({1: 1, ...({} as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:74:36: Error: Unexpected token '...'. Expect.listEquals(<int>[], <int>[...expectIntIterable()]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:77:35: Error: Unexpected token '...'. Expect.listEquals(<int>[1], [1, ...expectDynamicIterable()]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:94:51: Error: Unexpected token '...'. Expect.mapEquals(<int, String>{}, <int, String>{...expectIntStringMap()}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:98:16: Error: Unexpected token '...'. {1: "s", ...expectDynamicDynamicMap()}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:113:35: Error: Unexpected token '...'. Expect.setEquals(<int>{}, <int>{...expectIntSet()}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:116:33: Error: Unexpected token '...'. Expect.setEquals(<int>{}, {1, ...expectDynamicSet()}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:74:56: Error: A value of type 'Iterable<dynamic>' can't be assigned to a variable of type 'int'. - 'Iterable' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.listEquals(<int>[], <int>[...expectIntIterable()]); ^ org-dartlang-app:/tests/language_2/spread_collections/inference_test.dart:113:50: Error: A value of type 'Set<dynamic>' can't be assigned to a variable of type 'int'. - 'Set' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.setEquals(<int>{}, <int>{...expectIntSet()}); ^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/spread_collections/inference_test FAILED: dartdevk-chrome-checked release_x64 language_2/spread_collections/const_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 882ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_spread_collections_const_test/const_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections/const_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/spread_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:23:38: Error: Unexpected token '...'. Expect.identical(list, const <int>[...list]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:24:38: Error: Unexpected token '...'. Expect.identical(list, const <int>[...set]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:27:38: Error: Unexpected token '...'. Expect.identical(list, const <int>[...<int>[1, 2], 3, 4]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:30:41: Error: Unexpected token '...'. Expect.identical(list, const <int>[1, ...<int>[2, 3], 4]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:33:44: Error: Unexpected token '...'. Expect.identical(list, const <int>[1, 2, ...<int>[3, 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:37:19: Error: Unexpected token '...'. const <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:37:37: Error: Unexpected token '...'. const <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:37:55: Error: Unexpected token '...'. const <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:41:19: Error: Unexpected token '...'. const <int>[...<int>[1], 2, ...<int>[3, 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:41:35: Error: Unexpected token '...'. const <int>[...<int>[1], 2, ...<int>[3, 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:45:28: Error: Unexpected token '...'. const <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:45:44: Error: Unexpected token '...'. const <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:45:19: Error: Unexpected token '...'. const <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:49:22: Error: Unexpected token '...?'. const <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:49:39: Error: Unexpected token '...?'. const <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:49:51: Error: Unexpected token '...?'. const <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:53:54: Error: Unexpected token '...'. const <int>[1, 2, <int>[3], 4], const <int>[1, ...<int>[2, <int>[3], 4]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:57:22: Error: Unexpected token '...'. const <Symbol>[...<Symbol>[Symbol("sym")]]); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:27:46: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(list, const <int>[...<int>[1, 2], 3, 4]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:30:49: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(list, const <int>[1, ...<int>[2, 3], 4]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:33:52: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(list, const <int>[1, 2, ...<int>[3, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:37:27: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:37:45: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:37:63: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:41:27: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[...<int>[1], 2, ...<int>[3, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:41:43: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[...<int>[1], 2, ...<int>[3, 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:45:36: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:45:52: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:45:27: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[...<int>[...<int>[1, 2], ...<int>[3, 4]]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:49:31: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:49:60: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[1, ...?<int>[2, 3], ...?(null), ...?<int>[4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:53:30: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[1, 2, <int>[3], 4], const <int>[1, ...<int>[2, <int>[3], 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:53:71: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[1, 2, <int>[3], 4], const <int>[1, ...<int>[2, <int>[3], 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:53:62: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>[1, 2, <int>[3], 4], const <int>[1, ...<int>[2, <int>[3], 4]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:57:33: Error: A value of type 'List<Symbol>' can't be assigned to a variable of type 'Symbol'. - 'List' is from 'dart:core'. - 'Symbol' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'Symbol'. const <Symbol>[...<Symbol>[Symbol("sym")]]); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:62:42: Error: Unexpected token '...'. Expect.identical(map, const <int, int>{...map}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:66:24: Error: Unexpected token '...'. const <int, int>{...<int, int>{1: 1, 2: 2}, 3: 3, 4: 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:70:30: Error: Unexpected token '...'. const <int, int>{1: 1, ...<int, int>{2: 2, 3: 3}, 4: 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:74:36: Error: Unexpected token '...'. const <int, int>{1: 1, 2: 2, ...<int, int>{3: 3, 4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:78:5: Error: Unexpected token '...'. ...<int, int>{}, ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:81:5: Error: Unexpected token '...'. ...<int, int>{}, ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:84:5: Error: Unexpected token '...'. ...<int, int>{} ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:89:24: Error: Unexpected token '...'. const <int, int>{...<int, int>{1: 1}, 2: 2, ...<int, int>{3: 3, 4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:89:51: Error: Unexpected token '...'. const <int, int>{...<int, int>{1: 1}, 2: 2, ...<int, int>{3: 3, 4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:94:7: Error: Unexpected token '...'. ...<int, int>{1: 1, 2: 2}, ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:95:7: Error: Unexpected token '...'. ...<int, int>{3: 3, 4: 4} ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:93:5: Error: Unexpected token '...'. ...<int, int>{ ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:102:5: Error: Unexpected token '...?'. ...?<int, int>{2: 2, 3: 3}, ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:103:5: Error: Unexpected token '...?'. ...?(null), ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:104:5: Error: Unexpected token '...?'. ...?<int, int>{4: 4} ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:115:5: Error: Unexpected token '...'. ...<int, Object>{ ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:126:5: Error: Unexpected token '...'. ...<Symbol, Symbol>{Symbol("sym"): Symbol("bol")} ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:132:37: Error: Unexpected token '...'. Expect.identical(set, const <int>{...set}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:133:37: Error: Unexpected token '...'. Expect.identical(set, const <int>{...list}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:136:37: Error: Unexpected token '...'. Expect.identical(set, const <int>{...<int>[1, 2], 3, 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:139:40: Error: Unexpected token '...'. Expect.identical(set, const <int>{1, ...<int>[2, 3], 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:142:43: Error: Unexpected token '...'. Expect.identical(set, const <int>{1, 2, ...<int>[3, 4]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:146:19: Error: Unexpected token '...'. const <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:146:37: Error: Unexpected token '...'. const <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:146:55: Error: Unexpected token '...'. const <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:149:37: Error: Unexpected token '...'. Expect.identical(set, const <int>{...<int>[1], 2, ...<int>[3, 4]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:149:53: Error: Unexpected token '...'. Expect.identical(set, const <int>{...<int>[1], 2, ...<int>[3, 4]}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:152:46: Error: Unexpected token '...'. Expect.identical(set, const <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:152:62: Error: Unexpected token '...'. Expect.identical(set, const <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:152:37: Error: Unexpected token '...'. Expect.identical(set, const <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:156:22: Error: Unexpected token '...?'. const <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:156:39: Error: Unexpected token '...?'. const <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:156:51: Error: Unexpected token '...?'. const <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:160:25: Error: Unexpected token '...'. const <Object>{1, ...<Object>{2, <int>{3}, 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:164:22: Error: Unexpected token '...'. const <Symbol>{...<Symbol>{Symbol("sym")}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:136:45: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{...<int>[1, 2], 3, 4}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:139:48: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{1, ...<int>[2, 3], 4}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:142:51: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{1, 2, ...<int>[3, 4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:146:27: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:146:45: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:146:63: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>{...<int>[], 1, 2, ...<int>[], 3, 4, ...<int>[]}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:149:45: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{...<int>[1], 2, ...<int>[3, 4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:149:61: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{...<int>[1], 2, ...<int>[3, 4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:152:54: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:152:70: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:152:45: Error: A value of type 'Set<int>' can't be assigned to a variable of type 'int'. - 'Set' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{...<int>{...<int>[1, 2], ...<int>[3, 4]}}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:156:31: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:156:60: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. const <int>{1, ...?<int>[2, 3], ...?(null), ...?<int>[4]}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:164:33: Error: A value of type 'Set<Symbol>' can't be assigned to a variable of type 'Symbol'. - 'Set' is from 'dart:core'. - 'Symbol' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'Symbol'. const <Symbol>{...<Symbol>{Symbol("sym")}}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:170:30: Error: Unexpected token '...'. const <int, int>{1: 1, ...<int, int>{2: 2, 3: 3}, 4: 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:172:30: Error: Unexpected token '...'. const <int, int>{1: 1, ...<int, int>{2: 2}, 3: 3, ...<int, int>{4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:172:57: Error: Unexpected token '...'. const <int, int>{1: 1, ...<int, int>{2: 2}, 3: 3, ...<int, int>{4: 4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:174:40: Error: Unexpected token '...'. Expect.identical(set, const <int>{1, ...<int>{2, 3}, 4}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:175:40: Error: Unexpected token '...'. Expect.identical(set, const <int>{1, ...<int>{2}, 3, ...<int>{4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:175:56: Error: Unexpected token '...'. Expect.identical(set, const <int>{1, ...<int>{2}, 3, ...<int>{4}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:179:30: Error: Unexpected token '...'. const <int, int>{1: 1, ...<int, int>{3: 3, 2: 2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:180:60: Error: Unexpected token '...'. Expect.notIdentical(const <int>{1, 2, 3}, const <int>{1, ...<int>{3, 2}}); ^^^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:174:48: Error: A value of type 'Set<int>' can't be assigned to a variable of type 'int'. - 'Set' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{1, ...<int>{2, 3}, 4}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:175:48: Error: A value of type 'Set<int>' can't be assigned to a variable of type 'int'. - 'Set' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{1, ...<int>{2}, 3, ...<int>{4}}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:175:64: Error: A value of type 'Set<int>' can't be assigned to a variable of type 'int'. - 'Set' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.identical(set, const <int>{1, ...<int>{2}, 3, ...<int>{4}}); ^ org-dartlang-app:/tests/language_2/spread_collections/const_test.dart:180:68: Error: A value of type 'Set<int>' can't be assigned to a variable of type 'int'. - 'Set' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. Expect.notIdentical(const <int>{1, 2, 3}, const <int>{1, ...<int>{3, 2}}); ^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/spread_collections/const_test Double reporting tests http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_stacktrace_fromstring_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_deferred_closurize_load_library_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_break_in_finally_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_for_use_local_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_asyncstar_yieldstar_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_return_types_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_nonfuture_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_stream_take_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_deferred_global_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_conditional_import_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_await_test_02/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_await_test_03/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_await_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_asyncstar_covariant_type_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_conditional_import_string_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_star_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_star_test_03/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_star_test_02/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_star_test_04/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_star_test_01/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_star_test_05/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_regress_23996_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_switch_test_withDefault/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_switch_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_deferred_constraints_type_annotation_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_deferred_constraints_type_annotation_test_type_annotation_non_deferred/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_deferred_constraints_type_annotation_test_new_generic1/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_deferred_constraints_type_annotation_test_new/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_deferred_constraints_type_annotation_test_static_method/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_regression_fisk_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_regress_26175_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_assert_message_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_started_immediately_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_no_cancel_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_pause_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_deferred_shadow_load_library_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_asyncstar_concat_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_mixin_super_use_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_call_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_for_cancel_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_this_bound_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_for_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_take_reyield_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_regress_22777_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_covariant_type_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_throw_in_catch_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_throw_in_catch_test_forceAwait/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_issue23244_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_future_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_yieldstar_pause_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_error_timing_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_flatten_test_01/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_flatten_test_04/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_deferred_mixin_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_deferred_redirecting_factory_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_cancel_while_paused_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_deferred_no_such_method_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_regression_2238_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_exceptions_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_async_star_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_async_star_await_for_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_async_star_cancel_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_regress_22443_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_star_async_star_invalid_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_star_async_star_invalid_test_03/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_await_pauses_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_postfix_expr_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_await_catch_regression_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_regression_23116_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_asyncstar_yield_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_continue_label_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_continue_label_test_await_in_condition/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_continue_label_test_await_in_init/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_continue_label_test_await_in_update/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_async_continue_label_test_await_in_body/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_and_or_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_error_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_deferred_constant_list_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_await_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_regression_23058_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_cancel_and_throw_in_finally_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_await_foreign_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_issue28498_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_async_star_no_cancel2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_regress_24935_test_01/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_language_2_deferred_shared_and_unshared_classes_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_gamepad_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_request_animation_frame_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_isolates_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_event_customevent_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_xhr_cross_origin_test/test.html?crossOriginPort=41220&group=functional http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_xhr_cross_origin_test/test.html?crossOriginPort=41220&group=supported http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_css_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_interactive_test/test.html?crossOriginPort=41220&group=KeyEvent http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_async_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_history_test/test.html?crossOriginPort=41220&group=supported_HashChangeEvent http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_history_test/test.html?crossOriginPort=41220&group=history http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_history_test/test.html?crossOriginPort=41220&group=supported_state http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_js_dart_to_string_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_js_array_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_fileapi_supported_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_file_sample_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_worker_test/test.html?crossOriginPort=41220&group=supported http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_worker_test/test.html?crossOriginPort=41220&group=functional http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_message_channel_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_interactive_media_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_websql_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=eventDelegation http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=functional http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=querySelectorAll http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=_ElementList http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_async_spawnuri_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=matches http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=children http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=attributes http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=ElementList http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=click http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=eventListening http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=constructors http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_websocket_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_test/test.html?crossOriginPort=41220&group=position http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_fileapi_entry_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_url_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_filereader_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_events_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_indexeddb_5_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_xhr_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_indexeddb_4_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_fileapi_supported_throws_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_fontface_loaded_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_cssstyledeclaration_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_indexeddb_2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_storage_promise_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_indexeddb_3_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_canvasrenderingcontext2d_test/test.html?crossOriginPort=41220&group=drawImage_canvas_element http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_canvasrenderingcontext2d_test/test.html?crossOriginPort=41220&group=fillText http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_canvasrenderingcontext2d_test/test.html?crossOriginPort=41220&group=drawImage_video_element_dataUrl http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_canvasrenderingcontext2d_test/test.html?crossOriginPort=41220&group=drawImage_video_element http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_canvasrenderingcontext2d_test/test.html?crossOriginPort=41220&group=drawImage_image_element http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_canvasrenderingcontext2d_test/test.html?crossOriginPort=41220&group=arc http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_canvasrenderingcontext2d_test/test.html?crossOriginPort=41220&group=pixel_manipulation http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_canvas_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_form_data_test/test.html?crossOriginPort=41220&group=functional http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_form_data_test/test.html?crossOriginPort=41220&group=supported http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_indexeddb_1_test/test.html?crossOriginPort=41220&group=dynamic http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_indexeddb_1_test/test.html?crossOriginPort=41220&group=typed http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_indexeddb_1_test/test.html?crossOriginPort=41220&group=supported http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_fileapi_file_entry_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_indexeddb_1_test/test.html?crossOriginPort=41220&group=functional http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_native_gc_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_touchevent_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_worker_api_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_mutationobserver_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_animate_test/test.html?crossOriginPort=41220&group=simple_timing http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_animate_test/test.html?crossOriginPort=41220&group=animate_supported http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_animate_test/test.html?crossOriginPort=41220&group=timing_dict http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_fileapi_directory_reader_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_postmessage_structured_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_js_interop_1_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_html_element_animate_test/test.html?crossOriginPort=41220&group=omit_timing http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_convert_streamed_conversion_json_decode1_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_convert_encoding_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_convert_streamed_conversion_json_utf8_encode_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_convert_streamed_conversion_json_encode1_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_timer_cancel1_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace24_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace11_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_controller_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors5_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace23_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_debug_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_create_periodic_timer_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_convert_streamed_conversion_json_utf8_decode_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_transform_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace09_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace04_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_value_chain3_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_async_no_await_zones_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_intercept_schedule_microtask6_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors14_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace17_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_timer_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace05_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors11_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors26_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors23_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_convert_streamed_conversion_utf8_decode_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_convert_streamed_conversion_utf8_encode_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors3_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_periodic4_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors15_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_distinct_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace03_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_future_schedule_microtask_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_join_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace22_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_wait_for_cancel_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors12_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_periodic_timer2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_futures_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_run_unary_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_schedule_microtask3_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_view_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace15_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors24_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_run_zoned8_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_single_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors21_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_async_await_zones_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_empty_description_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_empty_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_value_chain_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace06_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_timer_isActive_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace02_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_listen_zone_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors25_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_periodic_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_empty_description2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace25_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors18_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_schedule_microtask5_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_error_callback_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_state_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_delayed_error_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_schedule_microtask_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors27_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_schedule_microtask2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_value_chain2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_async_await_sync_completer_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_run_guarded_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_create_timer2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace16_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors19_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_single_to_multi_subscriber_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_foreach_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_slow_consumer3_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace14_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace20_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_microtask_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_lib_2_async_stream_first_where_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_intercept_schedule_microtask5_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_periodic5_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors7_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors17_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_run_zoned7_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_value_chain4_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_intercept_schedule_microtask3_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace12_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_run_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace19_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_zones_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors22_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace08_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_transformer_from_bind_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_periodic3_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_from_iterable_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_periodic2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace13_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace18_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_from_futures_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace10_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_slow_consumer_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_create_timer_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_periodic_timer3_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace21_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_iterator_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors8_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_future_constructor2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors28_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_null_future_zone_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_subscription_as_future_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors4_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors13_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors2_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors16_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_periodic6_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_transformation_broadcast_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_state_nonzero_timer_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_intercept_schedule_microtask4_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_subscription_cancel_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_event_transformed_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_zone_bind_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_lib_2_async_stream_last_where_test_none/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_controller_async_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_transformer_from_handlers_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace07_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stream_iterator_double_cancel_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_stack_trace01_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors6_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_catch_errors20_test/test.html?crossOriginPort=41220 http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_lib_2_async_multiple_timer_test/test.html?crossOriginPort=41220 === Failure summary: FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/extended-characters-more_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 193ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/extended-characters-more_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/extended-characters-more_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 397ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.364 } - { type: message_received value: dart-main-done timestamp: 0.364 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test extended-characters-more_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="extended-characters-more_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/extended-characters-more_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running extended-characters-more_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["extended-characters-more_test", "dart_sdk", "async_helper"], function(extended$45characters$45more_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(extended$45characters$45more_test.extended$45characters$45more_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/extended-characters-more_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/invalid-range-in-class_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 173ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/invalid-range-in-class_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/invalid-range-in-class_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 509ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.415 } - { type: message_received value: dart-main-done timestamp: 0.415 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test invalid-range-in-class_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="invalid-range-in-class_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/invalid-range-in-class_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running invalid-range-in-class_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["invalid-range-in-class_test", "dart_sdk", "async_helper"], function(invalid$45range$45in$45class_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(invalid$45range$45in$45class_test.invalid$45range$45in$45class_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/invalid-range-in-class_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/regress-6-9-regexp_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 137ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/regress-6-9-regexp_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/regress-6-9-regexp_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 418ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.36 } - { type: message_received value: dart-main-done timestamp: 0.36 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test regress-6-9-regexp_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="regress-6-9-regexp_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/regress-6-9-regexp_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running regress-6-9-regexp_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["regress-6-9-regexp_test", "dart_sdk", "async_helper"], function(regress$456$459$45regexp_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(regress$456$459$45regexp_test.regress$456$459$45regexp_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/regress-6-9-regexp_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/unicode-handling_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 154ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/unicode-handling_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/unicode-handling_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 323ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.27 } - { type: message_received value: dart-main-done timestamp: 0.27 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test unicode-handling_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="unicode-handling_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/unicode-handling_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running unicode-handling_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_unicode-handling_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["unicode-handling_test", "dart_sdk", "async_helper"], function(unicode$45handling_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(unicode$45handling_test.unicode$45handling_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/unicode-handling_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/alternative-length-miscalculation_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 131ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/alternative-length-miscalculation_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/alternative-length-miscalculation_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 399ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.353 } - { type: message_received value: dart-main-done timestamp: 0.354 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test alternative-length-miscalculation_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="alternative-length-miscalculation_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/alternative-length-miscalculation_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running alternative-length-miscalculation_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["alternative-length-miscalculation_test", "dart_sdk", "async_helper"], function(alternative$45length$45miscalculation_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(alternative$45length$45miscalculation_test.alternative$45length$45miscalculation_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/alternative-length-miscalculation_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-capturing-groups_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 135ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/non-capturing-groups_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-capturing-groups_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 407ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.361 } - { type: message_received value: dart-main-done timestamp: 0.361 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-capturing-groups_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-capturing-groups_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/non-capturing-groups_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-capturing-groups_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-capturing-groups_test", "dart_sdk", "async_helper"], function(non$45capturing$45groups_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45capturing$45groups_test.non$45capturing$45groups_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-capturing-groups_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/no-extensions_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 158ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_no-extensions_test/no-extensions_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/no-extensions_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 406ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_no-extensions_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.353 } - { type: message_received value: dart-main-done timestamp: 0.354 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test no-extensions_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="no-extensions_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_no-extensions_test/no-extensions_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running no-extensions_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_no-extensions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["no-extensions_test", "dart_sdk", "async_helper"], function(no$45extensions_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(no$45extensions_test.no$45extensions_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/no-extensions_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/extended-characters-match_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 156ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/extended-characters-match_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/extended-characters-match_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 337ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.305 } - { type: message_received value: dart-main-done timestamp: 0.305 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test extended-characters-match_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="extended-characters-match_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/extended-characters-match_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running extended-characters-match_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["extended-characters-match_test", "dart_sdk", "async_helper"], function(extended$45characters$45match_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(extended$45characters$45match_test.extended$45characters$45match_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/extended-characters-match_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/stack-overflow2_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 157ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/stack-overflow2_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/stack-overflow2_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 423ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.373 } - { type: message_received value: dart-main-done timestamp: 0.373 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test stack-overflow2_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="stack-overflow2_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/stack-overflow2_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running stack-overflow2_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["stack-overflow2_test", "dart_sdk", "async_helper"], function(stack$45overflow2_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(stack$45overflow2_test.stack$45overflow2_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/stack-overflow2_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/loop-capture_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 148ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_loop-capture_test/loop-capture_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/loop-capture_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 504ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_loop-capture_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.46 } - { type: message_received value: dart-main-done timestamp: 0.46 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test loop-capture_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="loop-capture_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_loop-capture_test/loop-capture_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running loop-capture_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_loop-capture_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["loop-capture_test", "dart_sdk", "async_helper"], function(loop$45capture_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(loop$45capture_test.loop$45capture_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/loop-capture_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/pcre-test-4_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 615ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/pcre-test-4_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/pcre-test-4_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 01.000413s): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 1.368 } - { type: message_received value: dart-main-done timestamp: 1.368 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test pcre-test-4_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="pcre-test-4_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/pcre-test-4_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running pcre-test-4_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["pcre-test-4_test", "dart_sdk", "async_helper"], function(pcre$45test$454_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(pcre$45test$454_test.pcre$45test$454_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/pcre-test-4_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/stack-overflow_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 213ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/stack-overflow_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/stack-overflow_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 534ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.473 } - { type: message_received value: dart-main-done timestamp: 0.474 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test stack-overflow_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="stack-overflow_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/stack-overflow_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running stack-overflow_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_stack-overflow_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["stack-overflow_test", "dart_sdk", "async_helper"], function(stack$45overflow_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(stack$45overflow_test.stack$45overflow_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/stack-overflow_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/capture-3_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 248ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_capture-3_test/capture-3_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/capture-3_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 396ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_capture-3_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.341 } - { type: message_received value: dart-main-done timestamp: 0.343 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test capture-3_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="capture-3_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_capture-3_test/capture-3_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running capture-3_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_capture-3_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["capture-3_test", "dart_sdk", "async_helper"], function(capture$453_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(capture$453_test.capture$453_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/capture-3_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/look-ahead_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 108ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_look-ahead_test/look-ahead_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/look-ahead_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 459ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_look-ahead_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.419 } - { type: message_received value: dart-main-done timestamp: 0.419 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test look-ahead_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="look-ahead_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_look-ahead_test/look-ahead_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running look-ahead_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_look-ahead_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["look-ahead_test", "dart_sdk", "async_helper"], function(look$45ahead_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(look$45ahead_test.look$45ahead_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/look-ahead_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-capturing-backtracking_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 141ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/non-capturing-backtracking_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-capturing-backtracking_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 313ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.277 } - { type: message_received value: dart-main-done timestamp: 0.277 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-capturing-backtracking_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-capturing-backtracking_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/non-capturing-backtracking_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-capturing-backtracking_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-capturing-backtracking_test", "dart_sdk", "async_helper"], function(non$45capturing$45backtracking_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45capturing$45backtracking_test.non$45capturing$45backtracking_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-capturing-backtracking_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/quantified-assertions_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 138ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test/quantified-assertions_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/quantified-assertions_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 401ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.356 } - { type: message_received value: dart-main-done timestamp: 0.357 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test quantified-assertions_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="quantified-assertions_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test/quantified-assertions_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running quantified-assertions_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["quantified-assertions_test", "dart_sdk", "async_helper"], function(quantified$45assertions_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(quantified$45assertions_test.quantified$45assertions_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/quantified-assertions_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/find-first-asserted_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 115ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/find-first-asserted_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/find-first-asserted_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 343ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.295 } - { type: message_received value: dart-main-done timestamp: 0.295 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test find-first-asserted_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="find-first-asserted_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/find-first-asserted_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running find-first-asserted_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["find-first-asserted_test", "dart_sdk", "async_helper"], function(find$45first$45asserted_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(find$45first$45asserted_test.find$45first$45asserted_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/find-first-asserted_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/character-match-out-of-order_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 122ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/character-match-out-of-order_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/character-match-out-of-order_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 463ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.411 } - { type: message_received value: dart-main-done timestamp: 0.411 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test character-match-out-of-order_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="character-match-out-of-order_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/character-match-out-of-order_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running character-match-out-of-order_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["character-match-out-of-order_test", "dart_sdk", "async_helper"], function(character$45match$45out$45of$45order_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(character$45match$45out$45of$45order_test.character$45match$45out$45of$45order_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/character-match-out-of-order_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/range-bound-ffff_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 150ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test/range-bound-ffff_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/range-bound-ffff_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 406ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.369 } - { type: message_received value: dart-main-done timestamp: 0.369 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test range-bound-ffff_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="range-bound-ffff_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test/range-bound-ffff_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running range-bound-ffff_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["range-bound-ffff_test", "dart_sdk", "async_helper"], function(range$45bound$45ffff_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(range$45bound$45ffff_test.range$45bound$45ffff_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/range-bound-ffff_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-greedy-parentheses_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 185ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test/non-greedy-parentheses_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-greedy-parentheses_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 434ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.367 } - { type: message_received value: dart-main-done timestamp: 0.369 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-greedy-parentheses_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-greedy-parentheses_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test/non-greedy-parentheses_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-greedy-parentheses_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-greedy-parentheses_test", "dart_sdk", "async_helper"], function(non$45greedy$45parentheses_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45greedy$45parentheses_test.non$45greedy$45parentheses_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-greedy-parentheses_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/many-brackets_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 311ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_many-brackets_test/many-brackets_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/many-brackets_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 369ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_many-brackets_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.319 } - { type: message_received value: dart-main-done timestamp: 0.319 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test many-brackets_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="many-brackets_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_many-brackets_test/many-brackets_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running many-brackets_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_many-brackets_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["many-brackets_test", "dart_sdk", "async_helper"], function(many$45brackets_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(many$45brackets_test.many$45brackets_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/many-brackets_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/range-out-of-order_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 164ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-out-of-order_test/range-out-of-order_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/range-out-of-order_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 321ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_range-out-of-order_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.266 } - { type: message_received value: dart-main-done timestamp: 0.266 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test range-out-of-order_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="range-out-of-order_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-out-of-order_test/range-out-of-order_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running range-out-of-order_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_range-out-of-order_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["range-out-of-order_test", "dart_sdk", "async_helper"], function(range$45out$45of$45order_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(range$45out$45of$45order_test.range$45out$45of$45order_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/range-out-of-order_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/negative-special-characters_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 223ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_negative-special-characters_test/negative-special-characters_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/negative-special-characters_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 421ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_negative-special-characters_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.393 } - { type: message_received value: dart-main-done timestamp: 0.393 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test negative-special-characters_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="negative-special-characters_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_negative-special-characters_test/negative-special-characters_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running negative-special-characters_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_negative-special-characters_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["negative-special-characters_test", "dart_sdk", "async_helper"], function(negative$45special$45characters_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(negative$45special$45characters_test.negative$45special$45characters_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/negative-special-characters_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-character_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 144ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-character_test/non-character_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-character_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 378ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-character_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.321 } - { type: message_received value: dart-main-done timestamp: 0.322 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-character_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-character_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-character_test/non-character_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-character_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-character_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-character_test", "dart_sdk", "async_helper"], function(non$45character_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45character_test.non$45character_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-character_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/regress-regexp-codeflush_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 139ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-codeflush_test/regress-regexp-codeflush_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/regress-regexp-codeflush_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 01.000379s): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_regress-regexp-codeflush_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 1.343 } - { type: message_received value: dart-main-done timestamp: 1.343 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test regress-regexp-codeflush_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="regress-regexp-codeflush_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-codeflush_test/regress-regexp-codeflush_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running regress-regexp-codeflush_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-codeflush_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["regress-regexp-codeflush_test", "dart_sdk", "async_helper"], function(regress$45regexp$45codeflush_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(regress$45regexp$45codeflush_test.regress$45regexp$45codeflush_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/regress-regexp-codeflush_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/zero-length-alternatives_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 302ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_zero-length-alternatives_test/zero-length-alternatives_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/zero-length-alternatives_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 519ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_zero-length-alternatives_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.473 } - { type: message_received value: dart-main-done timestamp: 0.473 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test zero-length-alternatives_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="zero-length-alternatives_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_zero-length-alternatives_test/zero-length-alternatives_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running zero-length-alternatives_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_zero-length-alternatives_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["zero-length-alternatives_test", "dart_sdk", "async_helper"], function(zero$45length$45alternatives_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(zero$45length$45alternatives_test.zero$45length$45alternatives_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/zero-length-alternatives_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/regress-regexp-construct-result_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 164ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-construct-result_test/regress-regexp-construct-result_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/regress-regexp-construct-result_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 423ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_regress-regexp-construct-result_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.382 } - { type: message_received value: dart-main-done timestamp: 0.382 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test regress-regexp-construct-result_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="regress-regexp-construct-result_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-construct-result_test/regress-regexp-construct-result_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running regress-regexp-construct-result_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_regress-regexp-construct-result_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["regress-regexp-construct-result_test", "dart_sdk", "async_helper"], function(regress$45regexp$45construct$45result_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(regress$45regexp$45construct$45result_test.regress$45regexp$45construct$45result_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/regress-regexp-construct-result_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/ecma-regex-examples_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 135ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ecma-regex-examples_test/ecma-regex-examples_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/ecma-regex-examples_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 468ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_ecma-regex-examples_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.414 } - { type: message_received value: dart-main-done timestamp: 0.415 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test ecma-regex-examples_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="ecma-regex-examples_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ecma-regex-examples_test/ecma-regex-examples_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running ecma-regex-examples_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ecma-regex-examples_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["ecma-regex-examples_test", "dart_sdk", "async_helper"], function(ecma$45regex$45examples_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(ecma$45regex$45examples_test.ecma$45regex$45examples_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/ecma-regex-examples_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/early-acid3-86_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 193ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_early-acid3-86_test/early-acid3-86_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/early-acid3-86_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 344ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_early-acid3-86_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.313 } - { type: message_received value: dart-main-done timestamp: 0.313 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test early-acid3-86_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="early-acid3-86_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_early-acid3-86_test/early-acid3-86_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running early-acid3-86_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_early-acid3-86_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["early-acid3-86_test", "dart_sdk", "async_helper"], function(early$45acid3$4586_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(early$45acid3$4586_test.early$45acid3$4586_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/early-acid3-86_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/repeat-match-waldemar_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 156ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_repeat-match-waldemar_test/repeat-match-waldemar_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/repeat-match-waldemar_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 385ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_repeat-match-waldemar_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.357 } - { type: message_received value: dart-main-done timestamp: 0.358 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test repeat-match-waldemar_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="repeat-match-waldemar_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_repeat-match-waldemar_test/repeat-match-waldemar_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running repeat-match-waldemar_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_repeat-match-waldemar_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["repeat-match-waldemar_test", "dart_sdk", "async_helper"], function(repeat$45match$45waldemar_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(repeat$45match$45waldemar_test.repeat$45match$45waldemar_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/repeat-match-waldemar_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/bol-with-multiline_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 178ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_bol-with-multiline_test/bol-with-multiline_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/bol-with-multiline_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 327ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_bol-with-multiline_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.297 } - { type: message_received value: dart-main-done timestamp: 0.298 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test bol-with-multiline_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="bol-with-multiline_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_bol-with-multiline_test/bol-with-multiline_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running bol-with-multiline_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_bol-with-multiline_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["bol-with-multiline_test", "dart_sdk", "async_helper"], function(bol$45with$45multiline_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(bol$45with$45multiline_test.bol$45with$45multiline_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/bol-with-multiline_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/non-bmp_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 162ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-bmp_test/non-bmp_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/non-bmp_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 471ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_non-bmp_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.413 } - { type: message_received value: dart-main-done timestamp: 0.413 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test non-bmp_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="non-bmp_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-bmp_test/non-bmp_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running non-bmp_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_non-bmp_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["non-bmp_test", "dart_sdk", "async_helper"], function(non$45bmp_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(non$45bmp_test.non$45bmp_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/non-bmp_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/char-insensitive_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 124ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_char-insensitive_test/char-insensitive_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/char-insensitive_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 421ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_char-insensitive_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.371 } - { type: message_received value: dart-main-done timestamp: 0.372 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test char-insensitive_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="char-insensitive_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_char-insensitive_test/char-insensitive_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running char-insensitive_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_char-insensitive_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["char-insensitive_test", "dart_sdk", "async_helper"], function(char$45insensitive_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(char$45insensitive_test.char$45insensitive_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/char-insensitive_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/compile-crash_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 204ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_compile-crash_test/compile-crash_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/compile-crash_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 391ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_compile-crash_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.342 } - { type: message_received value: dart-main-done timestamp: 0.342 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test compile-crash_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="compile-crash_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_compile-crash_test/compile-crash_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running compile-crash_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_compile-crash_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["compile-crash_test", "dart_sdk", "async_helper"], function(compile$45crash_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(compile$45crash_test.compile$45crash_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/compile-crash_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/results-cache_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 137ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_results-cache_test/results-cache_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/results-cache_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 347ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_results-cache_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.303 } - { type: message_received value: dart-main-done timestamp: 0.304 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test results-cache_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="results-cache_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_results-cache_test/results-cache_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running results-cache_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_results-cache_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["results-cache_test", "dart_sdk", "async_helper"], function(results$45cache_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(results$45cache_test.results$45cache_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/results-cache_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/ranges-and-escaped-hyphens_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 146ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ranges-and-escaped-hyphens_test/ranges-and-escaped-hyphens_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/ranges-and-escaped-hyphens_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 439ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_ranges-and-escaped-hyphens_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.381 } - { type: message_received value: dart-main-done timestamp: 0.381 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test ranges-and-escaped-hyphens_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="ranges-and-escaped-hyphens_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ranges-and-escaped-hyphens_test/ranges-and-escaped-hyphens_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running ranges-and-escaped-hyphens_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ranges-and-escaped-hyphens_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["ranges-and-escaped-hyphens_test", "dart_sdk", "async_helper"], function(ranges$45and$45escaped$45hyphens_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(ranges$45and$45escaped$45hyphens_test.ranges$45and$45escaped$45hyphens_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/ranges-and-escaped-hyphens_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/ascii-regexp-subject_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 128ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ascii-regexp-subject_test/ascii-regexp-subject_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/ascii-regexp-subject_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 01.000301s): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_ascii-regexp-subject_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 1.256 } - { type: message_received value: dart-main-done timestamp: 1.256 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test ascii-regexp-subject_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="ascii-regexp-subject_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ascii-regexp-subject_test/ascii-regexp-subject_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running ascii-regexp-subject_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_ascii-regexp-subject_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["ascii-regexp-subject_test", "dart_sdk", "async_helper"], function(ascii$45regexp$45subject_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(ascii$45regexp$45subject_test.ascii$45regexp$45subject_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/ascii-regexp-subject_test FAILED: dartdevk-chrome-checked release_x64 corelib_2/regexp/malformed-escapes_test Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 199ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_malformed-escapes_test/malformed-escapes_test.js /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp/malformed-escapes_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp) exit code: 0 --- Command "chrome" (took 823ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/tests_corelib_2_regexp_malformed-escapes_test/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.784 } - { type: message_received value: dart-main-done timestamp: 0.784 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test malformed-escapes_test</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="malformed-escapes_test" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_malformed-escapes_test/malformed-escapes_test.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg_kernel/expect.js"></script></head> <body> <h1>Running malformed-escapes_test</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_corelib_2_regexp_malformed-escapes_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["malformed-escapes_test", "dart_sdk", "async_helper"], function(malformed$45escapes_test, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(malformed$45escapes_test.malformed$45escapes_test.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome corelib_2/regexp/malformed-escapes_test FAILED: dartdevk-chrome-checked release_x64 language_2/built_in_identifier_type_annotation_test/dynamic-list Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 54ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-list/built_in_identifier_type_annotation_test_dynamic-list.js /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2/built_in_identifier_type_annotation_test_dynamic-list.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2) exit code: 0 --- Command "chrome" (took 385ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-list/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.358 } - { type: message_received value: dart-main-done timestamp: 0.358 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test built_in_identifier_type_annotation_test_dynamic-list</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="built_in_identifier_type_annotation_test_dynamic-list" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-list/built_in_identifier_type_annotation_test_dynamic-list.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script></head> <body> <h1>Running built_in_identifier_type_annotation_test_dynamic-list</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-list", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["built_in_identifier_type_annotation_test_dynamic-list", "dart_sdk", "async_helper"], function(built_in_identifier_type_annotation_test_dynamic$45list, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(built_in_identifier_type_annotation_test_dynamic$45list.built_in_identifier_type_annotation_test_dynamic$45list.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/built_in_identifier_type_annotation_test/dynamic-list FAILED: dartdevk-chrome-checked release_x64 language_2/built_in_identifier_type_annotation_test/dynamic-funarg Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 80ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funarg/built_in_identifier_type_annotation_test_dynamic-funarg.js /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2/built_in_identifier_type_annotation_test_dynamic-funarg.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2) exit code: 0 --- Command "chrome" (took 380ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funarg/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.335 } - { type: message_received value: dart-main-done timestamp: 0.335 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test built_in_identifier_type_annotation_test_dynamic-funarg</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="built_in_identifier_type_annotation_test_dynamic-funarg" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funarg/built_in_identifier_type_annotation_test_dynamic-funarg.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script></head> <body> <h1>Running built_in_identifier_type_annotation_test_dynamic-funarg</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funarg", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["built_in_identifier_type_annotation_test_dynamic-funarg", "dart_sdk", "async_helper"], function(built_in_identifier_type_annotation_test_dynamic$45funarg, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(built_in_identifier_type_annotation_test_dynamic$45funarg.built_in_identifier_type_annotation_test_dynamic$45funarg.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/built_in_identifier_type_annotation_test/dynamic-funarg FAILED: dartdevk-chrome-checked release_x64 language_2/built_in_identifier_type_annotation_test/dynamic-funret Expected: RuntimeError Actual: Pass --- Command "dartdevk" (took 89ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funret/built_in_identifier_type_annotation_test_dynamic-funret.js /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2/built_in_identifier_type_annotation_test_dynamic-funret.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_tests/language_2) exit code: 0 --- Command "chrome" (took 321ms): /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart tools/testing/dart/launch_browser.dart chrome http://127.0.0.1:38060/root_build/generated_tests/dartdevk-chrome-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funret/test.html?crossOriginPort=41220 Events: - debug "test_controller.js started" - debug "Sending events to driver page (isFirstMessage = true, isStatusUpdate = true, isDone = false)" - print "dart-calling-main" - print "dart-main-done" - { type: message_received value: dart-calling-main timestamp: 0.274 } - { type: message_received value: dart-main-done timestamp: 0.274 } - debug "Sending events to driver page (isFirstMessage = false, isStatusUpdate = false, isDone = true)" - dom <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="dart.unittest" content="full-stack-traces"> <title>Test built_in_identifier_type_annotation_test_dynamic-funret</title> <style> .unittest-table { font-family:monospace; border:1px; } .unittest-pass { background: #6b3;} .unittest-fail { background: #d55;} .unittest-error { background: #a11;} </style> <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="built_in_identifier_type_annotation_test_dynamic-funret" src="/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funret/built_in_identifier_type_annotation_test_dynamic-funret.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="dart_sdk" src="/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="async_helper" src="/root_build/gen/utils/dartdevc/pkg_kernel/async_helper.js"></script></head> <body> <h1>Running built_in_identifier_type_annotation_test_dynamic-funret</h1> <script type="text/javascript" src="/root_dart/tools/testing/dart/test_controller.js"> </script> <script> var require = { baseUrl: "/root_dart/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/multitest_language_2_built_in_identifier_type_annotation_test_dynamic-funret", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/kernel/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg_kernel/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg_kernel/collection", "expect": "/root_build/gen/utils/dartdevc/pkg_kernel/expect", "js": "/root_build/gen/utils/dartdevc/pkg_kernel/js", "matcher": "/root_build/gen/utils/dartdevc/pkg_kernel/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg_kernel/meta", "path": "/root_build/gen/utils/dartdevc/pkg_kernel/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg_kernel/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg_kernel/unittest", }, waitSeconds: 30, }; // Don't try to bring up the debugger on a runtime error. window.ddcSettings = { trapRuntimeErrors: false }; </script> <script type="text/javascript" src="/root_dart/third_party/requirejs/require.js"></script> <script type="text/javascript"> requirejs(["built_in_identifier_type_annotation_test_dynamic-funret", "dart_sdk", "async_helper"], function(built_in_identifier_type_annotation_test_dynamic$45funret, sdk, async_helper) { sdk.dart.ignoreWhitelistedErrors(false); sdk._isolate_helper.startRootIsolate(function() {}, []); sdk._debugger.registerDevtoolsFormatter(); testErrorToStackTrace = function(error) { var stackTrace = sdk.dart.stackTrace(error).toString(); var lines = stackTrace.split("\n"); // Remove the first line, which is just "Error". lines = lines.slice(1); // Strip off all of the lines for the bowels of the test runner. for (var i = 0; i < lines.length; i++) { if (lines[i].indexOf("dartMainRunner") != -1) { lines = lines.slice(0, i); break; } } // TODO(rnystrom): It would be nice to shorten the URLs of the remaining // lines too. return lines.join("\n"); }; let pendingCallbacks = 0; let waitForDone = false; sdk.dart.addAsyncCallback = function() { pendingCallbacks++; if (!waitForDone) { // When the first callback is added, signal that test_controller.js // should wait until done. waitForDone = true; dartPrint('unittest-suite-wait-for-done'); } }; sdk.dart.removeAsyncCallback = function() { if (--pendingCallbacks <= 0) { // We might be done with async callbacks. Schedule a microtask to check. Promise.resolve().then(function() { if (pendingCallbacks <= 0) dartPrint('unittest-suite-done'); }); } }; dartMainRunner(built_in_identifier_type_annotation_test_dynamic$45funret.built_in_identifier_type_annotation_test_dynamic$45funret.main); }); </script> </body> exit code: 0 --- To debug locally, run: /b/s/w/ir/cache/builder/sdk/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/cache/builder/sdk/tools/testing/dart/http_server.dart -p 38060 -c 41220 --network 127.0.0.1 --build-directory=/b/s/w/ir/cache/builder/sdk/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/cache/builder/sdk/.packages --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/built_in_identifier_type_annotation_test/dynamic-funret FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/if_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000193s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_if_test/if_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/if_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:58:19: Error: Can't find ')' to match '('. Expect.setEquals({1}, [if (true) {1}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:57:19: Error: Can't find ')' to match '('. Expect.mapEquals({1: 1}, [if (true) {1: 1}].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:56:20: Error: Can't find ')' to match '('. Expect.listEquals([1], [if (true) [1]].first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:161:19: Error: Can't find ')' to match '('. Expect.setEquals({1}, {if (true) {1}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:160:19: Error: Can't find ')' to match '('. Expect.mapEquals({1: 1}, {if (true) {1: 1}}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:159:20: Error: Can't find ')' to match '('. Expect.listEquals([1], {if (true) [1]}.first; ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:27:36: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, if (true) 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:30:36: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, if (false) 9, 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:33:36: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, if (false) 9 else 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:36:32: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:39:33: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[if (true) 1, 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:42:36: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, if (true) 2, 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:45:39: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[1, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:49:13: Error: Unexpected token 'if'. <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:49:26: Error: Unexpected token 'if'. <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:49:43: Error: Unexpected token 'if'. <int>[if (true) 1, if (false) 9, 2, if (true) 3]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:52:37: Error: Unexpected token 'if'. Expect.listEquals(<int>[1], <int>[if (true as dynamic) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:53:37: Error: Unexpected token 'if'. Expect.listEquals(<int>[1], <int>[if (true as Object) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:56:27: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) [1]].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:57:29: Error: Unexpected token 'if'. Expect.mapEquals({1: 1}, [if (true) {1: 1}].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:58:26: Error: Unexpected token 'if'. Expect.setEquals({1}, [if (true) {1}].first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:23: Error: Unexpected token '...'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:13: Error: Unexpected token 'if'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:57: Error: Unexpected token '...'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:39: Error: Unexpected token 'if'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:65:42: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:65:32: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:65:65: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:65:55: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (true) if (true) 1, if (true) if (false) 9]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:68:50: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (false) 9 else if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:68:32: Error: Unexpected token 'if'. Expect.listEquals([1], <int>[if (false) 9 else if (true) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:71:43: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[if (true) for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:71:33: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[if (true) for (var i in list) i]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:74:33: Error: Unexpected token 'if'. Expect.listEquals(list, <int>[if (false) 9 for (var i in list) i]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:74:46: Error: Expected ',' before this. Expect.listEquals(list, <int>[if (false) 9 for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:74:55: Error: 'i' is already declared in this scope. Expect.listEquals(list, <int>[if (false) 9 for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:71:52: Context: Previous declaration of 'i'. Expect.listEquals(list, <int>[if (true) for (var i in list) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:74:46: Error: Unexpected token 'for'. Expect.listEquals(list, <int>[if (false) 9 for (var i in list) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:62:31: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>[if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:79:42: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, if (true) 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:82:42: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, if (false) 9: 9, 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:85:42: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, if (false) 9: 9 else 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:88:49: Error: Unexpected token 'if'. Expect.mapEquals(<int, int>{1: 1}, <int, int>{if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:91:36: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{if (true) 1: 1, 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:94:42: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, if (true) 2: 2, 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:97:48: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{1: 1, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:101:18: Error: Unexpected token 'if'. <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:101:34: Error: Unexpected token 'if'. <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:101:57: Error: Unexpected token 'if'. <int, int>{if (true) 1: 1, if (false) 9: 9, 2: 2, if (true) 3: 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:104:49: Error: Unexpected token 'if'. Expect.mapEquals(<int, int>{1: 1}, <int, int>{if (true as dynamic) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:105:49: Error: Unexpected token 'if'. Expect.mapEquals(<int, int>{1: 1}, <int, int>{if (true as Object) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:109:15: Error: Unexpected token '...'. if (true) ...<int, int>{1: 1, 2: 2}, ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:109:5: Error: Unexpected token 'if'. if (true) ...<int, int>{1: 1, 2: 2}, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:110:26: Error: Unexpected token '...'. if (false) 9: 9 else ...<int, int>{3: 3} ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:110:5: Error: Unexpected token 'if'. if (false) 9: 9 else ...<int, int>{3: 3} ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:115:28: Error: Unexpected token 'if'. <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:115:18: Error: Unexpected token 'if'. <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:115:54: Error: Unexpected token 'if'. <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:115:44: Error: Unexpected token 'if'. <int, int>{if (true) if (true) 1: 1, if (true) if (false) 9: 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:119:39: Error: Unexpected token 'if'. <int, int>{if (false) 9: 9 else if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:119:18: Error: Unexpected token 'if'. <int, int>{if (false) 9: 9 else if (true) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:122:46: Error: Unexpected token 'for'. Expect.mapEquals(map, <int, int>{if (true) for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:122:36: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{if (true) for (var i in list) i: i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:125:36: Error: Unexpected token 'if'. Expect.mapEquals(map, <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:125:52: Error: Expected ',' before this. Expect.mapEquals(map, <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:125:61: Error: 'i' is already declared in this scope. Expect.mapEquals(map, <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:122:55: Context: Previous declaration of 'i'. Expect.mapEquals(map, <int, int>{if (true) for (var i in list) i: i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:125:52: Error: Unexpected token 'for'. Expect.mapEquals(map, <int, int>{if (false) 9: 9 for (var i in list) i: i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:130:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (true) 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:133:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (false) 9, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:136:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (false) 9 else 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:139:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:142:31: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{if (true) 1, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:145:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (true) 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:148:37: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:152:13: Error: Unexpected token 'if'. <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:152:26: Error: Unexpected token 'if'. <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:152:43: Error: Unexpected token 'if'. <int>{if (true) 1, if (false) 9, 2, if (true) 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:155:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true as dynamic) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:156:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true as Object) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:159:27: Error: Unexpected token 'if'. Expect.listEquals([1], {if (true) [1]}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:160:29: Error: Unexpected token 'if'. Expect.mapEquals({1: 1}, {if (true) {1: 1}}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:161:26: Error: Unexpected token 'if'. Expect.setEquals({1}, {if (true) {1}}.first; ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:23: Error: Unexpected token '...'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:13: Error: Unexpected token 'if'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:57: Error: Unexpected token '...'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:39: Error: Unexpected token 'if'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:168:41: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:168:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:168:64: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:168:54: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (true) if (true) 1, if (true) if (false) 9}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:171:49: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (false) 9 else if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:171:31: Error: Unexpected token 'if'. Expect.setEquals({1}, <int>{if (false) 9 else if (true) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:174:41: Error: Unexpected token 'for'. Expect.setEquals(set, <int>{if (true) for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:174:31: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{if (true) for (var i in list) i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:177:31: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{if (false) 9 for (var i in list) i}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:177:44: Error: Expected ',' before this. Expect.setEquals(set, <int>{if (false) 9 for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:177:53: Error: 'i' is already declared in this scope. Expect.setEquals(set, <int>{if (false) 9 for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:174:50: Context: Previous declaration of 'i'. Expect.setEquals(set, <int>{if (true) for (var i in list) i}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:177:44: Error: Unexpected token 'for'. Expect.setEquals(set, <int>{if (false) 9 for (var i in list) i}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:165:31: Error: A value of type 'List<int>' can't be assigned to a variable of type 'int'. - 'List' is from 'dart:core'. Try changing the type of the left hand side, or casting the right hand side to 'int'. <int>{if (true) ...<int>[1, 2], if (false) 9 else ...<int>[3]}); ^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:188:27: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) log(1), if (false) log(2)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:188:45: Error: Unexpected token 'if'. Expect.listEquals([1], [if (true) log(1), if (false) log(2)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:194:8: Error: Unexpected token 'if'. [if (true) log(1) else log(2), if (false) log(3) else log(4)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:194:38: Error: Unexpected token 'if'. [if (true) log(1) else log(2), if (false) log(3) else log(4)]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:201:5: Error: Unexpected token 'if'. if (true) 1: 1, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:202:5: Error: Unexpected token 'if'. if (false) 9: 9 else 2: 2, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:206:34: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (true) 1, if (false) 9 else 2, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:206:47: Error: Unexpected token 'if'. Expect.setEquals(set, <int>{1, if (true) 1, if (false) 9 else 2, 2, 3}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:218:5: Error: Unexpected token 'if'. if (true) e1b: 0, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:219:5: Error: Unexpected token 'if'. if (true) e2a: 0, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:220:5: Error: Unexpected token 'if'. if (true) e2b: 0 ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:226:5: Error: Unexpected token 'if'. if (true) e1b, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:227:5: Error: Unexpected token 'if'. if (true) e2a, ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:228:5: Error: Unexpected token 'if'. if (true) e2b ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:235:38: Error: Unexpected token 'if'. Expect.throwsCastError(() => <int>[if (nonBool) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:236:43: Error: Unexpected token 'if'. Expect.throwsCastError(() => <int, int>{if (nonBool) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:237:38: Error: Unexpected token 'if'. Expect.throwsCastError(() => <int>{if (nonBool) 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:240:43: Error: Unexpected token 'if'. Expect.throwsAssertionError(() => <int>[if (nullBool) 1]); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:241:48: Error: Unexpected token 'if'. Expect.throwsAssertionError(() => <int, int>{if (nullBool) 1: 1}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/if_test.dart:242:43: Error: Unexpected token 'if'. Expect.throwsAssertionError(() => <int>{if (nullBool) 1}); ^^ --- Re-run this test: python tools/test.py -n dartdevk-checked-linux-release-chrome language_2/control_flow_collections/if_test FAILED: dartdevk-chrome-checked release_x64 language_2/control_flow_collections/for_inference_test Expected: Pass Actual: CompileTimeError Unexpected compile error. --- Command "dartdevk" (took 01.000250s): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --kernel --enable-experiment=set-literals,control-flow-collections,spread-collections --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevk-checked-sdk/tests_language_2_control_flow_collections_for_inference_test/for_inference_test.js /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections/for_inference_test.dart -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/async_helper.sum=async_helper -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/collection.sum=collection -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/expect.sum=expect -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/js.sum=js -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/matcher.sum=matcher -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/meta.sum=meta -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/path.sum=path -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/stack_trace.sum=stack_trace -s /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/gen/utils/dartdevc/pkg/unittest.sum=unittest (working directory: /b/s/w/ir/cache/builder/sdk/tests/language_2/control_flow_collections) exit code: 1 stdout: org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:20:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) 1]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:21:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) 1, for (; false;) 2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:21:45: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) 1, for (; false;) 2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:22:27: Error: Unexpected token 'for'. Expect.type<List<num>>([for (; false;) 1, for (; false;) 0.2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:22:45: Error: Unexpected token 'for'. Expect.type<List<num>>([for (; false;) 1, for (; false;) 0.2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:23:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) 1, 2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:24:27: Error: Unexpected token 'for'. Expect.type<List<num>>([for (; false;) 1, 0.2]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:25:46: Error: Unexpected token '...'. Expect.type<List<dynamic>>([for (; false;) ...[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:25:31: Error: Unexpected token 'for'. Expect.type<List<dynamic>>([for (; false;) ...[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:26:42: Error: Unexpected token '...'. Expect.type<List<int>>([for (; false;) ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:26:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (; false;) ...<int>[]]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:29:31: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) 1: 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:30:31: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) 1: 1, for (; false;) 2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:30:52: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) 1: 1, for (; false;) 2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:31:31: Error: Unexpected token 'for'. Expect.type<Map<num, num>>({for (; false;) 1: 0.1, for (; false;) 0.2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:31:54: Error: Unexpected token 'for'. Expect.type<Map<num, num>>({for (; false;) 1: 0.1, for (; false;) 0.2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:32:31: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) 1: 1, 2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:33:31: Error: Unexpected token 'for'. Expect.type<Map<num, num>>({for (; false;) 1: 0.1, 0.2: 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:34:54: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({for (; false;) ...{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:34:39: Error: Unexpected token 'for'. Expect.type<Map<dynamic, dynamic>>({for (; false;) ...{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:35:46: Error: Unexpected token '...'. Expect.type<Map<int, int>>({for (; false;) ...<int, int>{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:35:31: Error: Unexpected token 'for'. Expect.type<Map<int, int>>({for (; false;) ...<int, int>{}}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:38:26: Error: Unexpected token 'for'. Expect.type<Set<int>>({for (; false;) 1}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:39:26: Error: Unexpected token 'for'. Expect.type<Set<int>>({for (; false;) 1, for (; false;) 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:39:44: Error: Unexpected token 'for'. Expect.type<Set<int>>({for (; false;) 1, for (; false;) 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:40:26: Error: Unexpected token 'for'. Expect.type<Set<num>>({for (; false;) 1, for (; false;) 0.2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:40:44: Error: Unexpected token 'for'. Expect.type<Set<num>>({for (; false;) 1, for (; false;) 0.2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:41:26: Error: Unexpected token 'for'. Expect.type<Set<int>>({for (; false;) 1, 2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:42:26: Error: Unexpected token 'for'. Expect.type<Set<num>>({for (; false;) 1, 0.2}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:43:40: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({if (true) ...[]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:43:30: Error: Unexpected token 'if'. Expect.type<Set<dynamic>>({if (true) ...[]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:44:36: Error: Unexpected token '...'. Expect.type<Set<int>>({if (true) ...<int>[]}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:44:26: Error: Unexpected token 'if'. Expect.type<Set<int>>({if (true) ...<int>[]}); ^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:47:46: Error: Unexpected token '...'. Expect.type<List<dynamic>>([for (; false;) ...([] as dynamic)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:47:31: Error: Unexpected token 'for'. Expect.type<List<dynamic>>([for (; false;) ...([] as dynamic)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:48:48: Error: Unexpected token '...'. Expect.type<Set<dynamic>>({1, for (; false;) ...([] as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:48:33: Error: Unexpected token 'for'. Expect.type<Set<dynamic>>({1, for (; false;) ...([] as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:51:60: Error: Unexpected token '...'. Expect.type<Map<dynamic, dynamic>>({1: 1, for (; false;) ...({} as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:51:45: Error: Unexpected token 'for'. Expect.type<Map<dynamic, dynamic>>({1: 1, for (; false;) ...({} as dynamic)}); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:57:39: Error: 'i' is already declared in this scope. Expect.type<List<String>>([for (var i in <int>[1]) i.toRadixString(10)]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:57:30: Error: Unexpected token 'for'. Expect.type<List<String>>([for (var i in <int>[1]) i.toRadixString(10)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:60:36: Error: 'i' is already declared in this scope. Expect.type<List<int>>([for (var i = 1; i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:60:27: Error: Unexpected token 'for'. Expect.type<List<int>>([for (var i = 1; i < 2; i++) i]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:61:39: Error: 'i' is already declared in this scope. Expect.type<List<String>>([for (var i = 1; i < 2; i++) i.toRadixString(10)]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:61:30: Error: Unexpected token 'for'. Expect.type<List<String>>([for (var i = 1; i < 2; i++) i.toRadixString(10)]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:64:41: Error: 'i' is already declared in this scope. Expect.listEquals(<int>[1], [for (int i in expectDynamic([1]))]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:64:65: Error: Expected an identifier, but got ']'. Expect.listEquals(<int>[1], [for (int i in expectDynamic([1]))]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:64:32: Error: Unexpected token 'for'. Expect.listEquals(<int>[1], [for (int i in expectDynamic([1]))]); ^^^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:41: Error: 'i' is already declared in this scope. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:59: Error: 'i' is already declared in this scope. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:56:36: Context: Previous declaration of 'i'. Expect.type<List<int>>([for (var i in <int>[1]) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67:59: Error: Expected ';' after this. Expect.listEquals(<int>[1], [for (int i = expectInt(1), i < 2; i++) i]); ^ org-dartlang-app:/tests/language_2/control_flow_collections/for_inference_test.dart:67