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 -ndartdevc-checked-linux-release-chrome language_2 corelib_2 lib_2 '--repeat=5' --tests $'corelib_2/regexp/alternative-length-miscalculation_test\ncorelib_2/regexp/ascii-regexp-subject_test\ncorelib_2/regexp/bol-with-multiline_test\ncorelib_2/regexp/capture-3_test\ncorelib_2/regexp/char-insensitive_test\ncorelib_2/regexp/character-match-out-of-order_test\ncorelib_2/regexp/compile-crash_test\ncorelib_2/regexp/early-acid3-86_test\ncorelib_2/regexp/ecma-regex-examples_test\ncorelib_2/regexp/extended-characters-match_test\ncorelib_2/regexp/extended-characters-more_test\ncorelib_2/regexp/find-first-asserted_test\ncorelib_2/regexp/invalid-range-in-class_test\ncorelib_2/regexp/look-ahead_test\ncorelib_2/regexp/loop-capture_test\ncorelib_2/regexp/malformed-escapes_test\ncorelib_2/regexp/many-brackets_test\ncorelib_2/regexp/negative-special-characters_test\ncorelib_2/regexp/no-extensions_test\ncorelib_2/regexp/non-bmp_test\ncorelib_2/regexp/non-capturing-backtracking_test\ncorelib_2/regexp/non-capturing-groups_test\ncorelib_2/regexp/non-character_test\ncorelib_2/regexp/non-greedy-parentheses_test\ncorelib_2/regexp/pcre-test-4_test\ncorelib_2/regexp/quantified-assertions_test\ncorelib_2/regexp/range-bound-ffff_test\ncorelib_2/regexp/range-out-of-order_test\ncorelib_2/regexp/ranges-and-escaped-hyphens_test\ncorelib_2/regexp/regress-6-9-regexp_test\ncorelib_2/regexp/regress-regexp-codeflush_test\ncorelib_2/regexp/regress-regexp-construct-result_test\ncorelib_2/regexp/repeat-match-waldemar_test\ncorelib_2/regexp/results-cache_test\ncorelib_2/regexp/stack-overflow2_test\ncorelib_2/regexp/stack-overflow_test\ncorelib_2/regexp/unicode-handling_test\ncorelib_2/regexp/zero-length-alternatives_test\nlanguage_2/built_in_identifier_type_annotation_test/dynamic-funarg\nlanguage_2/built_in_identifier_type_annotation_test/dynamic-funret\nlanguage_2/built_in_identifier_type_annotation_test/dynamic-list\nlanguage_2/control_flow_collections/experimental_flag_test/01\nlanguage_2/control_flow_collections/experimental_flag_test/02\nlanguage_2/control_flow_collections/experimental_flag_test/03\nlanguage_2/control_flow_collections/experimental_flag_test/04\nlanguage_2/control_flow_collections/experimental_flag_test/05\nlanguage_2/control_flow_collections/experimental_flag_test/06\nlanguage_2/control_flow_collections/experimental_flag_test/07\nlanguage_2/control_flow_collections/experimental_flag_test/08\nlanguage_2/control_flow_collections/for_const_test/00\nlanguage_2/control_flow_collections/for_const_test/01\nlanguage_2/control_flow_collections/for_const_test/02\nlanguage_2/control_flow_collections/for_const_test/03\nlanguage_2/control_flow_collections/for_const_test/04\nlanguage_2/control_flow_collections/for_const_test/05\nlanguage_2/control_flow_collections/for_inference_test\nlanguage_2/control_flow_collections/for_test\nlanguage_2/control_flow_collections/for_variable_test\nlanguage_2/control_flow_collections/if_const_error_test/02\nlanguage_2/control_flow_collections/if_const_error_test/04\nlanguage_2/control_flow_collections/if_const_error_test/05\nlanguage_2/control_flow_collections/if_const_error_test/07\nlanguage_2/control_flow_collections/if_const_error_test/08\nlanguage_2/control_flow_collections/if_const_error_test/10\nlanguage_2/control_flow_collections/if_const_error_test/12\nlanguage_2/control_flow_collections/if_const_error_test/14\nlanguage_2/control_flow_collections/if_const_error_test/19\nlanguage_2/control_flow_collections/if_const_error_test/20\nlanguage_2/control_flow_collections/if_const_error_test/23\nlanguage_2/control_flow_collections/if_const_error_test/24\nlanguage_2/control_flow_collections/if_const_error_test/26\nlanguage_2/control_flow_collections/if_const_error_test/28\nlanguage_2/control_flow_collections/if_const_error_test/30\nlanguage_2/control_flow_collections/if_const_error_test/31\nlanguage_2/control_flow_collections/if_const_error_test/33\nlanguage_2/control_flow_collections/if_const_error_test/34\nlanguage_2/control_flow_collections/if_const_error_test/35\nlanguage_2/control_flow_collections/if_const_error_test/36\nlanguage_2/control_flow_collections/if_const_error_test/37\nlanguage_2/control_flow_collections/if_const_error_test/38\nlanguage_2/control_flow_collections/if_const_error_test/39\nlanguage_2/control_flow_collections/if_const_error_test/none\nlanguage_2/control_flow_collections/if_const_test\nlanguage_2/control_flow_collections/if_inference_test\nlanguage_2/control_flow_collections/if_test\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/00\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/01\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/02\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/03\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/04\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/05\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/06\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/07\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/08\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/09\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/10\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/11\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/12\n' --copy-coredumps '--chrome=browsers/chrome/google-chrome' --output_directory /b/s/w/ir/tmp/t/tmpxfSecX in dir /b/s/w/ir/cache/builder/sdk: allow_subannotations: False base_name: 'deflaking.ddc 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', '-ndartdevc-checked-linux-release-chrome', 'language_2', 'corelib_2', 'lib_2', '--repeat=5', '--tests', 'corelib_2/regexp/alternative-length-miscalculation_test\ncorelib_2/regexp/ascii-regexp-subject_test\ncorelib_2/regexp/bol-with-multiline_test\ncorelib_2/regexp/capture-3_test\ncorelib_2/regexp/char-insensitive_test\ncorelib_2/regexp/character-match-out-of-order_test\ncorelib_2/regexp/compile-crash_test\ncorelib_2/regexp/early-acid3-86_test\ncorelib_2/regexp/ecma-regex-examples_test\ncorelib_2/regexp/extended-characters-match_test\ncorelib_2/regexp/extended-characters-more_test\ncorelib_2/regexp/find-first-asserted_test\ncorelib_2/regexp/invalid-range-in-class_test\ncorelib_2/regexp/look-ahead_test\ncorelib_2/regexp/loop-capture_test\ncorelib_2/regexp/malformed-escapes_test\ncorelib_2/regexp/many-brackets_test\ncorelib_2/regexp/negative-special-characters_test\ncorelib_2/regexp/no-extensions_test\ncorelib_2/regexp/non-bmp_test\ncorelib_2/regexp/non-capturing-backtracking_test\ncorelib_2/regexp/non-capturing-groups_test\ncorelib_2/regexp/non-character_test\ncorelib_2/regexp/non-greedy-parentheses_test\ncorelib_2/regexp/pcre-test-4_test\ncorelib_2/regexp/quantified-assertions_test\ncorelib_2/regexp/range-bound-ffff_test\ncorelib_2/regexp/range-out-of-order_test\ncorelib_2/regexp/ranges-and-escaped-hyphens_test\ncorelib_2/regexp/regress-6-9-regexp_test\ncorelib_2/regexp/regress-regexp-codeflush_test\ncorelib_2/regexp/regress-regexp-construct-result_test\ncorelib_2/regexp/repeat-match-waldemar_test\ncorelib_2/regexp/results-cache_test\ncorelib_2/regexp/stack-overflow2_test\ncorelib_2/regexp/stack-overflow_test\ncorelib_2/regexp/unicode-handling_test\ncorelib_2/regexp/zero-length-alternatives_test\nlanguage_2/built_in_identifier_type_annotation_test/dynamic-funarg\nlanguage_2/built_in_identifier_type_annotation_test/dynamic-funret\nlanguage_2/built_in_identifier_type_annotation_test/dynamic-list\nlanguage_2/control_flow_collections/experimental_flag_test/01\nlanguage_2/control_flow_collections/experimental_flag_test/02\nlanguage_2/control_flow_collections/experimental_flag_test/03\nlanguage_2/control_flow_collections/experimental_flag_test/04\nlanguage_2/control_flow_collections/experimental_flag_test/05\nlanguage_2/control_flow_collections/experimental_flag_test/06\nlanguage_2/control_flow_collections/experimental_flag_test/07\nlanguage_2/control_flow_collections/experimental_flag_test/08\nlanguage_2/control_flow_collections/for_const_test/00\nlanguage_2/control_flow_collections/for_const_test/01\nlanguage_2/control_flow_collections/for_const_test/02\nlanguage_2/control_flow_collections/for_const_test/03\nlanguage_2/control_flow_collections/for_const_test/04\nlanguage_2/control_flow_collections/for_const_test/05\nlanguage_2/control_flow_collections/for_inference_test\nlanguage_2/control_flow_collections/for_test\nlanguage_2/control_flow_collections/for_variable_test\nlanguage_2/control_flow_collections/if_const_error_test/02\nlanguage_2/control_flow_collections/if_const_error_test/04\nlanguage_2/control_flow_collections/if_const_error_test/05\nlanguage_2/control_flow_collections/if_const_error_test/07\nlanguage_2/control_flow_collections/if_const_error_test/08\nlanguage_2/control_flow_collections/if_const_error_test/10\nlanguage_2/control_flow_collections/if_const_error_test/12\nlanguage_2/control_flow_collections/if_const_error_test/14\nlanguage_2/control_flow_collections/if_const_error_test/19\nlanguage_2/control_flow_collections/if_const_error_test/20\nlanguage_2/control_flow_collections/if_const_error_test/23\nlanguage_2/control_flow_collections/if_const_error_test/24\nlanguage_2/control_flow_collections/if_const_error_test/26\nlanguage_2/control_flow_collections/if_const_error_test/28\nlanguage_2/control_flow_collections/if_const_error_test/30\nlanguage_2/control_flow_collections/if_const_error_test/31\nlanguage_2/control_flow_collections/if_const_error_test/33\nlanguage_2/control_flow_collections/if_const_error_test/34\nlanguage_2/control_flow_collections/if_const_error_test/35\nlanguage_2/control_flow_collections/if_const_error_test/36\nlanguage_2/control_flow_collections/if_const_error_test/37\nlanguage_2/control_flow_collections/if_const_error_test/38\nlanguage_2/control_flow_collections/if_const_error_test/39\nlanguage_2/control_flow_collections/if_const_error_test/none\nlanguage_2/control_flow_collections/if_const_test\nlanguage_2/control_flow_collections/if_inference_test\nlanguage_2/control_flow_collections/if_test\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/00\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/01\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/02\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/03\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/04\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/05\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/06\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/07\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/08\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/09\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/10\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/11\nlanguage_2/control_flow_collections/map_set_ambiguity_error_test/12\n', '--copy-coredumps', '--chrome=browsers/chrome/google-chrome', '--output_directory', '/b/s/w/ir/tmp/t/tmpxfSecX'] cwd: '/b/s/w/ir/cache/builder/sdk' env: {} env_prefixes: {} env_suffixes: {} infra_step: False name: 'deflaking.ddc tests' nest_level: 1 ok_ret: ALL_OK trigger_specs: () full environment: BOTO_CONFIG: /b/s/w/ir/tmp/gsutil_task/.boto 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 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: dartdevc-checked-linux-release-chrome(architecture: x64, compiler: dartdevc, 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: 98 tests * 0 tests will be skipped (0 skipped by design) * 0 tests are expected to be flaky but not crash * 0 tests are expected to flaky crash * 57 tests are expected to pass * 0 tests are expected to fail that we won't fix * 41 tests are expected to fail that we should fix * 0 tests are expected to crash that we should fix * 0 tests are allowed to timeout * 0 could not be categorized or are in multiple categories FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/alternative-length-miscalculation_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 647ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 759ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/test.html?crossOriginPort=36938 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.716 } - { type: message_received value: dart-main-done timestamp: 0.716 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/alternative-length-miscalculation_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/no-extensions_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 633ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 883ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_no-extensions_test/test.html?crossOriginPort=36938 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.843 } - { type: message_received value: dart-main-done timestamp: 0.843 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_no-extensions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/no-extensions_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 241ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000001s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/test.html?crossOriginPort=36938 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.941 } - { type: message_received value: dart-main-done timestamp: 0.941 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-match_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 184ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000137s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/test.html?crossOriginPort=36938 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.101 } - { type: message_received value: dart-main-done timestamp: 1.101 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-match_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/loop-capture_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 184ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000014s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_loop-capture_test/test.html?crossOriginPort=36938 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.974 } - { type: message_received value: dart-main-done timestamp: 0.974 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_loop-capture_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/loop-capture_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/pcre-test-4_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 692ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 594ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/test.html?crossOriginPort=36938 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.518 } - { type: message_received value: dart-main-done timestamp: 0.518 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/pcre-test-4_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/no-extensions_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 64ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000188s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_no-extensions_test/test.html?crossOriginPort=36938 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.137 } - { type: message_received value: dart-main-done timestamp: 1.137 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_no-extensions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/no-extensions_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/alternative-length-miscalculation_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 62ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000424s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/test.html?crossOriginPort=36938 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.363 } - { type: message_received value: dart-main-done timestamp: 1.363 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/alternative-length-miscalculation_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/loop-capture_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 86ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 511ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_loop-capture_test/test.html?crossOriginPort=36938 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.461 } - { type: message_received value: dart-main-done timestamp: 0.461 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_loop-capture_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/loop-capture_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-match_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 82ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 532ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/test.html?crossOriginPort=36938 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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-match_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow2_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 167ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000456s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/test.html?crossOriginPort=36938 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.402 } - { type: message_received value: dart-main-done timestamp: 1.403 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow2_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/look-ahead_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 157ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000401s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_look-ahead_test/test.html?crossOriginPort=36938 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.307 } - { type: message_received value: dart-main-done timestamp: 1.307 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_look-ahead_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/look-ahead_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/no-extensions_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 178ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_no-extensions_test/test.html?crossOriginPort=36938 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.389 } - { type: message_received value: dart-main-done timestamp: 0.389 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_no-extensions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/no-extensions_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/alternative-length-miscalculation_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 140ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/test.html?crossOriginPort=36938 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.385 } - { type: message_received value: dart-main-done timestamp: 0.385 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/alternative-length-miscalculation_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 123ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000556s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/test.html?crossOriginPort=36938 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.396 } - { type: message_received value: dart-main-done timestamp: 1.397 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-groups_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 605ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000175s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/test.html?crossOriginPort=36938 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.088 } - { type: message_received value: dart-main-done timestamp: 1.089 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-groups_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/look-ahead_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 57ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_look-ahead_test/test.html?crossOriginPort=36938 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.34 } - { type: message_received value: dart-main-done timestamp: 0.34 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_look-ahead_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/look-ahead_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/capture-3_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 241ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 425ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_capture-3_test/test.html?crossOriginPort=36938 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.388 } - { type: message_received value: dart-main-done timestamp: 0.388 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_capture-3_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/capture-3_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/alternative-length-miscalculation_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 145ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 281ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/test.html?crossOriginPort=36938 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.243 } - { type: message_received value: dart-main-done timestamp: 0.243 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/alternative-length-miscalculation_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-match_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 127ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000100s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/test.html?crossOriginPort=36938 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.068 } - { type: message_received value: dart-main-done timestamp: 1.068 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-match_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/pcre-test-4_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 332ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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.000488s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/test.html?crossOriginPort=36938 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.345 } - { type: message_received value: dart-main-done timestamp: 1.345 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/pcre-test-4_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/capture-3_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 102ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 435ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_capture-3_test/test.html?crossOriginPort=36938 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.392 } - { type: message_received value: dart-main-done timestamp: 0.392 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_capture-3_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/capture-3_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-groups_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 89ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 372ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/test.html?crossOriginPort=36938 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.329 } - { type: message_received value: dart-main-done timestamp: 0.33 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-groups_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 139ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 489ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/test.html?crossOriginPort=36938 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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/look-ahead_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 81ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 505ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_look-ahead_test/test.html?crossOriginPort=36938 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.456 } - { type: message_received value: dart-main-done timestamp: 0.456 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_look-ahead_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/look-ahead_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow2_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 109ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000289s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/test.html?crossOriginPort=36938 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.241 } - { type: message_received value: dart-main-done timestamp: 1.241 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow2_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/loop-capture_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 77ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000312s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_loop-capture_test/test.html?crossOriginPort=36938 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.226 } - { type: message_received value: dart-main-done timestamp: 1.226 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_loop-capture_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/loop-capture_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-match_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 112ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 438ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/test.html?crossOriginPort=36938 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.398 } - { type: message_received value: dart-main-done timestamp: 0.398 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-match_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/alternative-length-miscalculation_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 114ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 441ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test/test.html?crossOriginPort=36938 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.379 } - { type: message_received value: dart-main-done timestamp: 0.379 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_alternative-length-miscalculation_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/alternative-length-miscalculation_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-groups_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 81ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 413ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/test.html?crossOriginPort=36938 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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-groups_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/pcre-test-4_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 285ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 412ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/test.html?crossOriginPort=36938 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.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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/pcre-test-4_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 119ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 402ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/test.html?crossOriginPort=36938 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.341 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/look-ahead_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 85ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 444ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_look-ahead_test/test.html?crossOriginPort=36938 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.402 } - { type: message_received value: dart-main-done timestamp: 0.402 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_look-ahead_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/look-ahead_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/loop-capture_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 100ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 420ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_loop-capture_test/test.html?crossOriginPort=36938 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.341 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_loop-capture_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/loop-capture_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-groups_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 91ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 457ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/test.html?crossOriginPort=36938 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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-groups_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/pcre-test-4_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 251ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 373ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/test.html?crossOriginPort=36938 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.332 } - { type: message_received value: dart-main-done timestamp: 0.332 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/pcre-test-4_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/capture-3_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 129ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000218s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_capture-3_test/test.html?crossOriginPort=36938 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.164 } - { type: message_received value: dart-main-done timestamp: 1.164 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_capture-3_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/capture-3_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 98ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 460ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow_test/test.html?crossOriginPort=36938 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.428 } - { type: message_received value: dart-main-done timestamp: 0.428 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/no-extensions_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 80ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_no-extensions_test/test.html?crossOriginPort=36938 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.466 } - { type: message_received value: dart-main-done timestamp: 0.466 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_no-extensions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/no-extensions_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow2_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 60ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000304s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/test.html?crossOriginPort=36938 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.253 } - { type: message_received value: dart-main-done timestamp: 1.253 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow2_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/look-ahead_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 65ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 404ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_look-ahead_test/test.html?crossOriginPort=36938 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.365 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_look-ahead_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/look-ahead_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/loop-capture_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 99ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 564ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_loop-capture_test/test.html?crossOriginPort=36938 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.526 } - { type: message_received value: dart-main-done timestamp: 0.526 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_loop-capture_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/loop-capture_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-groups_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 79ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 426ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test/test.html?crossOriginPort=36938 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.351 } - { type: message_received value: dart-main-done timestamp: 0.352 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-groups_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-groups_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-match_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 108ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000263s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test/test.html?crossOriginPort=36938 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.234 } - { type: message_received value: dart-main-done timestamp: 1.234 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-match_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-match_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-backtracking_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 213ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 485ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/test.html?crossOriginPort=36938 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.422 } - { type: message_received value: dart-main-done timestamp: 0.422 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-backtracking_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/pcre-test-4_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 230ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 438ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test/test.html?crossOriginPort=36938 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.344 } - { type: message_received value: dart-main-done timestamp: 0.345 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_pcre-test-4_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/pcre-test-4_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/no-extensions_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 122ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 408ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_no-extensions_test/test.html?crossOriginPort=36938 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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_no-extensions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/no-extensions_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow2_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 83ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 376ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/test.html?crossOriginPort=36938 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.308 } - { type: message_received value: dart-main-done timestamp: 0.309 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow2_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/invalid-range-in-class_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 687ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 491ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/test.html?crossOriginPort=36938 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.421 } - { type: message_received value: dart-main-done timestamp: 0.421 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/invalid-range-in-class_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/find-first-asserted_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 230ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 414ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/test.html?crossOriginPort=36938 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.376 } - { type: message_received value: dart-main-done timestamp: 0.377 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/find-first-asserted_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-more_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 697ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 430ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/test.html?crossOriginPort=36938 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.371 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-more_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-backtracking_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 86ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 365ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/test.html?crossOriginPort=36938 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-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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-backtracking_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/regress-6-9-regexp_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 679ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 529ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/test.html?crossOriginPort=36938 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.5 } - { type: message_received value: dart-main-done timestamp: 0.501 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/regress-6-9-regexp_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/capture-3_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 119ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 548ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_capture-3_test/test.html?crossOriginPort=36938 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.47 } - { type: message_received value: dart-main-done timestamp: 0.471 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_capture-3_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/capture-3_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/character-match-out-of-order_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 102ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 435ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/test.html?crossOriginPort=36938 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.389 } - { type: message_received value: dart-main-done timestamp: 0.389 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/character-match-out-of-order_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/stack-overflow2_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 66ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 511ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test/test.html?crossOriginPort=36938 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.444 } - { type: message_received value: dart-main-done timestamp: 0.444 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_stack-overflow2_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/stack-overflow2_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/invalid-range-in-class_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 212ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 386ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/test.html?crossOriginPort=36938 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.323 } - { type: message_received value: dart-main-done timestamp: 0.323 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/invalid-range-in-class_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-more_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 53ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 356ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/test.html?crossOriginPort=36938 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.289 } - { type: message_received value: dart-main-done timestamp: 0.289 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-more_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/unicode-handling_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 659ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 01.000202s): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/test.html?crossOriginPort=36938 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.17 } - { type: message_received value: dart-main-done timestamp: 1.17 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_unicode-handling_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/unicode-handling_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/regress-6-9-regexp_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 72ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/test.html?crossOriginPort=36938 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.35 } - { type: message_received value: dart-main-done timestamp: 0.35 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/regress-6-9-regexp_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/character-match-out-of-order_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 48ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 431ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/test.html?crossOriginPort=36938 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.395 } - { type: message_received value: dart-main-done timestamp: 0.396 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/character-match-out-of-order_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/find-first-asserted_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 118ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 328ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/test.html?crossOriginPort=36938 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.284 } - { type: message_received value: dart-main-done timestamp: 0.285 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/find-first-asserted_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/capture-3_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 128ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 505ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_capture-3_test/test.html?crossOriginPort=36938 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.436 } - { type: message_received value: dart-main-done timestamp: 0.436 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_capture-3_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/capture-3_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/quantified-assertions_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 97ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 452ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test/test.html?crossOriginPort=36938 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.42 } - { type: message_received value: dart-main-done timestamp: 0.42 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/quantified-assertions_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-more_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 101ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 392ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/test.html?crossOriginPort=36938 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.332 } - { type: message_received value: dart-main-done timestamp: 0.332 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-more_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/regress-6-9-regexp_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 82ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 334ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test/test.html?crossOriginPort=36938 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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_regress-6-9-regexp_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/regress-6-9-regexp_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/invalid-range-in-class_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 93ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 510ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/test.html?crossOriginPort=36938 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.462 } - { type: message_received value: dart-main-done timestamp: 0.462 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/invalid-range-in-class_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/unicode-handling_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 52ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 432ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/test.html?crossOriginPort=36938 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.349 } - { type: message_received value: dart-main-done timestamp: 0.35 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_unicode-handling_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/unicode-handling_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-backtracking_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 76ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 432ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/test.html?crossOriginPort=36938 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.383 } - { type: message_received value: dart-main-done timestamp: 0.383 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-backtracking_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/character-match-out-of-order_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 78ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 447ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/test.html?crossOriginPort=36938 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.388 } - { type: message_received value: dart-main-done timestamp: 0.388 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/character-match-out-of-order_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/find-first-asserted_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 91ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 376ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test/test.html?crossOriginPort=36938 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.329 } - { type: message_received value: dart-main-done timestamp: 0.329 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_find-first-asserted_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/find-first-asserted_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/range-bound-ffff_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 87ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 413ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test/test.html?crossOriginPort=36938 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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_range-bound-ffff_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/range-bound-ffff_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-more_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 63ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/test.html?crossOriginPort=36938 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.354 } - { type: message_received value: dart-main-done timestamp: 0.355 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-more_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-greedy-parentheses_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 50ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 520ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test/test.html?crossOriginPort=36938 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.482 } - { type: message_received value: dart-main-done timestamp: 0.482 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-greedy-parentheses_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-greedy-parentheses_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/unicode-handling_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 51ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 416ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_unicode-handling_test/test.html?crossOriginPort=36938 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.362 } - { type: message_received value: dart-main-done timestamp: 0.362 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_unicode-handling_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/unicode-handling_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/invalid-range-in-class_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 64ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 405ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test/test.html?crossOriginPort=36938 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 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_invalid-range-in-class_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/invalid-range-in-class_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/quantified-assertions_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 63ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 559ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test/test.html?crossOriginPort=36938 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.503 } - { type: message_received value: dart-main-done timestamp: 0.503 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_quantified-assertions_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/quantified-assertions_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/non-capturing-backtracking_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 83ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 513ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test/test.html?crossOriginPort=36938 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.458 } - { type: message_received value: dart-main-done timestamp: 0.458 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_non-capturing-backtracking_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/non-capturing-backtracking_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/character-match-out-of-order_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 55ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 572ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test/test.html?crossOriginPort=36938 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.5 } - { type: message_received value: dart-main-done timestamp: 0.501 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_character-match-out-of-order_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/character-match-out-of-order_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/extended-characters-more_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 88ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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 451ms): /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:46097/root_build/generated_tests/dartdevc-chrome-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test/test.html?crossOriginPort=36938 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.33 } - { type: message_received value: dart-main-done timestamp: 0.331 } - 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/dartdevc-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/js/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/async_helper.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="expect" src="/root_build/gen/utils/dartdevc/pkg/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/dartdevc-checked-sdk/tests_corelib_2_regexp_extended-characters-more_test", paths: { "dart_sdk": "/root_build/gen/utils/dartdevc/js/amd/dart_sdk", "async_helper": "/root_build/gen/utils/dartdevc/pkg/async_helper", "collection": "/root_build/gen/utils/dartdevc/pkg/collection", "expect": "/root_build/gen/utils/dartdevc/pkg/expect", "js": "/root_build/gen/utils/dartdevc/pkg/js", "matcher": "/root_build/gen/utils/dartdevc/pkg/matcher", "meta": "/root_build/gen/utils/dartdevc/pkg/meta", "path": "/root_build/gen/utils/dartdevc/pkg/path", "stack_trace": "/root_build/gen/utils/dartdevc/pkg/stack_trace", "unittest": "/root_build/gen/utils/dartdevc/pkg/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 46097 -c 36938 --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 dartdevc-checked-linux-release-chrome --repeat 5 --tests corelib_2/regexp/alternative-length-miscalculation_test corelib_2/regexp/ascii-regexp-subject_test corelib_2/regexp/bol-with-multiline_test corelib_2/regexp/capture-3_test corelib_2/regexp/char-insensitive_test corelib_2/regexp/character-match-out-of-order_test corelib_2/regexp/compile-crash_test corelib_2/regexp/early-acid3-86_test corelib_2/regexp/ecma-regex-examples_test corelib_2/regexp/extended-characters-match_test corelib_2/regexp/extended-characters-more_test corelib_2/regexp/find-first-asserted_test corelib_2/regexp/invalid-range-in-class_test corelib_2/regexp/look-ahead_test corelib_2/regexp/loop-capture_test corelib_2/regexp/malformed-escapes_test corelib_2/regexp/many-brackets_test corelib_2/regexp/negative-special-characters_test corelib_2/regexp/no-extensions_test corelib_2/regexp/non-bmp_test corelib_2/regexp/non-capturing-backtracking_test corelib_2/regexp/non-capturing-groups_test corelib_2/regexp/non-character_test corelib_2/regexp/non-greedy-parentheses_test corelib_2/regexp/pcre-test-4_test corelib_2/regexp/quantified-assertions_test corelib_2/regexp/range-bound-ffff_test corelib_2/regexp/range-out-of-order_test corelib_2/regexp/ranges-and-escaped-hyphens_test corelib_2/regexp/regress-6-9-regexp_test corelib_2/regexp/regress-regexp-codeflush_test corelib_2/regexp/regress-regexp-construct-result_test corelib_2/regexp/repeat-match-waldemar_test corelib_2/regexp/results-cache_test corelib_2/regexp/stack-overflow2_test corelib_2/regexp/stack-overflow_test corelib_2/regexp/unicode-handling_test corelib_2/regexp/zero-length-alternatives_test language_2/built_in_identifier_type_annotation_test/dynamic-funarg language_2/built_in_identifier_type_annotation_test/dynamic-funret language_2/built_in_identifier_type_annotation_test/dynamic-list language_2/control_flow_collections/experimental_flag_test/01 language_2/control_flow_collections/experimental_flag_test/02 language_2/control_flow_collections/experimental_flag_test/03 language_2/control_flow_collections/experimental_flag_test/04 language_2/control_flow_collections/experimental_flag_test/05 language_2/control_flow_collections/experimental_flag_test/06 language_2/control_flow_collections/experimental_flag_test/07 language_2/control_flow_collections/experimental_flag_test/08 language_2/control_flow_collections/for_const_test/00 language_2/control_flow_collections/for_const_test/01 language_2/control_flow_collections/for_const_test/02 language_2/control_flow_collections/for_const_test/03 language_2/control_flow_collections/for_const_test/04 language_2/control_flow_collections/for_const_test/05 language_2/control_flow_collections/for_inference_test language_2/control_flow_collections/for_test language_2/control_flow_collections/for_variable_test language_2/control_flow_collections/if_const_error_test/02 language_2/control_flow_collections/if_const_error_test/04 language_2/control_flow_collections/if_const_error_test/05 language_2/control_flow_collections/if_const_error_test/07 language_2/control_flow_collections/if_const_error_test/08 language_2/control_flow_collections/if_const_error_test/10 language_2/control_flow_collections/if_const_error_test/12 language_2/control_flow_collections/if_const_error_test/14 language_2/control_flow_collections/if_const_error_test/19 language_2/control_flow_collections/if_const_error_test/20 language_2/control_flow_collections/if_const_error_test/23 language_2/control_flow_collections/if_const_error_test/24 language_2/control_flow_collections/if_const_error_test/26 language_2/control_flow_collections/if_const_error_test/28 language_2/control_flow_collections/if_const_error_test/30 language_2/control_flow_collections/if_const_error_test/31 language_2/control_flow_collections/if_const_error_test/33 language_2/control_flow_collections/if_const_error_test/34 language_2/control_flow_collections/if_const_error_test/35 language_2/control_flow_collections/if_const_error_test/36 language_2/control_flow_collections/if_const_error_test/37 language_2/control_flow_collections/if_const_error_test/38 language_2/control_flow_collections/if_const_error_test/39 language_2/control_flow_collections/if_const_error_test/none language_2/control_flow_collections/if_const_test language_2/control_flow_collections/if_inference_test language_2/control_flow_collections/if_test language_2/control_flow_collections/map_set_ambiguity_error_test/00 language_2/control_flow_collections/map_set_ambiguity_error_test/01 language_2/control_flow_collections/map_set_ambiguity_error_test/02 language_2/control_flow_collections/map_set_ambiguity_error_test/03 language_2/control_flow_collections/map_set_ambiguity_error_test/04 language_2/control_flow_collections/map_set_ambiguity_error_test/05 language_2/control_flow_collections/map_set_ambiguity_error_test/06 language_2/control_flow_collections/map_set_ambiguity_error_test/07 language_2/control_flow_collections/map_set_ambiguity_error_test/08 language_2/control_flow_collections/map_set_ambiguity_error_test/09 language_2/control_flow_collections/map_set_ambiguity_error_test/10 language_2/control_flow_collections/map_set_ambiguity_error_test/11 language_2/control_flow_collections/map_set_ambiguity_error_test/12 corelib_2/regexp/extended-characters-more_test FAILED: dartdevc-chrome-checked release_x64 corelib_2/regexp/find-first-asserted_test Expected: RuntimeError Actual: Pass --- Command "dartdevc" (took 108ms): DART_CONFIGURATION=ReleaseX64 out/ReleaseX64/dart-sdk/bin/dartdevc --library-root /b/s/w/ir/cache/builder/sdk/tests/corelib_2/regexp --ignore-unrecognized-flags --no-summarize --no-source-map -o /b/s/w/ir/cache/builder/sdk/out/ReleaseX64/generated_compilations/dartdevc-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