New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dart VM on FreeBSD #10260

Closed
DartBot opened this Issue Apr 28, 2013 · 73 comments

Comments

Projects
None yet
@DartBot

DartBot commented Apr 28, 2013

This issue was originally filed by efes...@gmail.com


Is there posibility that Dart VM will support BSD (like Go)?

@kasperl

This comment has been minimized.

Show comment
Hide comment
@kasperl

kasperl Apr 29, 2013

Contributor

Added Area-VM, Triaged labels.

Contributor

kasperl commented Apr 29, 2013

Added Area-VM, Triaged labels.

@iposva-google

This comment has been minimized.

Show comment
Hide comment
@iposva-google

iposva-google Jun 5, 2013

Contributor

Removed Priority-Medium label.
Added Priority-Unassigned label.

Contributor

iposva-google commented Jun 5, 2013

Removed Priority-Medium label.
Added Priority-Unassigned label.

@DartBot

This comment has been minimized.

Show comment
Hide comment
@DartBot

DartBot Jan 22, 2014

This comment was originally written by beatg...@gmail.com


I got this error on a gclient runhooks:

________ running '/usr/local/bin/python dart/tools/gyp_dart.py runtime' in '/usr/home/otto'
gyp: Undefined variable dart_target_os in dart/runtime/dart-runtime.gyp while trying to load dart/runtime/dart-runtime.gyp
Error: Command /usr/local/bin/python dart/tools/gyp_dart.py runtime returned non-zero exit status 1 in /usr/home/otto

It looks like it's not set up to run on FreeBSD, but I don't know where to make changes (I don't know anything about gyp).

I searched for dart_target_os, and I found tools/gyp/configurations.gypi, which seemed like the place to add something in (configurations.gypi.patch, it's not very interesting). When I did this, I got the following error:

________ running '/usr/local/bin/python dart/tools/gyp_dart.py runtime' in '/usr/home/otto'
Traceback (most recent call last):
  File "dart/third_party/gyp/gyp_main.py", line 18, in <module>
    sys.exit(gyp.script_main())
  File "dart/third_party/gyp/pylib/gyp/init.py", line 547, in script_main
    return main(sys.argv[1:])
  File "dart/third_party/gyp/pylib/gyp/init.py", line 540, in main
    return gyp_main(args)
  File "dart/third_party/gyp/pylib/gyp/init.py", line 516, in gyp_main
    options.circular_check)
  File "dart/third_party/gyp/pylib/gyp/init.py", line 131, in Load
    params['parallel'])
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2714, in Load
    SetUpConfigurations(target, target_dict)
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2175, in SetUpConfigurations
    target_dict, configuration, [])
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2116, in MergeConfigWithInheritance
    target_dict, parent, visited + [configuration])
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2116, in MergeConfigWithInheritance
    target_dict, parent, visited + [configuration])
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2111, in MergeConfigWithInheritance
    configuration_dict = target_dict['configurations'][configuration]
KeyError: 'Dart_FreeBSD_Base'
Error: Command /usr/local/bin/python dart/tools/gyp_dart.py runtime returned non-zero exit status 1 in /usr/home/otto

It looks like the string Dart_FreeBSD_Base is dynamically generated from dart_target_os, but I wasn't sure where to define it. I feel like I'm going down a deep rabbit hole that won't lead me to the solution. I'm sure it's easy, I just don't know where to look.

I don't know anything about gclient or gyp, and I didn't see any documentation in the repo to lead me in the right direction (except the README, which tells me I should be looking in tools/).

If I get time, I'll try to wrap my head around gyp and see if I can figure out where to go from here. Issue #6929 would make this much easier (something like chromium's source tarballs that Arch Linux uses).


Attachment:
configurations.gypi.patch (673 Bytes)

DartBot commented Jan 22, 2014

This comment was originally written by beatg...@gmail.com


I got this error on a gclient runhooks:

________ running '/usr/local/bin/python dart/tools/gyp_dart.py runtime' in '/usr/home/otto'
gyp: Undefined variable dart_target_os in dart/runtime/dart-runtime.gyp while trying to load dart/runtime/dart-runtime.gyp
Error: Command /usr/local/bin/python dart/tools/gyp_dart.py runtime returned non-zero exit status 1 in /usr/home/otto

It looks like it's not set up to run on FreeBSD, but I don't know where to make changes (I don't know anything about gyp).

I searched for dart_target_os, and I found tools/gyp/configurations.gypi, which seemed like the place to add something in (configurations.gypi.patch, it's not very interesting). When I did this, I got the following error:

________ running '/usr/local/bin/python dart/tools/gyp_dart.py runtime' in '/usr/home/otto'
Traceback (most recent call last):
  File "dart/third_party/gyp/gyp_main.py", line 18, in <module>
    sys.exit(gyp.script_main())
  File "dart/third_party/gyp/pylib/gyp/init.py", line 547, in script_main
    return main(sys.argv[1:])
  File "dart/third_party/gyp/pylib/gyp/init.py", line 540, in main
    return gyp_main(args)
  File "dart/third_party/gyp/pylib/gyp/init.py", line 516, in gyp_main
    options.circular_check)
  File "dart/third_party/gyp/pylib/gyp/init.py", line 131, in Load
    params['parallel'])
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2714, in Load
    SetUpConfigurations(target, target_dict)
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2175, in SetUpConfigurations
    target_dict, configuration, [])
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2116, in MergeConfigWithInheritance
    target_dict, parent, visited + [configuration])
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2116, in MergeConfigWithInheritance
    target_dict, parent, visited + [configuration])
  File "dart/third_party/gyp/pylib/gyp/input.py", line 2111, in MergeConfigWithInheritance
    configuration_dict = target_dict['configurations'][configuration]
KeyError: 'Dart_FreeBSD_Base'
Error: Command /usr/local/bin/python dart/tools/gyp_dart.py runtime returned non-zero exit status 1 in /usr/home/otto

It looks like the string Dart_FreeBSD_Base is dynamically generated from dart_target_os, but I wasn't sure where to define it. I feel like I'm going down a deep rabbit hole that won't lead me to the solution. I'm sure it's easy, I just don't know where to look.

I don't know anything about gclient or gyp, and I didn't see any documentation in the repo to lead me in the right direction (except the README, which tells me I should be looking in tools/).

If I get time, I'll try to wrap my head around gyp and see if I can figure out where to go from here. Issue #6929 would make this much easier (something like chromium's source tarballs that Arch Linux uses).


Attachment:
configurations.gypi.patch (673 Bytes)

@iposva-google

This comment has been minimized.

Show comment
Hide comment
@iposva-google

iposva-google Jan 22, 2014

Contributor

Regarding the patch in comment 4:

You might have a much easier time if you did say "[ 'OS=="freebsd"', { 'dart_target_os': 'Linux', } ]," as this will pickup all of the relevant build configurations for a make/gcc based build.

Contributor

iposva-google commented Jan 22, 2014

Regarding the patch in comment 4:

You might have a much easier time if you did say "[ 'OS=="freebsd"', { 'dart_target_os': 'Linux', } ]," as this will pickup all of the relevant build configurations for a make/gcc based build.

@DartBot

This comment has been minimized.

Show comment
Hide comment
@DartBot

DartBot Jan 22, 2014

This comment was originally written by beatgam...@gmail.com


Making that change I get further. "glient sync", "gclient runhooks" and "tools/build.py -mrelease -ax64 runtime" (instructions from Issue #6929). Both returned 0 exit status, but there's no "out" directory in the dart directory.

All I get is: gmake: Nothing to be done for runtime

For reference, I'm using "glient config http://dart.google.com/svn/branches/1.1/deps/standalone.deps" (I figure that will be the easiest to get working). My build env is FreeBSD 9.2 with minimal software installed (e.g. no bash so I'm running gclient.py directly).

DartBot commented Jan 22, 2014

This comment was originally written by beatgam...@gmail.com


Making that change I get further. "glient sync", "gclient runhooks" and "tools/build.py -mrelease -ax64 runtime" (instructions from Issue #6929). Both returned 0 exit status, but there's no "out" directory in the dart directory.

All I get is: gmake: Nothing to be done for runtime

For reference, I'm using "glient config http://dart.google.com/svn/branches/1.1/deps/standalone.deps" (I figure that will be the easiest to get working). My build env is FreeBSD 9.2 with minimal software installed (e.g. no bash so I'm running gclient.py directly).

@DartBot

This comment has been minimized.

Show comment
Hide comment
@DartBot

DartBot May 31, 2014

This comment was originally written by ef...@gmail.com


I gave up when building NSPR. Original Mozilla version has files for building with FreeBSD but in patched Dart branch are files somewhat missing. Even with proper files i am unable to compile it :(

DartBot commented May 31, 2014

This comment was originally written by ef...@gmail.com


I gave up when building NSPR. Original Mozilla version has files for building with FreeBSD but in patched Dart branch are files somewhat missing. Even with proper files i am unable to compile it :(

@DartBot

This comment has been minimized.

Show comment
Hide comment
@DartBot

DartBot Nov 6, 2014

This comment was originally written by sms3...@gmail.com


Has there been any update on this?

DartBot commented Nov 6, 2014

This comment was originally written by sms3...@gmail.com


Has there been any update on this?

@DartBot

This comment has been minimized.

Show comment
Hide comment

DartBot commented Nov 18, 2014

This comment was originally written by ets3rodama...@gmail.com


http://ugetdm.com/blog/3-stable/68-uget-for-bsd-is-now-available

Does that perhaps help?

@DartBot

This comment has been minimized.

Show comment
Hide comment
@DartBot

DartBot Apr 20, 2015

This comment was originally written by @mulander


I started work on a port for OpenBSD (https://github.com/mulander/openbsd-dart).

Hacky at this point but I want to get at least the runtime built to see how the whole thing will feel. I'll start adding proper platform support for OpenBSD as soon as I get a single binary going (work limited to weekend so don't expect fast progress).

People wanting to help out are of course welcome.

DartBot commented Apr 20, 2015

This comment was originally written by @mulander


I started work on a port for OpenBSD (https://github.com/mulander/openbsd-dart).

Hacky at this point but I want to get at least the runtime built to see how the whole thing will feel. I'll start adding proper platform support for OpenBSD as soon as I get a single binary going (work limited to weekend so don't expect fast progress).

People wanting to help out are of course welcome.

@DartBot

This comment has been minimized.

Show comment
Hide comment
@DartBot

DartBot Apr 20, 2015

This comment was originally written by sms3h...@gmail.com


Thanks for working on this! I'll try to jump in and help a little bit at
some point but the schedule is full!

DartBot commented Apr 20, 2015

This comment was originally written by sms3h...@gmail.com


Thanks for working on this! I'll try to jump in and help a little bit at
some point but the schedule is full!

@DartBot

This comment has been minimized.

Show comment
Hide comment
@DartBot

DartBot May 10, 2015

This comment was originally written by @mulander


Hi all, short status update on the porting effort.

The build got pretty far, as in most of dart runtime builds without issues with small modifications to use kqueue/pthreads in some places - so far I 'patched' 36 files where most of them is 'use the mac one instead of linux' or 'use the android one instead of linux' with really rare cases when I actually had to edit the code. I obviously took the recommended "[ 'OS=="openbsd"', { 'dart_target_os': 'Linux', } ]," from comment #­5.

Unfortunately I'm also having huge issues with building NSPR similarly to what was reported in comment #­7 over an year ago. I'm afraid that without guidance/help I won't be able to move far with the port.

Regardless, it would be nice if the project had a porting guide for new platforms. I did not find any documentation that would tell me how the project build system works & how it should be configured. I don't know why the third party libs are bundled with the distribution & how to untangle them to use the system wide installed & already ported libraries. I assume the project has reasons for that but this leads to duplicate effort in software porting on the platform side.

The current state is of course uploaded to the github account linked in comment #­10.

DartBot commented May 10, 2015

This comment was originally written by @mulander


Hi all, short status update on the porting effort.

The build got pretty far, as in most of dart runtime builds without issues with small modifications to use kqueue/pthreads in some places - so far I 'patched' 36 files where most of them is 'use the mac one instead of linux' or 'use the android one instead of linux' with really rare cases when I actually had to edit the code. I obviously took the recommended "[ 'OS=="openbsd"', { 'dart_target_os': 'Linux', } ]," from comment #­5.

Unfortunately I'm also having huge issues with building NSPR similarly to what was reported in comment #­7 over an year ago. I'm afraid that without guidance/help I won't be able to move far with the port.

Regardless, it would be nice if the project had a porting guide for new platforms. I did not find any documentation that would tell me how the project build system works & how it should be configured. I don't know why the third party libs are bundled with the distribution & how to untangle them to use the system wide installed & already ported libraries. I assume the project has reasons for that but this leads to duplicate effort in software porting on the platform side.

The current state is of course uploaded to the github account linked in comment #­10.

@sgjesse

This comment has been minimized.

Show comment
Hide comment
@sgjesse

sgjesse May 11, 2015

Member

We are working on moving the TLS support from Mozilla NSS to Boring SSL. If the NSS library and its dependencies are providing issues, then maybe just stubbing it out for now, and not support TLS until the change to use Boring SSL has landed.

Member

sgjesse commented May 11, 2015

We are working on moving the TLS support from Mozilla NSS to Boring SSL. If the NSS library and its dependencies are providing issues, then maybe just stubbing it out for now, and not support TLS until the change to use Boring SSL has landed.

@DartBot

This comment has been minimized.

Show comment
Hide comment
@DartBot

DartBot May 11, 2015

This comment was originally written by @mulander


Hi sgjesse@, thanks for the response.

I will give stubbing out a shot over the next weekend, good to know that you are moving to Boring SSL.

Two little requests, please make it possible to pick up system wide Boring SSL during the build. Additionally I would be interested in using LibreSSL for dart on OpenBSD. Considering that both projects are an OpenSSL fork it should not be that hard if the build is not hard wired to Boring SSL.

Regards,
Adam

DartBot commented May 11, 2015

This comment was originally written by @mulander


Hi sgjesse@, thanks for the response.

I will give stubbing out a shot over the next weekend, good to know that you are moving to Boring SSL.

Two little requests, please make it possible to pick up system wide Boring SSL during the build. Additionally I would be interested in using LibreSSL for dart on OpenBSD. Considering that both projects are an OpenSSL fork it should not be that hard if the build is not hard wired to Boring SSL.

Regards,
Adam

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Sep 2, 2015

Hi guys, I'm @mulander from the migrated code.google.com comments (the guy trying to get Dart running on #OpenBSD).

I didn't give up and I'm really happy that BoringSSL replaced nss/nspr.

Though since the changes are only on head and adding OpenBSD support will be a much larger endeavour than just patching a file or two here & there I made a fork off the official repository and plan to do a proper port hopefully working with the upstream to make adding the BSD platform in a smooth way that's acceptable on both sides.

According to the Contributing guide I should give an up front notice with larger changes possibly coming down the line to coordinate.

Goals for my branch:

  • build the base runtime on OpenBSD
  • build the whole SDK
  • allow using LibreSSL instead of BoringSSL
  • eventually build the Dartium browser

There's no action that upstream needs to take now of course. The initial porting effort with an updated status can be found here, the new fork is under my account here.

mulander commented Sep 2, 2015

Hi guys, I'm @mulander from the migrated code.google.com comments (the guy trying to get Dart running on #OpenBSD).

I didn't give up and I'm really happy that BoringSSL replaced nss/nspr.

Though since the changes are only on head and adding OpenBSD support will be a much larger endeavour than just patching a file or two here & there I made a fork off the official repository and plan to do a proper port hopefully working with the upstream to make adding the BSD platform in a smooth way that's acceptable on both sides.

According to the Contributing guide I should give an up front notice with larger changes possibly coming down the line to coordinate.

Goals for my branch:

  • build the base runtime on OpenBSD
  • build the whole SDK
  • allow using LibreSSL instead of BoringSSL
  • eventually build the Dartium browser

There's no action that upstream needs to take now of course. The initial porting effort with an updated status can be found here, the new fork is under my account here.

@sethladd

This comment has been minimized.

Show comment
Hide comment
Member

sethladd commented Sep 2, 2015

cc @whesse and @mit-mit

@whesse

This comment has been minimized.

Show comment
Hide comment
@whesse

whesse Sep 7, 2015

Member

Have you considered trying to make the ninja build work, rather than the make build? It may be that this new build system is more rational, and the generation of the build files by gyp is clearer, than the "make" gyp_generator. Documentation for gyp is at https://chromium.googlesource.com/external/gyp/+/md-pages/index.md

Member

whesse commented Sep 7, 2015

Have you considered trying to make the ninja build work, rather than the make build? It may be that this new build system is more rational, and the generation of the build files by gyp is clearer, than the "make" gyp_generator. Documentation for gyp is at https://chromium.googlesource.com/external/gyp/+/md-pages/index.md

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Sep 7, 2015

@whesse I didn't try the ninja build. Essentially I got this one working flawlessly by putting symlinks to gcc, g++ & cc in a local directory that is in front of $PATH.

I would personally say the build feels to be going quite well so far and I think I'm not that far away from having a working runtime. Though the porting effort is paused until the next weekend.

mulander commented Sep 7, 2015

@whesse I didn't try the ninja build. Essentially I got this one working flawlessly by putting symlinks to gcc, g++ & cc in a local directory that is in front of $PATH.

I would personally say the build feels to be going quite well so far and I think I'm not that far away from having a working runtime. Though the porting effort is paused until the next weekend.

@pbgc

This comment has been minimized.

Show comment
Hide comment
@pbgc

pbgc Dec 23, 2015

@mulander any update on your effort? I would really love to see DartVM on the BSD's (FreeBSD in particular) ... and I would like to help .. just don't think I have the needed skills.

pbgc commented Dec 23, 2015

@mulander any update on your effort? I would really love to see DartVM on the BSD's (FreeBSD in particular) ... and I would like to help .. just don't think I have the needed skills.

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Dec 23, 2015

@pbgc I was able to last work on this port on September 19th. Unfortunately since then work has been busy which left no time for further dart work. I did not abandon the porting effort - it's just on hold for now.

Initial porting effort: https://github.com/mulander/openbsd-dart
Normal branch to work on upstreaming proper support: https://github.com/mulander/sdk/commits/OpenBSD-support

@krytarowski started a similar effort to port Dart to NetBSD based on my current status, his repository is here: https://github.com/krytarowski/sdk (also on hold from what I know)

@pbgc though it should be noted I am porting this for OpenBSD not FreeBSD though as you might be aware the work should be really similar (same with NetBSD as we found out). You can start by forking the dart repository and adding *_freebsd.cc/h files based on the ones I added in my repository. That should get you pretty far building the code on FreeBSD.

and I would like to help .. just don't think I have the needed skills.

It just needs time. I'm also not the best person to do this but look at the age of this ticket. If people like me and you don't attempt it then we can wait another 3 years without anyone else picking the issue up. I will gladly help you get to the same spot on FreeBSD that I am with OpenBSD. Feel free to ask me question or just grab query with me on IRC @ freenode nick mulander.

@pbgc I was able to last work on this port on September 19th. Unfortunately since then work has been busy which left no time for further dart work. I did not abandon the porting effort - it's just on hold for now.

Initial porting effort: https://github.com/mulander/openbsd-dart
Normal branch to work on upstreaming proper support: https://github.com/mulander/sdk/commits/OpenBSD-support

@krytarowski started a similar effort to port Dart to NetBSD based on my current status, his repository is here: https://github.com/krytarowski/sdk (also on hold from what I know)

@pbgc though it should be noted I am porting this for OpenBSD not FreeBSD though as you might be aware the work should be really similar (same with NetBSD as we found out). You can start by forking the dart repository and adding *_freebsd.cc/h files based on the ones I added in my repository. That should get you pretty far building the code on FreeBSD.

and I would like to help .. just don't think I have the needed skills.

It just needs time. I'm also not the best person to do this but look at the age of this ticket. If people like me and you don't attempt it then we can wait another 3 years without anyone else picking the issue up. I will gladly help you get to the same spot on FreeBSD that I am with OpenBSD. Feel free to ask me question or just grab query with me on IRC @ freenode nick mulander.

@pbgc

This comment has been minimized.

Show comment
Hide comment
@pbgc

pbgc Dec 24, 2015

@mulander Thanks! I decided that trying to accomplish this will be one of my new year resolutions. On January I will setup my machine to be able to build and then will start. I will then contact you on freenode (nick pbgc)

pbgc commented Dec 24, 2015

@mulander Thanks! I decided that trying to accomplish this will be one of my new year resolutions. On January I will setup my machine to be able to build and then will start. I will then contact you on freenode (nick pbgc)

@pbgc

This comment has been minimized.

Show comment
Hide comment
@pbgc

pbgc Dec 29, 2015

Hi!
A quick status update!
I was able to build the runtime on FreeBSD by patching 25 files (using linux plataform as base with some files from macos), including several gyp files.
I will now try to build all the sdk and then make a proper Platform for FreeBSD and will try to coordinate my effort with @mulander so we can have FreeBSD and OpenBSD (NetBSD will be also easy).
Currently I have 10/3785 failed tests:

= 10 tests failed

[08:16 | 100% | + 3775 | - 10]

--- Total time: 08:16 ---
0:05:06.454286 - vm - none-vm-checked release_x64/language/factory_redirection_test/04
0:05:06.440066 - vm - none-vm-checked release_x64/language/factory_redirection_test/05
0:05:06.435563 - vm - none-vm-checked release_x64/language/factory_redirection_test/06
0:05:06.430600 - vm - none-vm-checked release_x64/language/factory_redirection_test/07
0:03:23.218128 - vm - none-vm-checked release_x64/language/large_class_declaration_test
0:02:43.406611 - vm - none-vm-checked release_x64/language/async_await_syntax_test/b11d
0:02:37.621098 - vm - none-vm-checked release_x64/language/async_await_test/03
0:02:37.266058 - vm - none-vm-checked release_x64/language/async_await_test/02
0:02:14.180701 - vm - none-vm-checked release_x64/language/classes_static_method_clash_test
0:01:15.562117 - vm - none-vm-checked release_x64/language/closure_cycles_test
0:00:41.783698 - vm - none-vm-checked release_x64/language/gc_test
0:00:35.128110 - vm - none-vm-checked release_x64/language/hello_dart_test
0:00:27.538508 - vm - none-vm-checked release_x64/language/factory_redirection_test/08
0:00:25.880236 - vm - none-vm-checked release_x64/language/async_await_test/none
0:00:21.531277 - vm - none-vm-checked release_x64/language/ct_const2_test
0:00:19.084653 - vm - none-vm-checked release_x64/language/await_for_test
0:00:18.226716 - vm - none-vm-checked release_x64/language/disassemble_test
0:00:10.358696 - vm - none-vm-checked release_x64/language/vm/debug_break_enabled_vm_test/01
0:00:09.750202 - vm - none-vm-checked release_x64/language/async_await_syntax_test/b13a
0:00:09.183596 - vm - none-vm-checked release_x64/language/vm/optimized_stacktrace_test

I don't know if the tests are failing because of the port ... or because of the PRE-1.14 status of the rep.

pbeck@dart:~/dart/sdk % ./out/ReleaseX64/dart --version
Dart VM version: 1.14.0-edge.6602644bb3fd094cddc638a8e963c6a49d9cbdc8 (Tue Dec 29 08:46:27 2015) on "linux_x64"

pbeck@dart:~/dart/sdk % uname -a
FreeBSD dart 10.2-RELEASE-p7 FreeBSD 10.2-RELEASE-p7 #0: Mon Nov 2 14:19:39 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

pbgc commented Dec 29, 2015

Hi!
A quick status update!
I was able to build the runtime on FreeBSD by patching 25 files (using linux plataform as base with some files from macos), including several gyp files.
I will now try to build all the sdk and then make a proper Platform for FreeBSD and will try to coordinate my effort with @mulander so we can have FreeBSD and OpenBSD (NetBSD will be also easy).
Currently I have 10/3785 failed tests:

= 10 tests failed

[08:16 | 100% | + 3775 | - 10]

--- Total time: 08:16 ---
0:05:06.454286 - vm - none-vm-checked release_x64/language/factory_redirection_test/04
0:05:06.440066 - vm - none-vm-checked release_x64/language/factory_redirection_test/05
0:05:06.435563 - vm - none-vm-checked release_x64/language/factory_redirection_test/06
0:05:06.430600 - vm - none-vm-checked release_x64/language/factory_redirection_test/07
0:03:23.218128 - vm - none-vm-checked release_x64/language/large_class_declaration_test
0:02:43.406611 - vm - none-vm-checked release_x64/language/async_await_syntax_test/b11d
0:02:37.621098 - vm - none-vm-checked release_x64/language/async_await_test/03
0:02:37.266058 - vm - none-vm-checked release_x64/language/async_await_test/02
0:02:14.180701 - vm - none-vm-checked release_x64/language/classes_static_method_clash_test
0:01:15.562117 - vm - none-vm-checked release_x64/language/closure_cycles_test
0:00:41.783698 - vm - none-vm-checked release_x64/language/gc_test
0:00:35.128110 - vm - none-vm-checked release_x64/language/hello_dart_test
0:00:27.538508 - vm - none-vm-checked release_x64/language/factory_redirection_test/08
0:00:25.880236 - vm - none-vm-checked release_x64/language/async_await_test/none
0:00:21.531277 - vm - none-vm-checked release_x64/language/ct_const2_test
0:00:19.084653 - vm - none-vm-checked release_x64/language/await_for_test
0:00:18.226716 - vm - none-vm-checked release_x64/language/disassemble_test
0:00:10.358696 - vm - none-vm-checked release_x64/language/vm/debug_break_enabled_vm_test/01
0:00:09.750202 - vm - none-vm-checked release_x64/language/async_await_syntax_test/b13a
0:00:09.183596 - vm - none-vm-checked release_x64/language/vm/optimized_stacktrace_test

I don't know if the tests are failing because of the port ... or because of the PRE-1.14 status of the rep.

pbeck@dart:~/dart/sdk % ./out/ReleaseX64/dart --version
Dart VM version: 1.14.0-edge.6602644bb3fd094cddc638a8e963c6a49d9cbdc8 (Tue Dec 29 08:46:27 2015) on "linux_x64"

pbeck@dart:~/dart/sdk % uname -a
FreeBSD dart 10.2-RELEASE-p7 FreeBSD 10.2-RELEASE-p7 #0: Mon Nov 2 14:19:39 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

@pbgc

This comment has been minimized.

Show comment
Hide comment
@pbgc

pbgc Dec 29, 2015

Running the tests with:

./out/ReleaseX64/dart tools/test.dart --compiler none --runtime vm --progress color --arch x64 --mode release --checked --report --time --tasks 6 -t60 language

I get 8 tests failed

[08:20 | 100% | + 3777 | - 8]

--- Total time: 08:20 ---
0:07:56.502934 - vm - none-vm-checked release_x64/language/async_await_syntax_test/a15c
0:07:56.375965 - vm - none-vm-checked release_x64/language/async_await_syntax_test/a15d
0:06:03.708446 - vm - none-vm-checked release_x64/language/ct_const2_test
0:05:48.473868 - vm - none-vm-checked release_x64/language/disassemble_test
0:03:23.058061 - vm - none-vm-checked release_x64/language/large_class_declaration_test
0:02:21.911094 - vm - none-vm-checked release_x64/language/async_await_syntax_test/b00a
0:01:34.449744 - vm - none-vm-checked release_x64/language/classes_static_method_clash_test
0:01:17.627236 - vm - none-vm-checked release_x64/language/closure_cycles_test
0:00:42.253910 - vm - none-vm-checked release_x64/language/gc_test
0:00:37.057008 - vm - none-vm-checked release_x64/language/vm/optimized_stacktrace_test
0:00:36.798708 - vm - none-vm-checked release_x64/language/hello_dart_test
0:00:26.233428 - vm - none-vm-checked release_x64/language/async_await_test/none
0:00:19.042199 - vm - none-vm-checked release_x64/language/await_for_test
0:00:14.891542 - vm - none-vm-checked release_x64/language/async_await_syntax_test/b00c
0:00:11.004358 - vm - none-vm-checked release_x64/language/vm/debug_break_enabled_vm_test/01
0:00:09.445221 - vm - none-vm-checked release_x64/language/async_await_syntax_test/e1
0:00:07.805136 - vm - none-vm-checked release_x64/language/async_star_test
0:00:06.947421 - vm - none-vm-checked release_x64/language/vm/closure_memory_retention_test
0:00:04.021573 - vm - none-vm-checked release_x64/language/inferrer_constructor5_test/none
0:00:02.996990 - vm - none-vm-checked release_x64/language/allocate_test

Executing a test in isolation I get this information:

Total: 3788 tests

  • 3 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
  • 3746 tests are expected to pass
  • 22 tests are expected to fail that we won't fix
  • 15 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 tests are skipped on browsers due to compile-time error
  • 2 could not be categorized or are in multiple categories

So ... I'm confused .....

Can someone give me some guidance on what to look for (thread implementation, etc..) if any of the failed tests are unexpected failures?

I forgot to mention ... The build is done with CLANG:

pbeck@dart:~/dart/sdk % clang --version
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Target: x86_64-unknown-freebsd10.2
Thread model: posix

Thanks in advance!
Pedro Costa

pbgc commented Dec 29, 2015

Running the tests with:

./out/ReleaseX64/dart tools/test.dart --compiler none --runtime vm --progress color --arch x64 --mode release --checked --report --time --tasks 6 -t60 language

I get 8 tests failed

[08:20 | 100% | + 3777 | - 8]

--- Total time: 08:20 ---
0:07:56.502934 - vm - none-vm-checked release_x64/language/async_await_syntax_test/a15c
0:07:56.375965 - vm - none-vm-checked release_x64/language/async_await_syntax_test/a15d
0:06:03.708446 - vm - none-vm-checked release_x64/language/ct_const2_test
0:05:48.473868 - vm - none-vm-checked release_x64/language/disassemble_test
0:03:23.058061 - vm - none-vm-checked release_x64/language/large_class_declaration_test
0:02:21.911094 - vm - none-vm-checked release_x64/language/async_await_syntax_test/b00a
0:01:34.449744 - vm - none-vm-checked release_x64/language/classes_static_method_clash_test
0:01:17.627236 - vm - none-vm-checked release_x64/language/closure_cycles_test
0:00:42.253910 - vm - none-vm-checked release_x64/language/gc_test
0:00:37.057008 - vm - none-vm-checked release_x64/language/vm/optimized_stacktrace_test
0:00:36.798708 - vm - none-vm-checked release_x64/language/hello_dart_test
0:00:26.233428 - vm - none-vm-checked release_x64/language/async_await_test/none
0:00:19.042199 - vm - none-vm-checked release_x64/language/await_for_test
0:00:14.891542 - vm - none-vm-checked release_x64/language/async_await_syntax_test/b00c
0:00:11.004358 - vm - none-vm-checked release_x64/language/vm/debug_break_enabled_vm_test/01
0:00:09.445221 - vm - none-vm-checked release_x64/language/async_await_syntax_test/e1
0:00:07.805136 - vm - none-vm-checked release_x64/language/async_star_test
0:00:06.947421 - vm - none-vm-checked release_x64/language/vm/closure_memory_retention_test
0:00:04.021573 - vm - none-vm-checked release_x64/language/inferrer_constructor5_test/none
0:00:02.996990 - vm - none-vm-checked release_x64/language/allocate_test

Executing a test in isolation I get this information:

Total: 3788 tests

  • 3 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
  • 3746 tests are expected to pass
  • 22 tests are expected to fail that we won't fix
  • 15 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 tests are skipped on browsers due to compile-time error
  • 2 could not be categorized or are in multiple categories

So ... I'm confused .....

Can someone give me some guidance on what to look for (thread implementation, etc..) if any of the failed tests are unexpected failures?

I forgot to mention ... The build is done with CLANG:

pbeck@dart:~/dart/sdk % clang --version
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Target: x86_64-unknown-freebsd10.2
Thread model: posix

Thanks in advance!
Pedro Costa

@krytarowski

This comment has been minimized.

Show comment
Hide comment
@krytarowski

krytarowski Dec 30, 2015

Please upstream BSD bits as soon as possible, I will mirror them for NetBSD.

Please upstream BSD bits as soon as possible, I will mirror them for NetBSD.

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Jan 1, 2016

I now have a fully built runtime & sdk on OpenBSD added as a proper 'target platform'.

What's left:

  • run runtime tests 👍 3780 passed; 🔴 5 failed;
  • build sdk
  • build all
  • review and implement runtime specifics (like procfs path)

Can someone from the dart team update on how the upstream wants to move forward?

All of my changes are in a feature branch of my repo https://github.com/mulander/sdk/commits/OpenBSD-support merged periodically with latest upstream so the code is not stale.

Should I open a pull request now? Do you want me to first go through other steps? I think the code could be merged early as none of the existing files are modified in a way that would impact other build targets (I'm just adding openbsd entries to gypi files + *_openbsd.cc/h files).

mulander commented Jan 1, 2016

I now have a fully built runtime & sdk on OpenBSD added as a proper 'target platform'.

What's left:

  • run runtime tests 👍 3780 passed; 🔴 5 failed;
  • build sdk
  • build all
  • review and implement runtime specifics (like procfs path)

Can someone from the dart team update on how the upstream wants to move forward?

All of my changes are in a feature branch of my repo https://github.com/mulander/sdk/commits/OpenBSD-support merged periodically with latest upstream so the code is not stale.

Should I open a pull request now? Do you want me to first go through other steps? I think the code could be merged early as none of the existing files are modified in a way that would impact other build targets (I'm just adding openbsd entries to gypi files + *_openbsd.cc/h files).

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Jan 1, 2016

Here is a full test run from a debug runtime + sdk build. 5 tests failed 3780 passed.

$ ./DebugX64/dart ../tools/test.dart --compiler none --runtime vm --progress color --arch x64 --mode debug --checked --report --time --tasks 6 -t60 l
anguage
Test configuration: none_vm_debug_x64_checked
[00:27 |  --% | +   22 | -    0]Total: 3788 tests
 * 3 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
 * 3746 tests are expected to pass
 * 22 tests are expected to fail that we won't fix
 * 15 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 tests are skipped on browsers due to compile-time error
 * 2 could not be categorized or are in multiple categories

[05:53 |  12% | +  474 | -    0]
FAILED: none-vm-checked debug_x64 language/closure_cycles_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /h
ome/mulander/github.com/mulander/sdk/tests/language/closure_cycles_test.dart
Took 0:01:00.185584

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/closure_cycles_test

[10:52 |  24% | +  920 | -    1]
FAILED: none-vm-checked debug_x64 language/ct_const2_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --compile_all --ignore-unrecognized-flags --package-root=DebugX6
4/packages/ /home/mulander/github.com/mulander/sdk/tests/language/ct_const2_test.dart
Took 0:01:00.506468

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/ct_const2_test

[18:45 |  43% | + 1628 | -    2]
FAILED: none-vm-checked debug_x64 language/hello_dart_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --compile_all --error-on-bad-type --error-on-bad-override --igno
re-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/language/hello_dart_test.dart
Took 0:01:00.166028

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/hello_dart_test

[21:53 |  49% | + 1879 | -    3]
FAILED: none-vm-checked debug_x64 language/vm/optimized_stacktrace_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --stacktrace-every=3 --optimization-counter-threshold=10 --enabl
e-inlining-annotations --no-background-compilation --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests
/language/vm/optimized_stacktrace_test.dart
Took 0:01:01.369802

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/vm/optimized_stacktrace_test

[23:55 |  54% | + 2053 | -    4]
FAILED: none-vm-checked debug_x64 language/large_class_declaration_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /h
ome/mulander/github.com/mulander/sdk/tests/language/large_class_declaration_test.dart
Took 0:01:00.195278

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/large_class_declaration_test

[43:12 | 100% | + 3780 | -    5]
=== Failure summary:

FAILED: none-vm-checked debug_x64 language/closure_cycles_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /h
ome/mulander/github.com/mulander/sdk/tests/language/closure_cycles_test.dart
Took 0:01:00.185584

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/closure_cycles_test


FAILED: none-vm-checked debug_x64 language/ct_const2_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --compile_all --ignore-unrecognized-flags --package-root=DebugX6
4/packages/ /home/mulander/github.com/mulander/sdk/tests/language/ct_const2_test.dart
Took 0:01:00.506468

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/ct_const2_test


FAILED: none-vm-checked debug_x64 language/hello_dart_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --compile_all --error-on-bad-type --error-on-bad-override --igno
re-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/language/hello_dart_test.dart
Took 0:01:00.166028

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/hello_dart_test

FAILED: none-vm-checked debug_x64 language/vm/optimized_stacktrace_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --stacktrace-every=3 --optimization-counter-threshold=10 --enabl
e-inlining-annotations --no-background-compilation --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests
/language/vm/optimized_stacktrace_test.dart
Took 0:01:01.369802

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/vm/optimized_stacktrace_test


FAILED: none-vm-checked debug_x64 language/large_class_declaration_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /h
ome/mulander/github.com/mulander/sdk/tests/language/large_class_declaration_test.dart
Took 0:01:00.195278

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/large_class_declaration_test

===
=== 5 tests failed
===


[43:12 | 100% | + 3780 | -    5]

--- Total time: 43:12 ---
0:01:01.369802 - vm - none-vm-checked debug_x64/language/vm/optimized_stacktrace_test
0:01:00.506468 - vm - none-vm-checked debug_x64/language/ct_const2_test
0:01:00.195278 - vm - none-vm-checked debug_x64/language/large_class_declaration_test
0:01:00.185584 - vm - none-vm-checked debug_x64/language/closure_cycles_test
0:01:00.166028 - vm - none-vm-checked debug_x64/language/hello_dart_test
0:00:34.960820 - vm - none-vm-checked debug_x64/language/gc_test
0:00:24.287353 - vm - none-vm-checked debug_x64/language/symbol_conflict_test
0:00:21.027712 - vm - none-vm-checked debug_x64/language/disassemble_test
0:00:19.957616 - vm - none-vm-checked debug_x64/language/bit_operations_test/03
0:00:18.686961 - vm - none-vm-checked debug_x64/language/bit_operations_test/none
0:00:17.678434 - vm - none-vm-checked debug_x64/language/osr_test
0:00:17.561074 - vm - none-vm-checked debug_x64/language/bit_operations_test/04
0:00:17.259620 - vm - none-vm-checked debug_x64/language/issue23244_test
0:00:17.112266 - vm - none-vm-checked debug_x64/language/named_parameters_with_conversions_test
0:00:17.101167 - vm - none-vm-checked debug_x64/language/compound_assignment_operator_test
0:00:17.049203 - vm - none-vm-checked debug_x64/language/bit_operations_test/01
0:00:16.142086 - vm - none-vm-checked debug_x64/language/async_star_test
0:00:15.990715 - vm - none-vm-checked debug_x64/language/sync_generator1_test/01
0:00:15.614790 - vm - none-vm-checked debug_x64/language/deferred_inlined_test
0:00:15.595091 - vm - none-vm-checked debug_x64/language/await_future_test

mulander commented Jan 1, 2016

Here is a full test run from a debug runtime + sdk build. 5 tests failed 3780 passed.

$ ./DebugX64/dart ../tools/test.dart --compiler none --runtime vm --progress color --arch x64 --mode debug --checked --report --time --tasks 6 -t60 l
anguage
Test configuration: none_vm_debug_x64_checked
[00:27 |  --% | +   22 | -    0]Total: 3788 tests
 * 3 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
 * 3746 tests are expected to pass
 * 22 tests are expected to fail that we won't fix
 * 15 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 tests are skipped on browsers due to compile-time error
 * 2 could not be categorized or are in multiple categories

[05:53 |  12% | +  474 | -    0]
FAILED: none-vm-checked debug_x64 language/closure_cycles_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /h
ome/mulander/github.com/mulander/sdk/tests/language/closure_cycles_test.dart
Took 0:01:00.185584

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/closure_cycles_test

[10:52 |  24% | +  920 | -    1]
FAILED: none-vm-checked debug_x64 language/ct_const2_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --compile_all --ignore-unrecognized-flags --package-root=DebugX6
4/packages/ /home/mulander/github.com/mulander/sdk/tests/language/ct_const2_test.dart
Took 0:01:00.506468

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/ct_const2_test

[18:45 |  43% | + 1628 | -    2]
FAILED: none-vm-checked debug_x64 language/hello_dart_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --compile_all --error-on-bad-type --error-on-bad-override --igno
re-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/language/hello_dart_test.dart
Took 0:01:00.166028

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/hello_dart_test

[21:53 |  49% | + 1879 | -    3]
FAILED: none-vm-checked debug_x64 language/vm/optimized_stacktrace_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --stacktrace-every=3 --optimization-counter-threshold=10 --enabl
e-inlining-annotations --no-background-compilation --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests
/language/vm/optimized_stacktrace_test.dart
Took 0:01:01.369802

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/vm/optimized_stacktrace_test

[23:55 |  54% | + 2053 | -    4]
FAILED: none-vm-checked debug_x64 language/large_class_declaration_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /h
ome/mulander/github.com/mulander/sdk/tests/language/large_class_declaration_test.dart
Took 0:01:00.195278

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/large_class_declaration_test

[43:12 | 100% | + 3780 | -    5]
=== Failure summary:

FAILED: none-vm-checked debug_x64 language/closure_cycles_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /h
ome/mulander/github.com/mulander/sdk/tests/language/closure_cycles_test.dart
Took 0:01:00.185584

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/closure_cycles_test


FAILED: none-vm-checked debug_x64 language/ct_const2_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --compile_all --ignore-unrecognized-flags --package-root=DebugX6
4/packages/ /home/mulander/github.com/mulander/sdk/tests/language/ct_const2_test.dart
Took 0:01:00.506468

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/ct_const2_test


FAILED: none-vm-checked debug_x64 language/hello_dart_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --compile_all --error-on-bad-type --error-on-bad-override --igno
re-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/language/hello_dart_test.dart
Took 0:01:00.166028

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/hello_dart_test

FAILED: none-vm-checked debug_x64 language/vm/optimized_stacktrace_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --stacktrace-every=3 --optimization-counter-threshold=10 --enabl
e-inlining-annotations --no-background-compilation --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests
/language/vm/optimized_stacktrace_test.dart
Took 0:01:01.369802

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/vm/optimized_stacktrace_test


FAILED: none-vm-checked debug_x64 language/large_class_declaration_test
Expected: Pass 
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /h
ome/mulander/github.com/mulander/sdk/tests/language/large_class_declaration_test.dart
Took 0:01:00.195278

Short reproduction command (experimental):
    python tools/test.py --checked -t60 language/large_class_declaration_test

===
=== 5 tests failed
===


[43:12 | 100% | + 3780 | -    5]

--- Total time: 43:12 ---
0:01:01.369802 - vm - none-vm-checked debug_x64/language/vm/optimized_stacktrace_test
0:01:00.506468 - vm - none-vm-checked debug_x64/language/ct_const2_test
0:01:00.195278 - vm - none-vm-checked debug_x64/language/large_class_declaration_test
0:01:00.185584 - vm - none-vm-checked debug_x64/language/closure_cycles_test
0:01:00.166028 - vm - none-vm-checked debug_x64/language/hello_dart_test
0:00:34.960820 - vm - none-vm-checked debug_x64/language/gc_test
0:00:24.287353 - vm - none-vm-checked debug_x64/language/symbol_conflict_test
0:00:21.027712 - vm - none-vm-checked debug_x64/language/disassemble_test
0:00:19.957616 - vm - none-vm-checked debug_x64/language/bit_operations_test/03
0:00:18.686961 - vm - none-vm-checked debug_x64/language/bit_operations_test/none
0:00:17.678434 - vm - none-vm-checked debug_x64/language/osr_test
0:00:17.561074 - vm - none-vm-checked debug_x64/language/bit_operations_test/04
0:00:17.259620 - vm - none-vm-checked debug_x64/language/issue23244_test
0:00:17.112266 - vm - none-vm-checked debug_x64/language/named_parameters_with_conversions_test
0:00:17.101167 - vm - none-vm-checked debug_x64/language/compound_assignment_operator_test
0:00:17.049203 - vm - none-vm-checked debug_x64/language/bit_operations_test/01
0:00:16.142086 - vm - none-vm-checked debug_x64/language/async_star_test
0:00:15.990715 - vm - none-vm-checked debug_x64/language/sync_generator1_test/01
0:00:15.614790 - vm - none-vm-checked debug_x64/language/deferred_inlined_test
0:00:15.595091 - vm - none-vm-checked debug_x64/language/await_future_test

@mezoni

This comment has been minimized.

Show comment
Hide comment
@mezoni

mezoni Jan 2, 2016

If this do not need Google, why this need you?

mezoni commented Jan 2, 2016

If this do not need Google, why this need you?

@iposva-google

This comment has been minimized.

Show comment
Hide comment
@iposva-google

iposva-google Jan 4, 2016

Contributor

@mulander Thanks for the promising progress updates.

Please make sure to run the full test suite and report its failure rate (e.g. omitting the "language" parameter). Also note that the default timeout for debug builds is 120 seconds and you would likely want to run with "-t120" or let the harness chose the right default value for you.

Once you have run the full test harness, please follow the steps at https://github.com/dart-lang/sdk/wiki/Contributing to create a CL and send it to me for comments. Thanks!

Contributor

iposva-google commented Jan 4, 2016

@mulander Thanks for the promising progress updates.

Please make sure to run the full test suite and report its failure rate (e.g. omitting the "language" parameter). Also note that the default timeout for debug builds is 120 seconds and you would likely want to run with "-t120" or let the harness chose the right default value for you.

Once you have run the full test harness, please follow the steps at https://github.com/dart-lang/sdk/wiki/Contributing to create a CL and send it to me for comments. Thanks!

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Jan 4, 2016

@iposva-google here are the test results for a full harness with a default timeout.

The tests took 182 minutes and 38 seconds. 13514 tests passed & 71 failed. I included everything that fitted in my backlog in the snippet below.

Test commmand: ./DebugX64/dart ../tools/test.dart --compiler none --runtime vm --progress color --arch x64 --mode debug --checked --report --time --tasks 6

PASS: ExitDetectorTest | test_forStatement_initialization
PASS: ExitDetectorTest | test_forStatement_true
PASS: ExitDetectorTest | test_forStatement_true_break
PASS: ExitDetectorTest | test_forStatement_true_continue
PASS: ExitDetectorTest | test_forStatement_true_if_return
PASS: ExitDetectorTest | test_forStatement_true_noBreak
PASS: ExitDetectorTest | test_forStatement_updaters
PASS: ExitDetectorTest | test_forStatement_variableDeclaration
PASS: ExitDetectorTest | test_functionExpression
PASS: ExitDetectorTest | test_functionExpression_bodyThrows
PASS: ExitDetectorTest | test_functionExpressionInvocation
PASS: ExitDetectorTest | test_functionExpressionInvocation_argumentThrows
PASS: ExitDetectorTest | test_functionExpressionInvocation_targetThrows
PASS: ExitDetectorTest | test_identifier_prefixedIdentifier
PASS: ExitDetectorTest | test_identifier_simpleIdentifier
PASS: ExitDetectorTest | test_if_false_else_return
PASS: ExitDetectorTest | test_if_false_noReturn
PASS: ExitDetectorTest | test_if_false_return
PASS: ExitDetectorTest | test_if_noReturn
PASS: ExitDetectorTest | test_if_return
PASS: ExitDetectorTest | test_if_true_noReturn
PASS: ExitDetectorTest | test_if_true_return
PASS: ExitDetectorTest | test_ifElse_bothReturn
PASS: ExitDetectorTest | test_ifElse_elseReturn
PASS: ExitDetectorTest | test_ifElse_noReturn
PASS: ExitDetectorTest | test_ifElse_thenReturn
PASS: ExitDetectorTest | test_ifNullAssign
PASS: ExitDetectorTest | test_ifNullAssign_rhs
PASS: ExitDetectorTest | test_indexExpression
PASS: ExitDetectorTest | test_indexExpression_index
PASS: ExitDetectorTest | test_indexExpression_target
PASS: ExitDetectorTest | test_instanceCreationExpression
PASS: ExitDetectorTest | test_instanceCreationExpression_argumentThrows
PASS: ExitDetectorTest | test_isExpression
PASS: ExitDetectorTest | test_isExpression_throws
PASS: ExitDetectorTest | test_labeledStatement
PASS: ExitDetectorTest | test_labeledStatement_throws
PASS: ExitDetectorTest | test_literal_boolean
PASS: ExitDetectorTest | test_literal_double
PASS: ExitDetectorTest | test_literal_integer
PASS: ExitDetectorTest | test_literal_null
PASS: ExitDetectorTest | test_literal_String
PASS: ExitDetectorTest | test_methodInvocation
PASS: ExitDetectorTest | test_methodInvocation_argument
PASS: ExitDetectorTest | test_methodInvocation_target
PASS: ExitDetectorTest | test_parenthesizedExpression
PASS: ExitDetectorTest | test_parenthesizedExpression_throw
PASS: ExitDetectorTest | test_propertyAccess
PASS: ExitDetectorTest | test_propertyAccess_throws
PASS: ExitDetectorTest | test_rethrow
PASS: ExitDetectorTest | test_return
PASS: ExitDetectorTest | test_superExpression
PASS: ExitDetectorTest | test_switch_allReturn
PASS: ExitDetectorTest | test_switch_defaultWithNoStatements
PASS: ExitDetectorTest | test_switch_fallThroughToNotReturn
PASS: ExitDetectorTest | test_switch_fallThroughToReturn
PASS: ExitDetectorTest | test_switch_noDefault
PASS: ExitDetectorTest | test_switch_nonReturn
PASS: ExitDetectorTest | test_thisExpression
PASS: ExitDetectorTest | test_throwExpression
PASS: ExitDetectorTest | test_tryStatement_noReturn
PASS: ExitDetectorTest | test_tryStatement_return_catch
PASS: ExitDetectorTest | test_tryStatement_return_finally
PASS: ExitDetectorTest | test_tryStatement_return_try
PASS: ExitDetectorTest | test_variableDeclarationStatement_noInitializer
PASS: ExitDetectorTest | test_variableDeclarationStatement_noThrow
PASS: ExitDetectorTest | test_variableDeclarationStatement_throw
PASS: ExitDetectorTest | test_whileStatement_false_nonReturn
PASS: ExitDetectorTest | test_whileStatement_throwCondition
PASS: ExitDetectorTest | test_whileStatement_true_break
PASS: ExitDetectorTest | test_whileStatement_true_continue
PASS: ExitDetectorTest | test_whileStatement_true_if_return
PASS: ExitDetectorTest | test_whileStatement_true_noBreak
PASS: ExitDetectorTest | test_whileStatement_true_return
PASS: ExitDetectorTest | test_whileStatement_true_throw
PASS: ExitDetectorTest2 | test_switch_withEnum_false_noDefault
PASS: ExitDetectorTest2 | test_switch_withEnum_false_withDefault
PASS: ExitDetectorTest2 | test_switch_withEnum_true_noDefault
PASS: ExitDetectorTest2 | test_switch_withEnum_true_withDefault
PASS: FileBasedSourceTest | test_equals_false_differentFiles
PASS: FileBasedSourceTest | test_equals_false_null
PASS: FileBasedSourceTest | test_equals_true
PASS: FileBasedSourceTest | test_fileReadMode
PASS: FileBasedSourceTest | test_fileReadMode_changed
PASS: FileBasedSourceTest | test_fileReadMode_normalize_eol_always
PASS: FileBasedSourceTest | test_getEncoding
PASS: FileBasedSourceTest | test_getFullName
PASS: FileBasedSourceTest | test_getShortName
PASS: FileBasedSourceTest | test_hashCode
FAIL: FileBasedSourceTest | test_isInSystemLibrary_contagious
  Expected: not null
    Actual: <null>

  package:unittest/src/simple_configuration.dart 128:34         SimpleConfiguration.onExpectFailure
  package:unittest/src/simple_configuration.dart 24:13          _ExpectFailureHandler.fail
  package:unittest/src/matcher/expect.dart 121:5                DefaultFailureHandler.failMatch
  package:unittest/src/matcher/expect.dart 95:20                expect
  ../pkg/analyzer/test/generated/all_the_rest_test.dart 7847:5  FileBasedSourceTest.test_isInSystemLibrary_contagious
  dart:mirrors-patch/mirrors_impl.dart 533                      _LocalInstanceMirror._invoke
  dart:mirrors-patch/mirrors_impl.dart 529                      _LocalInstanceMirror.invoke
  ../pkg/analyzer/test/reflective_tests.dart 105:35             _runTest.<fn>
  dart:async/zone.dart 914                                      _rootRunUnary
  dart:async/zone.dart 810                                      _CustomZone.runUnary
  dart:async/future_impl.dart 551                               _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                               _Future._propagateToListeners
  dart:async/future_impl.dart 424                               _Future._completeWithValue
  dart:async/future_impl.dart 479                               _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                                      _rootRun
  dart:async/zone.dart 802                                      _CustomZone.run
  dart:async/zone.dart 708                                      _CustomZone.runGuarded
  dart:async/zone.dart 733                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
PASS: FileBasedSourceTest | test_isInSystemLibrary_false
PASS: FileBasedSourceTest | test_issue14500
PASS: FileBasedSourceTest | test_resolveRelative_dart_fileName
PASS: FileBasedSourceTest | test_resolveRelative_dart_filePath
PASS: FileBasedSourceTest | test_resolveRelative_dart_filePathWithParent
PASS: FileBasedSourceTest | test_resolveRelative_file_fileName
PASS: FileBasedSourceTest | test_resolveRelative_file_filePath
PASS: FileBasedSourceTest | test_resolveRelative_file_filePathWithParent
PASS: FileBasedSourceTest | test_resolveRelative_package_fileName
PASS: FileBasedSourceTest | test_resolveRelative_package_fileNameWithoutPackageName
PASS: FileBasedSourceTest | test_resolveRelative_package_filePath
PASS: FileBasedSourceTest | test_resolveRelative_package_filePathWithParent
PASS: FileBasedSourceTest | test_system
PASS: FileUriResolverTest | test_creation
PASS: FileUriResolverTest | test_resolve_file
PASS: FileUriResolverTest | test_resolve_nonFile
PASS: FileUriResolverTest | test_restore
PASS: ReferenceFinderTest | test_visitSimpleIdentifier_const
PASS: ReferenceFinderTest | test_visitSimpleIdentifier_nonConst
PASS: ReferenceFinderTest | test_visitSuperConstructorInvocation_const
PASS: ReferenceFinderTest | test_visitSuperConstructorInvocation_nonConst
PASS: ReferenceFinderTest | test_visitSuperConstructorInvocation_unresolved
PASS: SDKLibrariesReaderTest | test_readFrom_dart2js
PASS: SDKLibrariesReaderTest | test_readFrom_empty
PASS: SDKLibrariesReaderTest | test_readFrom_normal
PASS: UriKindTest | test_fromEncoding
PASS: UriKindTest | test_getEncoding

838 PASSED, 8 FAILED, 0 ERRORS


stderr:
Unhandled exception:
Exception: Some tests failed.
#0      SimpleConfiguration.onDone (package:unittest/src/simple_configuration.dart:197:9)
#1      _completeTests (package:unittest/unittest.dart:368:10)
#2      _runTest (package:unittest/unittest.dart:308:5)
#3      _nextTestCase (package:unittest/unittest.dart:256:3)
#4      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#5      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/generated/all_the_rest_test.dart
Took 0:01:40.232980

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/generated/all_the_rest_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/generated/compile_time_error_code_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/generated/compile_time_error_code_test.dart
Took 0:02:00.179501

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/generated/compile_time_error_code_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/generated/non_error_resolver_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/generated/non_error_resolver_test.dart
Took 0:02:00.160646

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/generated/non_error_resolver_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/generated/resolver_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/generated/resolver_test.dart
Took 0:02:00.236365

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/generated/resolver_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/src/context/cache_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done
PASS: AnalysisCacheTest | test_creation
PASS: AnalysisCacheTest | test_get
PASS: AnalysisCacheTest | test_getContextFor
PASS: AnalysisCacheTest | test_getSourcesWithFullName
PASS: AnalysisCacheTest | test_getState_hasEntry_flushed
PASS: AnalysisCacheTest | test_getState_hasEntry_valid
PASS: AnalysisCacheTest | test_getState_noEntry
PASS: AnalysisCacheTest | test_getValue_hasEntry_valid
PASS: AnalysisCacheTest | test_getValue_noEntry
PASS: AnalysisCacheTest | test_iterator
PASS: AnalysisCacheTest | test_put
PASS: AnalysisCacheTest | test_remove
PASS: AnalysisCacheTest | test_remove_invalidateResults_sameTarget
PASS: AnalysisCacheTest | test_size
PASS: AnalysisCacheTest | test_sources
PASS: CacheEntryTest | test_dispose
PASS: CacheEntryTest | test_explicitlyAdded
PASS: CacheEntryTest | test_fixExceptionState_error_exception
PASS: CacheEntryTest | test_fixExceptionState_noError_exception
PASS: CacheEntryTest | test_fixExceptionState_noError_noException
PASS: CacheEntryTest | test_getState
PASS: CacheEntryTest | test_getValue_default
PASS: CacheEntryTest | test_getValue_flushResults
PASS: CacheEntryTest | test_hasErrorState_false
PASS: CacheEntryTest | test_hasErrorState_true
PASS: CacheEntryTest | test_invalidateAllInformation
PASS: CacheEntryTest | test_setErrorState
PASS: CacheEntryTest | test_setErrorState_invalidateDependent
PASS: CacheEntryTest | test_setErrorState_noDescriptors
PASS: CacheEntryTest | test_setErrorState_noException
PASS: CacheEntryTest | test_setErrorState_nullDescriptors
PASS: CacheEntryTest | test_setState_error
PASS: CacheEntryTest | test_setState_flushed
PASS: CacheEntryTest | test_setState_inProcess
PASS: CacheEntryTest | test_setState_invalid
PASS: CacheEntryTest | test_setState_invalid_dependencyCycle
PASS: CacheEntryTest | test_setState_invalid_invalidateDependent
PASS: CacheEntryTest | test_setState_invalid_keepEmpty_ifExplicitlyAdded
PASS: CacheEntryTest | test_setState_invalid_removeEmptyEntry
PASS: CacheEntryTest | test_setState_invalid_withDelta_keepDependency
PASS: CacheEntryTest | test_setState_valid
PASS: CacheEntryTest | test_setValue
PASS: CacheEntryTest | test_setValue_flushResults
PASS: CacheEntryTest | test_setValue_keepDependent
PASS: CacheEntryTest | test_setValueIncremental
PASS: CacheEntryTest | test_toString_empty
PASS: CacheEntryTest | test_toString_nonEmpty
PASS: CacheFlushManagerTest | test_madeActive
PASS: CacheFlushManagerTest | test_madeIdle
PASS: CacheFlushManagerTest | test_new
PASS: CacheFlushManagerTest | test_resultAccessed
PASS: CacheFlushManagerTest | test_resultAccessed_negativeMaxSize
PASS: CacheFlushManagerTest | test_resultAccessed_noSuchResult
PASS: CacheFlushManagerTest | test_resultStored
PASS: CacheFlushManagerTest | test_resultStored_negativeMaxSize
PASS: CacheFlushManagerTest | test_targetRemoved
PASS: SdkCachePartitionTest | test_creation
PASS: SdkCachePartitionTest | test_dispose
PASS: SdkCachePartitionTest | test_entrySet
PASS: SdkCachePartitionTest | test_get
PASS: SdkCachePartitionTest | test_put_alreadyInPartition
PASS: SdkCachePartitionTest | test_put_noFlush
PASS: SdkCachePartitionTest | test_remove_absent
PASS: SdkCachePartitionTest | test_remove_present
PASS: SdkCachePartitionTest | test_contains_false
ERROR: SdkCachePartitionTest | test_contains_true
  Test failed: Caught The null object does not have a getter 'source'.

  NoSuchMethodError: method not found: 'source'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                      Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                      Object.noSuchMethod
  package:analyzer/src/context/cache.dart 1224:28           SdkCachePartition.isResponsibleFor
  ../pkg/analyzer/test/src/context/cache_test.dart 1068:22  SdkCachePartitionTest.test_contains_true
  dart:mirrors-patch/mirrors_impl.dart 533                  _LocalInstanceMirror._invoke
  dart:mirrors-patch/mirrors_impl.dart 529                  _LocalInstanceMirror.invoke
  ../pkg/analyzer/test/reflective_tests.dart 105:35         _runTest.<fn>
  dart:async/zone.dart 914                                  _rootRunUnary
  dart:async/zone.dart 810                                  _CustomZone.runUnary
  dart:async/future_impl.dart 551                           _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                           _Future._propagateToListeners
  dart:async/future_impl.dart 424                           _Future._completeWithValue
  dart:async/future_impl.dart 479                           _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                                  _rootRun
  dart:async/zone.dart 802                                  _CustomZone.run
  dart:async/zone.dart 708                                  _CustomZone.runGuarded
  dart:async/zone.dart 733                                  _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                     _microtaskLoop
  dart:async/schedule_microtask.dart 50                     _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                    _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                    _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                 _RawReceivePortImpl._handleMessage
PASS: UniversalCachePartitionTest | test_creation
PASS: UniversalCachePartitionTest | test_dispose
PASS: UniversalCachePartitionTest | test_entrySet
PASS: UniversalCachePartitionTest | test_get
PASS: UniversalCachePartitionTest | test_put_alreadyInPartition
PASS: UniversalCachePartitionTest | test_put_noFlush
PASS: UniversalCachePartitionTest | test_remove_absent
PASS: UniversalCachePartitionTest | test_remove_present
PASS: UniversalCachePartitionTest | test_contains
PASS: ResultDataTest | test_creation
PASS: ResultDataTest | test_flush

76 PASSED, 0 FAILED, 1 ERRORS


stderr:
Unhandled exception:
Exception: Some tests failed.
#0      SimpleConfiguration.onDone (package:unittest/src/simple_configuration.dart:197:9)
#1      _completeTests (package:unittest/unittest.dart:368:10)
#2      _runTest (package:unittest/unittest.dart:308:5)
#3      _nextTestCase (package:unittest/unittest.dart:256:3)
#4      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#5      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/src/context/cache_test.dart
Took 0:00:24.568282

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/src/context/cache_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/src/task/dart_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/src/task/dart_test.dart
Took 0:02:00.208476

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/src/task/dart_test


FAILED: none-vm-checked debug_x64 pkg/analyzer_cli/test/options_test
Expected: Pass
Actual: Fail
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
No Dart SDK found.


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer_cli/test/options_test.dart
Took 0:00:16.737089

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer_cli/test/options_test


FAILED: none-vm-checked debug_x64 pkg/analyzer_cli/test/driver_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done
ERROR: Driver | options | custom processor
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 63:16      main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/isolate_patch.dart 96             _runPendingImmediateCallback
  dart:isolate-patch/isolate_patch.dart 149            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | fatal hints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 75:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | not fatal hints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 80:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | fatal errors
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 85:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | not fatal warnings
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 90:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | fatal warnings
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 95:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | missing options file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 100:9      main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | missing dart file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 105:9      main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | part file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 110:9      main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | non-dangling part file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 116:16     main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | extra part file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 125:16     main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | lints in options | gets analysis options
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 137:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 142:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | lints in options | generates lints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 137:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 153:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | default lints | gets default lints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 161:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 166:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | default lints | generates lints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 161:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 177:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | no `--lints` flag (none in options) | lints disabled
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 185:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 189:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | no `--lints` flag (none in options) | no registered lints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 185:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 194:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | no `--lints` flag (none in options) | no generated warnings
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 185:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 199:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
PASS: Driver | containsLintRuleEntry
ERROR: Driver | options processing | basic config | filters
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 233:29     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 237:18     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | options processing | basic config | language
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 233:29     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 262:18     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | options processing | with flags | override fatal warning
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 269:29     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 274:18     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Bootloader | plugin processing | bad format
  Test failed: Caught The null object does not have a getter 'analysisOptionsFile'.

  NoSuchMethodError: method not found: 'analysisOptionsFile'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/bootloader.dart 131:28      BootLoader._processAnalysisOptions
  package:analyzer_cli/src/bootloader.dart 122:5       BootLoader.createImage
  ../pkg/analyzer_cli/test/driver_test.dart 358:16     main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Bootloader | plugin processing | plugin config
  Test failed: Caught The null object does not have a getter 'analysisOptionsFile'.

  NoSuchMethodError: method not found: 'analysisOptionsFile'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/bootloader.dart 131:28      BootLoader._processAnalysisOptions
  package:analyzer_cli/src/bootloader.dart 122:5       BootLoader.createImage
  ../pkg/analyzer_cli/test/driver_test.dart 371:30     main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
PASS: Bootloader | plugin processing | plugin validation | requires class name
PASS: Bootloader | plugin processing | plugin validation | requires library URI
PASS: Bootloader | plugin processing | plugin validation | check

4 PASSED, 0 FAILED, 23 ERRORS


stderr:
Unhandled exception:
Exception: Some tests failed.
#0      SimpleConfiguration.onDone (package:unittest/src/simple_configuration.dart:197:9)
#1      _completeTests (package:unittest/unittest.dart:368:10)
#2      _runTest (package:unittest/unittest.dart:308:5)
#3      _nextTestCase (package:unittest/unittest.dart:256:3)
#4      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#5      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer_cli/test/driver_test.dart
Took 0:00:26.019867

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer_cli/test/driver_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/tool/task_dependency_graph/check_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
AnalysisException: Cannot compute RESOLVED_UNIT for /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart
Caused by Invalid input descriptor (null, LIBRARY_ELEMENT1) for Run BuildDirectiveElementsTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/src/generated/engine.dart
Path:
Run StrongModeVerifyUnitTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run EvaluateUnitConstantsTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ResolveLibraryReferencesTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run PropagateVariableTypesInLibraryClosureTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ReadyLibraryElement6Task on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run PropagateVariableTypesInLibraryTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run PropagateVariableTypesInUnitTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run PartiallyResolveUnitReferencesTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ReadyLibraryElement5Task on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ResolveLibraryTypeNamesTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ResolveUnitTypeNamesTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run BuildExportNamespaceTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/src/generated/engine.dart|
Run BuildPublicNamespaceTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/src/generated/engine.dart|
Run BuildDirectiveElementsTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/src/generated/engine.dart
#0      WorkItem.gatherInputs (package:analyzer/src/task/driver.dart:699:11)
#1      _WorkOrderDependencyWalker.getNextInput (package:analyzer/src/task/driver.dart:850:17)
#2      CycleAwareDependencyWalker.getNextStronglyConnectedComponent (package:analyzer/src/task/driver.dart:400:35)
#3      WorkOrder.moveNext.<anonymous closure> (package:analyzer/src/task/driver.dart:816:31)
#4      _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:188:15)
#5      WorkOrder.moveNext (package:analyzer/src/task/driver.dart:808:44)
#6      AnalysisDriver.computeResult (package:analyzer/src/task/driver.dart:111:26)
#7      AnalysisContextImpl.computeResult (package:analyzer/src/context/context.dart:622:14)
#8      AnalysisContextImpl.resolveCompilationUnit2 (package:analyzer/src/context/context.dart:1141:12)
#9      Driver.getUnit (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:218:15)
#10     Driver.generateFileContents (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:148:43)
#11     target.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:50:45)
#12     GeneratedFile.check (package:analyzer/src/codegen/tools.dart:442:46)
#13     GeneratedContent.checkAll (package:analyzer/src/codegen/tools.dart:304:19)
#14     main (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/check_test.dart:21:20)
#15     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#16     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


#0      AnalysisContextImpl.computeResult (package:analyzer/src/context/context.dart:626:7)
#1      AnalysisContextImpl.resolveCompilationUnit2 (package:analyzer/src/context/context.dart:1141:12)
#2      Driver.getUnit (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:218:15)
#3      Driver.generateFileContents (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:148:43)
#4      target.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:50:45)
#5      GeneratedFile.check (package:analyzer/src/codegen/tools.dart:442:46)
#6      GeneratedContent.checkAll (package:analyzer/src/codegen/tools.dart:304:19)
#7      main (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/check_test.dart:21:20)
#8      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#9      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/check_test.dart
Took 0:00:55.583794

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/tool/task_dependency_graph/check_test


FAILED: none-vm-checked debug_x64 pkg/analyzer_cli/test/perf_report_test
Expected: Pass
Actual: Fail
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
No Dart SDK found.


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer_cli/test/perf_report_test.dart
Took 0:00:19.959414

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer_cli/test/perf_report_test


FAILED: none-vm-checked debug_x64 pkg/analyzer_cli/test/super_mixin_test
Expected: Pass
Actual: Fail
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer_cli/test/super_mixin_test.dart
Took 0:00:20.640635

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer_cli/test/super_mixin_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/src/summary/summary_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/src/summary/summary_test.dart
Took 0:02:00.176776

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/src/summary/summary_test


FAILED: none-vm-checked debug_x64 vm/dart/spawn_shutdown_test
Expected: Pass
Actual: Crash
CommandOutput[vm]:

stdout:
Starting 50 workers...


stderr:
terminate called recursively


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/runtime/tests/vm/dart/spawn_shutdown_test.dart
Took 0:00:41.701839

Short reproduction command (experimental):
    python tools/test.py --checked -t120 vm/dart/spawn_shutdown_test


FAILED: none-vm-checked debug_x64 samples/sample_extension/test/sample_extension_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Expect.fail('Unknown operating system openbsd')
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.fail (package:expect/expect.dart:154:5)
#2      getNativeLibraryPath (file:///home/mulander/github.com/mulander/sdk/samples/sample_extension/test/sample_extension_test.dart:37:14)
#3      main (file:///home/mulander/github.com/mulander/sdk/samples/sample_extension/test/sample_extension_test.dart:50:23)
#4      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/samples/sample_extension/test/sample_extension_test.dart
Took 0:00:01.761229

Short reproduction command (experimental):
    python tools/test.py --checked -t120 samples/sample_extension/test/sample_extension_test


FAILED: none-vm-checked debug_x64 language/closure_cycles_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/language/closure_cycles_test.dart
Took 0:02:00.576703

Short reproduction command (experimental):
    python tools/test.py --checked -t120 language/closure_cycles_test


FAILED: none-vm-checked debug_x64 language/large_class_declaration_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/language/large_class_declaration_test.dart
Took 0:02:00.866380

Short reproduction command (experimental):
    python tools/test.py --checked -t120 language/large_class_declaration_test


FAILED: none-vm-checked debug_x64 lib/convert/streamed_conversion_json_utf8_decode_test
Expected: Pass
Actual: Crash
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Verifying before marking...Verifying before marking... done.
 done.
Verifying before sweeping...Verifying before sweeping... done.
 done.
Verifying before marking...Verifying before marking... done.
 done.
Verifying before sweeping...Verifying before sweeping... done.
 done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking...terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --verified_mem --verify_before_gc --verify_after_gc --old_gen_growth_rate=1 --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/lib/convert/streamed_conversion_json_utf8_decode_test.dart
Took 0:00:17.531747

Short reproduction command (experimental):
    python tools/test.py --checked -t120 lib/convert/streamed_conversion_json_utf8_decode_test


FAILED: none-vm-checked debug_x64 lib/mirrors/immutable_collections_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/lib/mirrors/immutable_collections_test.dart
Took 0:02:00.146838

Short reproduction command (experimental):
    python tools/test.py --checked -t120 lib/mirrors/immutable_collections_test


FAILED: none-vm-checked debug_x64 standalone/io/dart_std_io_pipe_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
ProcessException: No such file or directory
  Command: ../tests/standalone/io/dart_std_io_pipe_test.sh DebugX64/dart ../tests/standalone/io/dart_std_io_pipe_script.dart 0 /tmp/dart_dart_std_io_pipeZL0clG/pipe /tmp/dart_dart_std_io_pipeZL0clG/redirect file
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/dart_std_io_pipe_test.dart
Took 0:00:02.976535

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/dart_std_io_pipe_test


FAILED: none-vm-checked debug_x64 standalone/io/dart_std_io_pipe_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
ProcessException: No such file or directory
  Command: ../tests/standalone/io/dart_std_io_pipe_test.sh DebugX64/dart ../tests/standalone/io/dart_std_io_pipe_script.dart 0 /tmp/dart_dart_std_io_pipesIpSm2/pipe /tmp/dart_dart_std_io_pipesIpSm2/redirect file
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --short_socket_write --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/dart_std_io_pipe_test.dart
Took 0:00:02.558014

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/dart_std_io_pipe_test


FAILED: none-vm-checked debug_x64 standalone/io/dart_std_io_pipe_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
ProcessException: No such file or directory
  Command: ../tests/standalone/io/dart_std_io_pipe_test.sh DebugX64/dart ../tests/standalone/io/dart_std_io_pipe_script.dart 0 /tmp/dart_dart_std_io_pipeZJ8as3/pipe /tmp/dart_dart_std_io_pipeZJ8as3/redirect file
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --short_socket_read --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/dart_std_io_pipe_test.dart
Took 0:00:02.813094

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/dart_std_io_pipe_test


FAILED: none-vm-checked debug_x64 standalone/io/dart_std_io_pipe_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
ProcessException: No such file or directory
  Command: ../tests/standalone/io/dart_std_io_pipe_test.sh DebugX64/dart ../tests/standalone/io/dart_std_io_pipe_script.dart 0 /tmp/dart_dart_std_io_pipecYvdPv/pipe /tmp/dart_dart_std_io_pipecYvdPv/redirect file
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --short_socket_read --short_socket_write --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/dart_std_io_pipe_test.dart
Took 0:00:05.374968

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/dart_std_io_pipe_test


FAILED: none-vm-checked debug_x64 standalone/io/file_error_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
Expect.throws fails: Did not throw
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.throws (package:expect/expect.dart:378:5)
#2      testResolveSymbolicLinksOnNonExistentDirectory (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/file_error_test.dart:149:10)
#3      main (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/file_error_test.dart:427:3)
#4      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/file_error_test.dart
Took 0:00:02.689778

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/file_error_test


FAILED: none-vm-checked debug_x64 standalone/io/file_read_special_device_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Expect.equals(expected: <0>, actual: <255>) fails.
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.equals (package:expect/expect.dart:102:5)
#2      openAndWriteScript.<anonymous closure>.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/file_read_special_device_test.dart:16:18)
#3      _RootZone.runUnary (dart:async/zone.dart:1149)
#4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:551)
#5      _Future._propagateToListeners (dart:async/future_impl.dart:637)
#6      _Future._completeWithValue (dart:async/future_impl.dart:424)
#7      _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:479)
#8      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#9      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#10     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#11     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/file_read_special_device_test.dart
Took 0:00:26.106004

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/file_read_special_device_test


FAILED: none-vm-checked debug_x64 standalone/full_coverage_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/full_coverage_test.dart
Took 0:02:00.101170

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/full_coverage_test


FAILED: none-vm-checked debug_x64 standalone/io/platform_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Expect.isTrue(false) fails.
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.isTrue (package:expect/expect.dart:111:5)
#2      test (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/platform_test.dart:15:10)
#3      main (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/platform_test.dart:147:3)
#4      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/platform_test.dart
Took 0:00:02.341048

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_test


FAILED: none-vm-checked debug_x64 standalone/io/raw_datagram_socket_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
Expect.isTrue(false) fails.
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.isTrue (package:expect/expect.dart:111:5)
#2      testDatagramBroadcastOptions.test.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/raw_datagram_socket_test.dart:29:16)
#3      _RootZone.runUnary (dart:async/zone.dart:1149)
#4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:551)
#5      _Future._propagateToListeners (dart:async/future_impl.dart:637)
#6      _Future._completeWithValue (dart:async/future_impl.dart:424)
#7      _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:479)
#8      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#9      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#10     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#11     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/raw_datagram_socket_test.dart
Took 0:00:02.920261

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/raw_datagram_socket_test


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/none
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_none.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_none.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_none.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_none.dart
Took 0:00:01.902623

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/none


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/01
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_01.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_01.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_01.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_01.dart
Took 0:00:01.854334

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/01


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/00
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_00.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_00.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_00.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_00.dart
Took 0:00:02.315919

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/00


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/04
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_04.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_04.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_04.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_04.dart
Took 0:00:03.183857

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/04


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/05
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_05.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_05.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_05.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_05.dart
Took 0:00:03.572672

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/05


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/02
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_02.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_02.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_02.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_02.dart
Took 0:00:03.971820

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/02


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/03
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_03.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_03.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_03.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_03.dart
Took 0:00:05.812485

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/03


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/06
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_06.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_06.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_06.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_06.dart
Took 0:00:03.380996

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/06


FAILED: none-vm-checked debug_x64 standalone/io/signals_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
Expect.equals(expected: <false>, actual: <true>) fails.
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.equals (package:expect/expect.dart:102:5)
#2      testSignals.<anonymous closure>.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/signals_test.dart:40:16)
#3      _RootZone.runUnary (dart:async/zone.dart:1149)
#4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:551)
#5      _Future._propagateToListeners (dart:async/future_impl.dart:637)
#6      _Future._completeWithValue (dart:async/future_impl.dart:424)
#7      _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:479)
#8      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#9      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#10     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#11     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/signals_test.dart
Took 0:00:20.939798

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/signals_test


FAILED: none-vm-checked debug_x64 standalone/io/socket_ipv6_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
SocketException: Connection failed (OS Error: Connection refused, errno = 61), address = 127.0.0.1, port = 26866
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/socket_ipv6_test.dart
Took 0:00:02.935926

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/socket_ipv6_test


FAILED: none-vm-checked debug_x64 standalone/io/socket_source_address_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
SocketException: Connection failed (OS Error: Connection refused, errno = 61), address = 127.0.0.1, port = 30560
#0      testConnect.<testConnect_async_body> (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/socket_source_address_test.dart)
#1      _asyncErrorWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:34)
#2      _RootZone.runBinary (dart:async/zone.dart:1154)
#3      _Future._propagateToListeners.handleError (dart:async/future_impl.dart:579)
#4      _Future._propagateToListeners (dart:async/future_impl.dart:641)
#5      _Future._completeError (dart:async/future_impl.dart:432)
#6      _Future._asyncCompleteError.<anonymous closure> (dart:async/future_impl.dart:488)
#7      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#8      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#9      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#10     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/socket_source_address_test.dart
Took 0:00:06.155185

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/socket_source_address_test


FAILED: none-vm-checked debug_x64 standalone/io/test_extension_fail_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Bad state: Unknown operating system openbsd
#0      getExtensionPath (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_fail_test.dart:33:7)
#1      main (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_fail_test.dart:47:23)
#2      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#3      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_fail_test.dart
Took 0:00:02.017040

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/test_extension_fail_test


FAILED: none-vm-checked debug_x64 standalone/io/test_extension_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Expect.fail('Unknown operating system openbsd')
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.fail (package:expect/expect.dart:154:5)
#2      getExtensionPath (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_test.dart:34:14)
#3      main (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_test.dart:47:23)
#4      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_test.dart
Took 0:00:01.905096

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/test_extension_test


FAILED: none-vm-checked debug_x64 standalone/verified_mem_test
Expected: Pass
Actual: Crash
CommandOutput[vm]:

stderr:
Verifying before marking...Verifying before marking... done.
Verifying before sweeping... done.
Verifying before sweeping... done.
 done.
Verifying before marking... done.
Verifying before marking...Verifying before sweeping... done.
 done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking...terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --verified_mem --verify_before_gc --verify_after_gc --old_gen_growth_rate=1 --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/verified_mem_test.dart
Took 0:00:17.561648

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/verified_mem_test

===
=== 71 tests failed
===

[182:38 | 100% | +13514 | -   71]

--- Total time: 182:38 ---
0:08:00.389091 - vm - none-vm-checked debug_x64/pkg/analysis_server/test/completion_test
0:02:00.866380 - vm - none-vm-checked debug_x64/language/large_class_declaration_test
0:02:00.656501 - vm - none-vm-checked debug_x64/co19/LibTest/collection/ListBase/ListBase_class_A01_t02
0:02:00.576703 - vm - none-vm-checked debug_x64/language/closure_cycles_test
0:02:00.427421 - vm - none-vm-checked debug_x64/co19/LibTest/core/int/operator_left_shift_A01_t02
0:02:00.236365 - vm - none-vm-checked debug_x64/pkg/analyzer/test/generated/resolver_test
0:02:00.218980 - vm - none-vm-checked debug_x64/pkg/analysis_server/test/edit/refactoring_test
0:02:00.208476 - vm - none-vm-checked debug_x64/pkg/analyzer/test/src/task/dart_test
0:02:00.188039 - run_vm_unittest - none-vm-checked debug_x64/vm/cc/FindCodeObject
0:02:00.180456 - vm - none-vm-checked debug_x64/co19/LibTest/collection/ListMixin/ListMixin_class_A01_t02
0:02:00.179501 - vm - none-vm-checked debug_x64/pkg/analyzer/test/generated/compile_time_error_code_test
0:02:00.176776 - vm - none-vm-checked debug_x64/pkg/analyzer/test/src/summary/summary_test
0:02:00.160646 - vm - none-vm-checked debug_x64/pkg/analyzer/test/generated/non_error_resolver_test
0:02:00.146838 - vm - none-vm-checked debug_x64/lib/mirrors/immutable_collections_test
0:02:00.101170 - vm - none-vm-checked debug_x64/standalone/full_coverage_test
0:02:00.083946 - run_vm_unittest - none-vm-checked debug_x64/vm/cc/CustomIsolates
0:02:00.044440 - vm - none-vm-checked debug_x64/pkg/analysis_server/test/integration/completion/get_suggestions_test
0:01:59.813077 - vm - none-vm-checked debug_x64/pkg/analyzer/test/generated/incremental_resolver_test
0:01:46.585302 - vm - none-vm-checked debug_x64/corelib/regexp/pcre_test
0:01:46.161750 - vm - none-vm-checked debug_x64/pkg/analysis_server/test/search/element_references_test

mulander commented Jan 4, 2016

@iposva-google here are the test results for a full harness with a default timeout.

The tests took 182 minutes and 38 seconds. 13514 tests passed & 71 failed. I included everything that fitted in my backlog in the snippet below.

Test commmand: ./DebugX64/dart ../tools/test.dart --compiler none --runtime vm --progress color --arch x64 --mode debug --checked --report --time --tasks 6

PASS: ExitDetectorTest | test_forStatement_initialization
PASS: ExitDetectorTest | test_forStatement_true
PASS: ExitDetectorTest | test_forStatement_true_break
PASS: ExitDetectorTest | test_forStatement_true_continue
PASS: ExitDetectorTest | test_forStatement_true_if_return
PASS: ExitDetectorTest | test_forStatement_true_noBreak
PASS: ExitDetectorTest | test_forStatement_updaters
PASS: ExitDetectorTest | test_forStatement_variableDeclaration
PASS: ExitDetectorTest | test_functionExpression
PASS: ExitDetectorTest | test_functionExpression_bodyThrows
PASS: ExitDetectorTest | test_functionExpressionInvocation
PASS: ExitDetectorTest | test_functionExpressionInvocation_argumentThrows
PASS: ExitDetectorTest | test_functionExpressionInvocation_targetThrows
PASS: ExitDetectorTest | test_identifier_prefixedIdentifier
PASS: ExitDetectorTest | test_identifier_simpleIdentifier
PASS: ExitDetectorTest | test_if_false_else_return
PASS: ExitDetectorTest | test_if_false_noReturn
PASS: ExitDetectorTest | test_if_false_return
PASS: ExitDetectorTest | test_if_noReturn
PASS: ExitDetectorTest | test_if_return
PASS: ExitDetectorTest | test_if_true_noReturn
PASS: ExitDetectorTest | test_if_true_return
PASS: ExitDetectorTest | test_ifElse_bothReturn
PASS: ExitDetectorTest | test_ifElse_elseReturn
PASS: ExitDetectorTest | test_ifElse_noReturn
PASS: ExitDetectorTest | test_ifElse_thenReturn
PASS: ExitDetectorTest | test_ifNullAssign
PASS: ExitDetectorTest | test_ifNullAssign_rhs
PASS: ExitDetectorTest | test_indexExpression
PASS: ExitDetectorTest | test_indexExpression_index
PASS: ExitDetectorTest | test_indexExpression_target
PASS: ExitDetectorTest | test_instanceCreationExpression
PASS: ExitDetectorTest | test_instanceCreationExpression_argumentThrows
PASS: ExitDetectorTest | test_isExpression
PASS: ExitDetectorTest | test_isExpression_throws
PASS: ExitDetectorTest | test_labeledStatement
PASS: ExitDetectorTest | test_labeledStatement_throws
PASS: ExitDetectorTest | test_literal_boolean
PASS: ExitDetectorTest | test_literal_double
PASS: ExitDetectorTest | test_literal_integer
PASS: ExitDetectorTest | test_literal_null
PASS: ExitDetectorTest | test_literal_String
PASS: ExitDetectorTest | test_methodInvocation
PASS: ExitDetectorTest | test_methodInvocation_argument
PASS: ExitDetectorTest | test_methodInvocation_target
PASS: ExitDetectorTest | test_parenthesizedExpression
PASS: ExitDetectorTest | test_parenthesizedExpression_throw
PASS: ExitDetectorTest | test_propertyAccess
PASS: ExitDetectorTest | test_propertyAccess_throws
PASS: ExitDetectorTest | test_rethrow
PASS: ExitDetectorTest | test_return
PASS: ExitDetectorTest | test_superExpression
PASS: ExitDetectorTest | test_switch_allReturn
PASS: ExitDetectorTest | test_switch_defaultWithNoStatements
PASS: ExitDetectorTest | test_switch_fallThroughToNotReturn
PASS: ExitDetectorTest | test_switch_fallThroughToReturn
PASS: ExitDetectorTest | test_switch_noDefault
PASS: ExitDetectorTest | test_switch_nonReturn
PASS: ExitDetectorTest | test_thisExpression
PASS: ExitDetectorTest | test_throwExpression
PASS: ExitDetectorTest | test_tryStatement_noReturn
PASS: ExitDetectorTest | test_tryStatement_return_catch
PASS: ExitDetectorTest | test_tryStatement_return_finally
PASS: ExitDetectorTest | test_tryStatement_return_try
PASS: ExitDetectorTest | test_variableDeclarationStatement_noInitializer
PASS: ExitDetectorTest | test_variableDeclarationStatement_noThrow
PASS: ExitDetectorTest | test_variableDeclarationStatement_throw
PASS: ExitDetectorTest | test_whileStatement_false_nonReturn
PASS: ExitDetectorTest | test_whileStatement_throwCondition
PASS: ExitDetectorTest | test_whileStatement_true_break
PASS: ExitDetectorTest | test_whileStatement_true_continue
PASS: ExitDetectorTest | test_whileStatement_true_if_return
PASS: ExitDetectorTest | test_whileStatement_true_noBreak
PASS: ExitDetectorTest | test_whileStatement_true_return
PASS: ExitDetectorTest | test_whileStatement_true_throw
PASS: ExitDetectorTest2 | test_switch_withEnum_false_noDefault
PASS: ExitDetectorTest2 | test_switch_withEnum_false_withDefault
PASS: ExitDetectorTest2 | test_switch_withEnum_true_noDefault
PASS: ExitDetectorTest2 | test_switch_withEnum_true_withDefault
PASS: FileBasedSourceTest | test_equals_false_differentFiles
PASS: FileBasedSourceTest | test_equals_false_null
PASS: FileBasedSourceTest | test_equals_true
PASS: FileBasedSourceTest | test_fileReadMode
PASS: FileBasedSourceTest | test_fileReadMode_changed
PASS: FileBasedSourceTest | test_fileReadMode_normalize_eol_always
PASS: FileBasedSourceTest | test_getEncoding
PASS: FileBasedSourceTest | test_getFullName
PASS: FileBasedSourceTest | test_getShortName
PASS: FileBasedSourceTest | test_hashCode
FAIL: FileBasedSourceTest | test_isInSystemLibrary_contagious
  Expected: not null
    Actual: <null>

  package:unittest/src/simple_configuration.dart 128:34         SimpleConfiguration.onExpectFailure
  package:unittest/src/simple_configuration.dart 24:13          _ExpectFailureHandler.fail
  package:unittest/src/matcher/expect.dart 121:5                DefaultFailureHandler.failMatch
  package:unittest/src/matcher/expect.dart 95:20                expect
  ../pkg/analyzer/test/generated/all_the_rest_test.dart 7847:5  FileBasedSourceTest.test_isInSystemLibrary_contagious
  dart:mirrors-patch/mirrors_impl.dart 533                      _LocalInstanceMirror._invoke
  dart:mirrors-patch/mirrors_impl.dart 529                      _LocalInstanceMirror.invoke
  ../pkg/analyzer/test/reflective_tests.dart 105:35             _runTest.<fn>
  dart:async/zone.dart 914                                      _rootRunUnary
  dart:async/zone.dart 810                                      _CustomZone.runUnary
  dart:async/future_impl.dart 551                               _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                               _Future._propagateToListeners
  dart:async/future_impl.dart 424                               _Future._completeWithValue
  dart:async/future_impl.dart 479                               _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                                      _rootRun
  dart:async/zone.dart 802                                      _CustomZone.run
  dart:async/zone.dart 708                                      _CustomZone.runGuarded
  dart:async/zone.dart 733                                      _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                         _microtaskLoop
  dart:async/schedule_microtask.dart 50                         _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                        _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                        _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                     _RawReceivePortImpl._handleMessage
PASS: FileBasedSourceTest | test_isInSystemLibrary_false
PASS: FileBasedSourceTest | test_issue14500
PASS: FileBasedSourceTest | test_resolveRelative_dart_fileName
PASS: FileBasedSourceTest | test_resolveRelative_dart_filePath
PASS: FileBasedSourceTest | test_resolveRelative_dart_filePathWithParent
PASS: FileBasedSourceTest | test_resolveRelative_file_fileName
PASS: FileBasedSourceTest | test_resolveRelative_file_filePath
PASS: FileBasedSourceTest | test_resolveRelative_file_filePathWithParent
PASS: FileBasedSourceTest | test_resolveRelative_package_fileName
PASS: FileBasedSourceTest | test_resolveRelative_package_fileNameWithoutPackageName
PASS: FileBasedSourceTest | test_resolveRelative_package_filePath
PASS: FileBasedSourceTest | test_resolveRelative_package_filePathWithParent
PASS: FileBasedSourceTest | test_system
PASS: FileUriResolverTest | test_creation
PASS: FileUriResolverTest | test_resolve_file
PASS: FileUriResolverTest | test_resolve_nonFile
PASS: FileUriResolverTest | test_restore
PASS: ReferenceFinderTest | test_visitSimpleIdentifier_const
PASS: ReferenceFinderTest | test_visitSimpleIdentifier_nonConst
PASS: ReferenceFinderTest | test_visitSuperConstructorInvocation_const
PASS: ReferenceFinderTest | test_visitSuperConstructorInvocation_nonConst
PASS: ReferenceFinderTest | test_visitSuperConstructorInvocation_unresolved
PASS: SDKLibrariesReaderTest | test_readFrom_dart2js
PASS: SDKLibrariesReaderTest | test_readFrom_empty
PASS: SDKLibrariesReaderTest | test_readFrom_normal
PASS: UriKindTest | test_fromEncoding
PASS: UriKindTest | test_getEncoding

838 PASSED, 8 FAILED, 0 ERRORS


stderr:
Unhandled exception:
Exception: Some tests failed.
#0      SimpleConfiguration.onDone (package:unittest/src/simple_configuration.dart:197:9)
#1      _completeTests (package:unittest/unittest.dart:368:10)
#2      _runTest (package:unittest/unittest.dart:308:5)
#3      _nextTestCase (package:unittest/unittest.dart:256:3)
#4      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#5      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/generated/all_the_rest_test.dart
Took 0:01:40.232980

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/generated/all_the_rest_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/generated/compile_time_error_code_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/generated/compile_time_error_code_test.dart
Took 0:02:00.179501

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/generated/compile_time_error_code_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/generated/non_error_resolver_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/generated/non_error_resolver_test.dart
Took 0:02:00.160646

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/generated/non_error_resolver_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/generated/resolver_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/generated/resolver_test.dart
Took 0:02:00.236365

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/generated/resolver_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/src/context/cache_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done
PASS: AnalysisCacheTest | test_creation
PASS: AnalysisCacheTest | test_get
PASS: AnalysisCacheTest | test_getContextFor
PASS: AnalysisCacheTest | test_getSourcesWithFullName
PASS: AnalysisCacheTest | test_getState_hasEntry_flushed
PASS: AnalysisCacheTest | test_getState_hasEntry_valid
PASS: AnalysisCacheTest | test_getState_noEntry
PASS: AnalysisCacheTest | test_getValue_hasEntry_valid
PASS: AnalysisCacheTest | test_getValue_noEntry
PASS: AnalysisCacheTest | test_iterator
PASS: AnalysisCacheTest | test_put
PASS: AnalysisCacheTest | test_remove
PASS: AnalysisCacheTest | test_remove_invalidateResults_sameTarget
PASS: AnalysisCacheTest | test_size
PASS: AnalysisCacheTest | test_sources
PASS: CacheEntryTest | test_dispose
PASS: CacheEntryTest | test_explicitlyAdded
PASS: CacheEntryTest | test_fixExceptionState_error_exception
PASS: CacheEntryTest | test_fixExceptionState_noError_exception
PASS: CacheEntryTest | test_fixExceptionState_noError_noException
PASS: CacheEntryTest | test_getState
PASS: CacheEntryTest | test_getValue_default
PASS: CacheEntryTest | test_getValue_flushResults
PASS: CacheEntryTest | test_hasErrorState_false
PASS: CacheEntryTest | test_hasErrorState_true
PASS: CacheEntryTest | test_invalidateAllInformation
PASS: CacheEntryTest | test_setErrorState
PASS: CacheEntryTest | test_setErrorState_invalidateDependent
PASS: CacheEntryTest | test_setErrorState_noDescriptors
PASS: CacheEntryTest | test_setErrorState_noException
PASS: CacheEntryTest | test_setErrorState_nullDescriptors
PASS: CacheEntryTest | test_setState_error
PASS: CacheEntryTest | test_setState_flushed
PASS: CacheEntryTest | test_setState_inProcess
PASS: CacheEntryTest | test_setState_invalid
PASS: CacheEntryTest | test_setState_invalid_dependencyCycle
PASS: CacheEntryTest | test_setState_invalid_invalidateDependent
PASS: CacheEntryTest | test_setState_invalid_keepEmpty_ifExplicitlyAdded
PASS: CacheEntryTest | test_setState_invalid_removeEmptyEntry
PASS: CacheEntryTest | test_setState_invalid_withDelta_keepDependency
PASS: CacheEntryTest | test_setState_valid
PASS: CacheEntryTest | test_setValue
PASS: CacheEntryTest | test_setValue_flushResults
PASS: CacheEntryTest | test_setValue_keepDependent
PASS: CacheEntryTest | test_setValueIncremental
PASS: CacheEntryTest | test_toString_empty
PASS: CacheEntryTest | test_toString_nonEmpty
PASS: CacheFlushManagerTest | test_madeActive
PASS: CacheFlushManagerTest | test_madeIdle
PASS: CacheFlushManagerTest | test_new
PASS: CacheFlushManagerTest | test_resultAccessed
PASS: CacheFlushManagerTest | test_resultAccessed_negativeMaxSize
PASS: CacheFlushManagerTest | test_resultAccessed_noSuchResult
PASS: CacheFlushManagerTest | test_resultStored
PASS: CacheFlushManagerTest | test_resultStored_negativeMaxSize
PASS: CacheFlushManagerTest | test_targetRemoved
PASS: SdkCachePartitionTest | test_creation
PASS: SdkCachePartitionTest | test_dispose
PASS: SdkCachePartitionTest | test_entrySet
PASS: SdkCachePartitionTest | test_get
PASS: SdkCachePartitionTest | test_put_alreadyInPartition
PASS: SdkCachePartitionTest | test_put_noFlush
PASS: SdkCachePartitionTest | test_remove_absent
PASS: SdkCachePartitionTest | test_remove_present
PASS: SdkCachePartitionTest | test_contains_false
ERROR: SdkCachePartitionTest | test_contains_true
  Test failed: Caught The null object does not have a getter 'source'.

  NoSuchMethodError: method not found: 'source'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                      Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                      Object.noSuchMethod
  package:analyzer/src/context/cache.dart 1224:28           SdkCachePartition.isResponsibleFor
  ../pkg/analyzer/test/src/context/cache_test.dart 1068:22  SdkCachePartitionTest.test_contains_true
  dart:mirrors-patch/mirrors_impl.dart 533                  _LocalInstanceMirror._invoke
  dart:mirrors-patch/mirrors_impl.dart 529                  _LocalInstanceMirror.invoke
  ../pkg/analyzer/test/reflective_tests.dart 105:35         _runTest.<fn>
  dart:async/zone.dart 914                                  _rootRunUnary
  dart:async/zone.dart 810                                  _CustomZone.runUnary
  dart:async/future_impl.dart 551                           _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                           _Future._propagateToListeners
  dart:async/future_impl.dart 424                           _Future._completeWithValue
  dart:async/future_impl.dart 479                           _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                                  _rootRun
  dart:async/zone.dart 802                                  _CustomZone.run
  dart:async/zone.dart 708                                  _CustomZone.runGuarded
  dart:async/zone.dart 733                                  _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                     _microtaskLoop
  dart:async/schedule_microtask.dart 50                     _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394                    _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414                    _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148                 _RawReceivePortImpl._handleMessage
PASS: UniversalCachePartitionTest | test_creation
PASS: UniversalCachePartitionTest | test_dispose
PASS: UniversalCachePartitionTest | test_entrySet
PASS: UniversalCachePartitionTest | test_get
PASS: UniversalCachePartitionTest | test_put_alreadyInPartition
PASS: UniversalCachePartitionTest | test_put_noFlush
PASS: UniversalCachePartitionTest | test_remove_absent
PASS: UniversalCachePartitionTest | test_remove_present
PASS: UniversalCachePartitionTest | test_contains
PASS: ResultDataTest | test_creation
PASS: ResultDataTest | test_flush

76 PASSED, 0 FAILED, 1 ERRORS


stderr:
Unhandled exception:
Exception: Some tests failed.
#0      SimpleConfiguration.onDone (package:unittest/src/simple_configuration.dart:197:9)
#1      _completeTests (package:unittest/unittest.dart:368:10)
#2      _runTest (package:unittest/unittest.dart:308:5)
#3      _nextTestCase (package:unittest/unittest.dart:256:3)
#4      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#5      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/src/context/cache_test.dart
Took 0:00:24.568282

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/src/context/cache_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/src/task/dart_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/src/task/dart_test.dart
Took 0:02:00.208476

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/src/task/dart_test


FAILED: none-vm-checked debug_x64 pkg/analyzer_cli/test/options_test
Expected: Pass
Actual: Fail
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
No Dart SDK found.


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer_cli/test/options_test.dart
Took 0:00:16.737089

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer_cli/test/options_test


FAILED: none-vm-checked debug_x64 pkg/analyzer_cli/test/driver_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done
ERROR: Driver | options | custom processor
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 63:16      main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/isolate_patch.dart 96             _runPendingImmediateCallback
  dart:isolate-patch/isolate_patch.dart 149            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | fatal hints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 75:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | not fatal hints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 80:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | fatal errors
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 85:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | not fatal warnings
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 90:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | fatal warnings
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 95:9       main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | missing options file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 100:9      main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | missing dart file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 105:9      main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | part file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 110:9      main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | non-dangling part file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 116:16     main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | exit codes | extra part file
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 125:16     main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | lints in options | gets analysis options
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 137:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 142:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | lints in options | generates lints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 137:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 153:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | default lints | gets default lints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 161:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 166:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | default lints | generates lints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 161:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 177:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | no `--lints` flag (none in options) | lints disabled
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 185:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 189:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | no `--lints` flag (none in options) | no registered lints
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 185:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 194:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | linter | no `--lints` flag (none in options) | no generated warnings
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 185:31     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 199:20     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
PASS: Driver | containsLintRuleEntry
ERROR: Driver | options processing | basic config | filters
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 233:29     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 237:18     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | options processing | basic config | language
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 233:29     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 262:18     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Driver | options processing | with flags | override fatal warning
  Test failed: Caught The null object does not have a getter 'dartSdkPath'.

  NoSuchMethodError: method not found: 'dartSdkPath'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/driver.dart 548:60          Driver._setupEnv
  package:analyzer_cli/src/driver.dart 103:5           Driver.start
  ../pkg/analyzer_cli/test/driver_test.dart 429:10     drive
  ../pkg/analyzer_cli/test/driver_test.dart 269:29     main.<fn>.<fn>.<fn>.<fn>
  ../pkg/analyzer_cli/test/driver_test.dart 274:18     main.<fn>.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Bootloader | plugin processing | bad format
  Test failed: Caught The null object does not have a getter 'analysisOptionsFile'.

  NoSuchMethodError: method not found: 'analysisOptionsFile'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/bootloader.dart 131:28      BootLoader._processAnalysisOptions
  package:analyzer_cli/src/bootloader.dart 122:5       BootLoader.createImage
  ../pkg/analyzer_cli/test/driver_test.dart 358:16     main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
ERROR: Bootloader | plugin processing | plugin config
  Test failed: Caught The null object does not have a getter 'analysisOptionsFile'.

  NoSuchMethodError: method not found: 'analysisOptionsFile'
  Receiver: null
  Arguments: []
  dart:core-patch/object_patch.dart 42                 Object._noSuchMethod
  dart:core-patch/object_patch.dart 45                 Object.noSuchMethod
  package:analyzer_cli/src/bootloader.dart 131:28      BootLoader._processAnalysisOptions
  package:analyzer_cli/src/bootloader.dart 122:5       BootLoader.createImage
  ../pkg/analyzer_cli/test/driver_test.dart 371:30     main.<fn>.<fn>.<fn>
  package:unittest/src/internal_test_case.dart 120:37  InternalTestCase.run.<fn>
  dart:async/zone.dart 914                             _rootRunUnary
  dart:async/zone.dart 810                             _CustomZone.runUnary
  dart:async/future_impl.dart 551                      _Future._propagateToListeners.handleValueCallback
  dart:async/future_impl.dart 637                      _Future._propagateToListeners
  dart:async/future_impl.dart 424                      _Future._completeWithValue
  dart:async/future_impl.dart 479                      _Future._asyncComplete.<fn>
  dart:async/zone.dart 907                             _rootRun
  dart:async/zone.dart 802                             _CustomZone.run
  dart:async/zone.dart 708                             _CustomZone.runGuarded
  dart:async/zone.dart 733                             _CustomZone.bindCallback.<fn>
  dart:async/schedule_microtask.dart 41                _microtaskLoop
  dart:async/schedule_microtask.dart 50                _startMicrotaskLoop
  dart:isolate-patch/timer_impl.dart 394               _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 414               _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 148            _RawReceivePortImpl._handleMessage
PASS: Bootloader | plugin processing | plugin validation | requires class name
PASS: Bootloader | plugin processing | plugin validation | requires library URI
PASS: Bootloader | plugin processing | plugin validation | check

4 PASSED, 0 FAILED, 23 ERRORS


stderr:
Unhandled exception:
Exception: Some tests failed.
#0      SimpleConfiguration.onDone (package:unittest/src/simple_configuration.dart:197:9)
#1      _completeTests (package:unittest/unittest.dart:368:10)
#2      _runTest (package:unittest/unittest.dart:308:5)
#3      _nextTestCase (package:unittest/unittest.dart:256:3)
#4      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#5      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer_cli/test/driver_test.dart
Took 0:00:26.019867

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer_cli/test/driver_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/tool/task_dependency_graph/check_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
AnalysisException: Cannot compute RESOLVED_UNIT for /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart
Caused by Invalid input descriptor (null, LIBRARY_ELEMENT1) for Run BuildDirectiveElementsTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/src/generated/engine.dart
Path:
Run StrongModeVerifyUnitTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run EvaluateUnitConstantsTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ResolveLibraryReferencesTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run PropagateVariableTypesInLibraryClosureTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ReadyLibraryElement6Task on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run PropagateVariableTypesInLibraryTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run PropagateVariableTypesInUnitTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run PartiallyResolveUnitReferencesTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ReadyLibraryElement5Task on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ResolveLibraryTypeNamesTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run ResolveUnitTypeNamesTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart in /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/task/model.dart|
Run BuildExportNamespaceTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/src/generated/engine.dart|
Run BuildPublicNamespaceTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/src/generated/engine.dart|
Run BuildDirectiveElementsTask on /home/mulander/github.com/mulander/sdk/pkg/analyzer/lib/src/generated/engine.dart
#0      WorkItem.gatherInputs (package:analyzer/src/task/driver.dart:699:11)
#1      _WorkOrderDependencyWalker.getNextInput (package:analyzer/src/task/driver.dart:850:17)
#2      CycleAwareDependencyWalker.getNextStronglyConnectedComponent (package:analyzer/src/task/driver.dart:400:35)
#3      WorkOrder.moveNext.<anonymous closure> (package:analyzer/src/task/driver.dart:816:31)
#4      _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:188:15)
#5      WorkOrder.moveNext (package:analyzer/src/task/driver.dart:808:44)
#6      AnalysisDriver.computeResult (package:analyzer/src/task/driver.dart:111:26)
#7      AnalysisContextImpl.computeResult (package:analyzer/src/context/context.dart:622:14)
#8      AnalysisContextImpl.resolveCompilationUnit2 (package:analyzer/src/context/context.dart:1141:12)
#9      Driver.getUnit (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:218:15)
#10     Driver.generateFileContents (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:148:43)
#11     target.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:50:45)
#12     GeneratedFile.check (package:analyzer/src/codegen/tools.dart:442:46)
#13     GeneratedContent.checkAll (package:analyzer/src/codegen/tools.dart:304:19)
#14     main (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/check_test.dart:21:20)
#15     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#16     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


#0      AnalysisContextImpl.computeResult (package:analyzer/src/context/context.dart:626:7)
#1      AnalysisContextImpl.resolveCompilationUnit2 (package:analyzer/src/context/context.dart:1141:12)
#2      Driver.getUnit (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:218:15)
#3      Driver.generateFileContents (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:148:43)
#4      target.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/generate.dart:50:45)
#5      GeneratedFile.check (package:analyzer/src/codegen/tools.dart:442:46)
#6      GeneratedContent.checkAll (package:analyzer/src/codegen/tools.dart:304:19)
#7      main (file:///home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/check_test.dart:21:20)
#8      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#9      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/tool/task_dependency_graph/check_test.dart
Took 0:00:55.583794

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/tool/task_dependency_graph/check_test


FAILED: none-vm-checked debug_x64 pkg/analyzer_cli/test/perf_report_test
Expected: Pass
Actual: Fail
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
No Dart SDK found.


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer_cli/test/perf_report_test.dart
Took 0:00:19.959414

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer_cli/test/perf_report_test


FAILED: none-vm-checked debug_x64 pkg/analyzer_cli/test/super_mixin_test
Expected: Pass
Actual: Fail
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer_cli/test/super_mixin_test.dart
Took 0:00:20.640635

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer_cli/test/super_mixin_test


FAILED: none-vm-checked debug_x64 pkg/analyzer/test/src/summary/summary_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/pkg/analyzer/test/src/summary/summary_test.dart
Took 0:02:00.176776

Short reproduction command (experimental):
    python tools/test.py --checked -t120 pkg/analyzer/test/src/summary/summary_test


FAILED: none-vm-checked debug_x64 vm/dart/spawn_shutdown_test
Expected: Pass
Actual: Crash
CommandOutput[vm]:

stdout:
Starting 50 workers...


stderr:
terminate called recursively


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/runtime/tests/vm/dart/spawn_shutdown_test.dart
Took 0:00:41.701839

Short reproduction command (experimental):
    python tools/test.py --checked -t120 vm/dart/spawn_shutdown_test


FAILED: none-vm-checked debug_x64 samples/sample_extension/test/sample_extension_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Expect.fail('Unknown operating system openbsd')
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.fail (package:expect/expect.dart:154:5)
#2      getNativeLibraryPath (file:///home/mulander/github.com/mulander/sdk/samples/sample_extension/test/sample_extension_test.dart:37:14)
#3      main (file:///home/mulander/github.com/mulander/sdk/samples/sample_extension/test/sample_extension_test.dart:50:23)
#4      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/samples/sample_extension/test/sample_extension_test.dart
Took 0:00:01.761229

Short reproduction command (experimental):
    python tools/test.py --checked -t120 samples/sample_extension/test/sample_extension_test


FAILED: none-vm-checked debug_x64 language/closure_cycles_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/language/closure_cycles_test.dart
Took 0:02:00.576703

Short reproduction command (experimental):
    python tools/test.py --checked -t120 language/closure_cycles_test


FAILED: none-vm-checked debug_x64 language/large_class_declaration_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/language/large_class_declaration_test.dart
Took 0:02:00.866380

Short reproduction command (experimental):
    python tools/test.py --checked -t120 language/large_class_declaration_test


FAILED: none-vm-checked debug_x64 lib/convert/streamed_conversion_json_utf8_decode_test
Expected: Pass
Actual: Crash
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Verifying before marking...Verifying before marking... done.
 done.
Verifying before sweeping...Verifying before sweeping... done.
 done.
Verifying before marking...Verifying before marking... done.
 done.
Verifying before sweeping...Verifying before sweeping... done.
 done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking...terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --verified_mem --verify_before_gc --verify_after_gc --old_gen_growth_rate=1 --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/lib/convert/streamed_conversion_json_utf8_decode_test.dart
Took 0:00:17.531747

Short reproduction command (experimental):
    python tools/test.py --checked -t120 lib/convert/streamed_conversion_json_utf8_decode_test


FAILED: none-vm-checked debug_x64 lib/mirrors/immutable_collections_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/lib/mirrors/immutable_collections_test.dart
Took 0:02:00.146838

Short reproduction command (experimental):
    python tools/test.py --checked -t120 lib/mirrors/immutable_collections_test


FAILED: none-vm-checked debug_x64 standalone/io/dart_std_io_pipe_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
ProcessException: No such file or directory
  Command: ../tests/standalone/io/dart_std_io_pipe_test.sh DebugX64/dart ../tests/standalone/io/dart_std_io_pipe_script.dart 0 /tmp/dart_dart_std_io_pipeZL0clG/pipe /tmp/dart_dart_std_io_pipeZL0clG/redirect file
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/dart_std_io_pipe_test.dart
Took 0:00:02.976535

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/dart_std_io_pipe_test


FAILED: none-vm-checked debug_x64 standalone/io/dart_std_io_pipe_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
ProcessException: No such file or directory
  Command: ../tests/standalone/io/dart_std_io_pipe_test.sh DebugX64/dart ../tests/standalone/io/dart_std_io_pipe_script.dart 0 /tmp/dart_dart_std_io_pipesIpSm2/pipe /tmp/dart_dart_std_io_pipesIpSm2/redirect file
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --short_socket_write --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/dart_std_io_pipe_test.dart
Took 0:00:02.558014

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/dart_std_io_pipe_test


FAILED: none-vm-checked debug_x64 standalone/io/dart_std_io_pipe_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
ProcessException: No such file or directory
  Command: ../tests/standalone/io/dart_std_io_pipe_test.sh DebugX64/dart ../tests/standalone/io/dart_std_io_pipe_script.dart 0 /tmp/dart_dart_std_io_pipeZJ8as3/pipe /tmp/dart_dart_std_io_pipeZJ8as3/redirect file
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --short_socket_read --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/dart_std_io_pipe_test.dart
Took 0:00:02.813094

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/dart_std_io_pipe_test


FAILED: none-vm-checked debug_x64 standalone/io/dart_std_io_pipe_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
ProcessException: No such file or directory
  Command: ../tests/standalone/io/dart_std_io_pipe_test.sh DebugX64/dart ../tests/standalone/io/dart_std_io_pipe_script.dart 0 /tmp/dart_dart_std_io_pipecYvdPv/pipe /tmp/dart_dart_std_io_pipecYvdPv/redirect file
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:394)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:414)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --short_socket_read --short_socket_write --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/dart_std_io_pipe_test.dart
Took 0:00:05.374968

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/dart_std_io_pipe_test


FAILED: none-vm-checked debug_x64 standalone/io/file_error_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
Expect.throws fails: Did not throw
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.throws (package:expect/expect.dart:378:5)
#2      testResolveSymbolicLinksOnNonExistentDirectory (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/file_error_test.dart:149:10)
#3      main (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/file_error_test.dart:427:3)
#4      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/file_error_test.dart
Took 0:00:02.689778

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/file_error_test


FAILED: none-vm-checked debug_x64 standalone/io/file_read_special_device_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Expect.equals(expected: <0>, actual: <255>) fails.
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.equals (package:expect/expect.dart:102:5)
#2      openAndWriteScript.<anonymous closure>.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/file_read_special_device_test.dart:16:18)
#3      _RootZone.runUnary (dart:async/zone.dart:1149)
#4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:551)
#5      _Future._propagateToListeners (dart:async/future_impl.dart:637)
#6      _Future._completeWithValue (dart:async/future_impl.dart:424)
#7      _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:479)
#8      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#9      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#10     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#11     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/file_read_special_device_test.dart
Took 0:00:26.106004

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/file_read_special_device_test


FAILED: none-vm-checked debug_x64 standalone/full_coverage_test
Expected: Pass
Actual: Timeout
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/full_coverage_test.dart
Took 0:02:00.101170

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/full_coverage_test


FAILED: none-vm-checked debug_x64 standalone/io/platform_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Expect.isTrue(false) fails.
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.isTrue (package:expect/expect.dart:111:5)
#2      test (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/platform_test.dart:15:10)
#3      main (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/platform_test.dart:147:3)
#4      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/platform_test.dart
Took 0:00:02.341048

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_test


FAILED: none-vm-checked debug_x64 standalone/io/raw_datagram_socket_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
Expect.isTrue(false) fails.
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.isTrue (package:expect/expect.dart:111:5)
#2      testDatagramBroadcastOptions.test.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/raw_datagram_socket_test.dart:29:16)
#3      _RootZone.runUnary (dart:async/zone.dart:1149)
#4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:551)
#5      _Future._propagateToListeners (dart:async/future_impl.dart:637)
#6      _Future._completeWithValue (dart:async/future_impl.dart:424)
#7      _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:479)
#8      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#9      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#10     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#11     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/raw_datagram_socket_test.dart
Took 0:00:02.920261

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/raw_datagram_socket_test


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/none
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_none.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_none.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_none.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_none.dart
Took 0:00:01.902623

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/none


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/01
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_01.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_01.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_01.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_01.dart
Took 0:00:01.854334

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/01


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/00
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_00.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_00.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_00.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_00.dart
Took 0:00:02.315919

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/00


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/04
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_04.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_04.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_04.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_04.dart
Took 0:00:03.183857

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/04


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/05
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_05.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_05.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_05.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_05.dart
Took 0:00:03.572672

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/05


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/02
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_02.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_02.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_02.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_02.dart
Took 0:00:03.971820

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/02


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/03
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_03.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_03.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_03.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_03.dart
Took 0:00:05.812485

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/03


FAILED: none-vm-checked debug_x64 standalone/io/platform_resolved_executable_test/06
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
The null object does not have a method 'split'.

NoSuchMethodError: method not found: 'split'
Receiver: null
Arguments: ["/"]
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#2      Uri._makeFileUri (dart:core/uri.dart:871)
#3      Uri.Uri.file (dart:core/uri.dart:731)
#4      platformExeName (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_06.dart:127:17)
#5      testDartExecShouldNotBeInCurrentDir (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_06.dart:42:40)
#6      main (file:///home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_06.dart:143:3)
#7      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/out/DebugX64/generated_tests/standalone/platform_resolved_executable_test_06.dart
Took 0:00:03.380996

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/platform_resolved_executable_test/06


FAILED: none-vm-checked debug_x64 standalone/io/signals_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
Expect.equals(expected: <false>, actual: <true>) fails.
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.equals (package:expect/expect.dart:102:5)
#2      testSignals.<anonymous closure>.<anonymous closure> (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/signals_test.dart:40:16)
#3      _RootZone.runUnary (dart:async/zone.dart:1149)
#4      _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:551)
#5      _Future._propagateToListeners (dart:async/future_impl.dart:637)
#6      _Future._completeWithValue (dart:async/future_impl.dart:424)
#7      _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:479)
#8      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#9      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#10     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#11     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/signals_test.dart
Took 0:00:20.939798

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/signals_test


FAILED: none-vm-checked debug_x64 standalone/io/socket_ipv6_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
SocketException: Connection failed (OS Error: Connection refused, errno = 61), address = 127.0.0.1, port = 26866
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:895)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#3      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/socket_ipv6_test.dart
Took 0:00:02.935926

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/socket_ipv6_test


FAILED: none-vm-checked debug_x64 standalone/io/socket_source_address_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done


stderr:
Unhandled exception:
SocketException: Connection failed (OS Error: Connection refused, errno = 61), address = 127.0.0.1, port = 30560
#0      testConnect.<testConnect_async_body> (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/socket_source_address_test.dart)
#1      _asyncErrorWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:34)
#2      _RootZone.runBinary (dart:async/zone.dart:1154)
#3      _Future._propagateToListeners.handleError (dart:async/future_impl.dart:579)
#4      _Future._propagateToListeners (dart:async/future_impl.dart:641)
#5      _Future._completeError (dart:async/future_impl.dart:432)
#6      _Future._asyncCompleteError.<anonymous closure> (dart:async/future_impl.dart:488)
#7      _microtaskLoop (dart:async/schedule_microtask.dart:41)
#8      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#9      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#10     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/socket_source_address_test.dart
Took 0:00:06.155185

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/socket_source_address_test


FAILED: none-vm-checked debug_x64 standalone/io/test_extension_fail_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Bad state: Unknown operating system openbsd
#0      getExtensionPath (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_fail_test.dart:33:7)
#1      main (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_fail_test.dart:47:23)
#2      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#3      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_fail_test.dart
Took 0:00:02.017040

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/test_extension_fail_test


FAILED: none-vm-checked debug_x64 standalone/io/test_extension_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stderr:
Unhandled exception:
Expect.fail('Unknown operating system openbsd')
#0      Expect._fail (package:expect/expect.dart:385:5)
#1      Expect.fail (package:expect/expect.dart:154:5)
#2      getExtensionPath (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_test.dart:34:14)
#3      main (file:///home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_test.dart:47:23)
#4      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/io/test_extension_test.dart
Took 0:00:01.905096

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/io/test_extension_test


FAILED: none-vm-checked debug_x64 standalone/verified_mem_test
Expected: Pass
Actual: Crash
CommandOutput[vm]:

stderr:
Verifying before marking...Verifying before marking... done.
Verifying before sweeping... done.
Verifying before sweeping... done.
 done.
Verifying before marking... done.
Verifying before marking...Verifying before sweeping... done.
 done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking... done.
Verifying before sweeping... done.
Verifying before marking...terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc


Command[vm]: DART_CONFIGURATION=DebugX64 DebugX64/dart --enable_asserts --enable_type_checks --verified_mem --verify_before_gc --verify_after_gc --old_gen_growth_rate=1 --ignore-unrecognized-flags --package-root=DebugX64/packages/ /home/mulander/github.com/mulander/sdk/tests/standalone/verified_mem_test.dart
Took 0:00:17.561648

Short reproduction command (experimental):
    python tools/test.py --checked -t120 standalone/verified_mem_test

===
=== 71 tests failed
===

[182:38 | 100% | +13514 | -   71]

--- Total time: 182:38 ---
0:08:00.389091 - vm - none-vm-checked debug_x64/pkg/analysis_server/test/completion_test
0:02:00.866380 - vm - none-vm-checked debug_x64/language/large_class_declaration_test
0:02:00.656501 - vm - none-vm-checked debug_x64/co19/LibTest/collection/ListBase/ListBase_class_A01_t02
0:02:00.576703 - vm - none-vm-checked debug_x64/language/closure_cycles_test
0:02:00.427421 - vm - none-vm-checked debug_x64/co19/LibTest/core/int/operator_left_shift_A01_t02
0:02:00.236365 - vm - none-vm-checked debug_x64/pkg/analyzer/test/generated/resolver_test
0:02:00.218980 - vm - none-vm-checked debug_x64/pkg/analysis_server/test/edit/refactoring_test
0:02:00.208476 - vm - none-vm-checked debug_x64/pkg/analyzer/test/src/task/dart_test
0:02:00.188039 - run_vm_unittest - none-vm-checked debug_x64/vm/cc/FindCodeObject
0:02:00.180456 - vm - none-vm-checked debug_x64/co19/LibTest/collection/ListMixin/ListMixin_class_A01_t02
0:02:00.179501 - vm - none-vm-checked debug_x64/pkg/analyzer/test/generated/compile_time_error_code_test
0:02:00.176776 - vm - none-vm-checked debug_x64/pkg/analyzer/test/src/summary/summary_test
0:02:00.160646 - vm - none-vm-checked debug_x64/pkg/analyzer/test/generated/non_error_resolver_test
0:02:00.146838 - vm - none-vm-checked debug_x64/lib/mirrors/immutable_collections_test
0:02:00.101170 - vm - none-vm-checked debug_x64/standalone/full_coverage_test
0:02:00.083946 - run_vm_unittest - none-vm-checked debug_x64/vm/cc/CustomIsolates
0:02:00.044440 - vm - none-vm-checked debug_x64/pkg/analysis_server/test/integration/completion/get_suggestions_test
0:01:59.813077 - vm - none-vm-checked debug_x64/pkg/analyzer/test/generated/incremental_resolver_test
0:01:46.585302 - vm - none-vm-checked debug_x64/corelib/regexp/pcre_test
0:01:46.161750 - vm - none-vm-checked debug_x64/pkg/analysis_server/test/search/element_references_test
@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Jan 4, 2016

Please note that resolving the dartSdkPath failures are expected by me as I didn't yet implement a procfs replacement.

mulander commented Jan 4, 2016

Please note that resolving the dartSdkPath failures are expected by me as I didn't yet implement a procfs replacement.

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Jan 4, 2016

@iposva-google your cl upload tool doesn't work for me (after properly logging in). Is there any other way to upload?

$ git cl upload
/usr/local/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avo$
d timing attack vulnerability.
  _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
Using 50% similarity for rename/copy detection. Override with --similarity.
Running presubmit upload checks ...

Presubmit checks passed.
No output from ['git', 'diff', '--no-color', '--no-ext-diff', '--full-index', '--ignore-submodules', '--src-prefix=a/', '--dst-prefix=b/', 'b6e20f60c93aa3$
fc7890b854b8f20dc4610c8ee', 'HEAD']

Got exception while uploading -- saving description to /home/mulander/.git_cl_description_backup

That's post git rebase-update which killed my master branch and forced a manuall merge with current upstream again. I'm trying a fresh checkout now...

mulander commented Jan 4, 2016

@iposva-google your cl upload tool doesn't work for me (after properly logging in). Is there any other way to upload?

$ git cl upload
/usr/local/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avo$
d timing attack vulnerability.
  _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
Using 50% similarity for rename/copy detection. Override with --similarity.
Running presubmit upload checks ...

Presubmit checks passed.
No output from ['git', 'diff', '--no-color', '--no-ext-diff', '--full-index', '--ignore-submodules', '--src-prefix=a/', '--dst-prefix=b/', 'b6e20f60c93aa3$
fc7890b854b8f20dc4610c8ee', 'HEAD']

Got exception while uploading -- saving description to /home/mulander/.git_cl_description_backup

That's post git rebase-update which killed my master branch and forced a manuall merge with current upstream again. I'm trying a fresh checkout now...

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Jan 4, 2016

Fresh checkout of this repository + my 2 branches as remote.

bash-4.3$ git cl upload
/usr/local/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoiNo output from ['git', 'diff', '--no-color', '--no-ext-diff', '--full-index', '--ignore-submodules', '--src-prefix=a/', '--dst-prefix=b/', 'b6e20f60c93aa3cfc7890b854b8f20dc4610c8ee', 'HEAD']

Got exception while uploading -- saving description to /home/mulander/.git_cl_description_backup

that is not a nice experience for the amount of time all of this took.

mulander commented Jan 4, 2016

Fresh checkout of this repository + my 2 branches as remote.

bash-4.3$ git cl upload
/usr/local/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoiNo output from ['git', 'diff', '--no-color', '--no-ext-diff', '--full-index', '--ignore-submodules', '--src-prefix=a/', '--dst-prefix=b/', 'b6e20f60c93aa3cfc7890b854b8f20dc4610c8ee', 'HEAD']

Got exception while uploading -- saving description to /home/mulander/.git_cl_description_backup

that is not a nice experience for the amount of time all of this took.

@krytarowski

This comment has been minimized.

Show comment
Hide comment
@krytarowski

krytarowski Jan 27, 2016

@iposva-google @mulander could you please move this discussion to the reviewboard. If that will push it forward it's OK to rename it to bsd then.

@iposva-google what's the problem to setup BSD buildbots? I run several NetBSD ones, like for LLVM, Clang, LLDB or GDB.

@iposva-google @mulander could you please move this discussion to the reviewboard. If that will push it forward it's OK to rename it to bsd then.

@iposva-google what's the problem to setup BSD buildbots? I run several NetBSD ones, like for LLVM, Clang, LLDB or GDB.

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Jan 27, 2016

Consider then a _posix.cc/h or _unix.cc/h since Linux, Android and Mac/BSD's can share a lot of the existing code. The OpenBSD port used a lot of Linux & Android and some Mac OS X files, the FreeBSD port used a lot of Linux & Mac OS X files. Pushing just for _bsd.cc/h doesn't make sense if you look at it that way.

Regarding buildbots. Do you allow third party contributed & managed machines?

Consider then a _posix.cc/h or _unix.cc/h since Linux, Android and Mac/BSD's can share a lot of the existing code. The OpenBSD port used a lot of Linux & Android and some Mac OS X files, the FreeBSD port used a lot of Linux & Mac OS X files. Pushing just for _bsd.cc/h doesn't make sense if you look at it that way.

Regarding buildbots. Do you allow third party contributed & managed machines?

@kevmoo kevmoo added type-bug and removed priority-unassigned labels Feb 29, 2016

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander Apr 7, 2016

It's been 3 months since the pull request and over 2 months since last update.

Are there any plans regarding supporting BSD as a platform that can be shared with the general public? I'm still interested in helping & supporting an OpenBSD port of the Dart language.

mulander commented Apr 7, 2016

It's been 3 months since the pull request and over 2 months since last update.

Are there any plans regarding supporting BSD as a platform that can be shared with the general public? I'm still interested in helping & supporting an OpenBSD port of the Dart language.

@krytarowski

This comment has been minimized.

Show comment
Hide comment
@krytarowski

krytarowski Apr 23, 2016

Ping, we are still alive.

Ping, we are still alive.

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander May 8, 2016

So should this issue just be closed? I see no point in lying to anyone else that something will be done here.

mulander commented May 8, 2016

So should this issue just be closed? I see no point in lying to anyone else that something will be done here.

@Zectbumo

This comment has been minimized.

Show comment
Hide comment
@Zectbumo

Zectbumo May 9, 2016

@mulander, I'm still a believer.

Zectbumo commented May 9, 2016

@mulander, I'm still a believer.

@a-siva

This comment has been minimized.

Show comment
Hide comment
@a-siva

a-siva May 31, 2016

Contributor

@krytarowski , @mulander , sincere apologies for taking so long and thanks @Zectbumo for still being a believer... We talked about this and came up with a proposal that might help us get support for OpenBSD landed while addressing some of the raised concerns.

If we could change the CL to move files specific to these additional ports into runtime/third-party/ that would help make the distinction clearer and maintenance easier, e.g. rather than having the files “atomic_openbsd.h”, “cpuinfo_openbsd.cc”, and “debuginfo_openbsd.cc” in “runtime/vm” we would have them in “runtime/third_party/vm”. Similarly, files such as “socket_openbsd.h” and “socket_openbsd.cc” would be moved from “runtime/bin” to “runtime/third_party/bin”.

Contributor

a-siva commented May 31, 2016

@krytarowski , @mulander , sincere apologies for taking so long and thanks @Zectbumo for still being a believer... We talked about this and came up with a proposal that might help us get support for OpenBSD landed while addressing some of the raised concerns.

If we could change the CL to move files specific to these additional ports into runtime/third-party/ that would help make the distinction clearer and maintenance easier, e.g. rather than having the files “atomic_openbsd.h”, “cpuinfo_openbsd.cc”, and “debuginfo_openbsd.cc” in “runtime/vm” we would have them in “runtime/third_party/vm”. Similarly, files such as “socket_openbsd.h” and “socket_openbsd.cc” would be moved from “runtime/bin” to “runtime/third_party/bin”.

@krytarowski

This comment has been minimized.

Show comment
Hide comment
@krytarowski

krytarowski May 31, 2016

what does 3rd party mean in your definition?

what does 3rd party mean in your definition?

@mulander

This comment has been minimized.

Show comment
Hide comment
@mulander

mulander May 31, 2016

@a-siva what CL? This one? https://codereview.chromium.org/1559053002/ created 4 months, 4 weeks ago that has merge conflicts and by now should be redone from scratch as upstream continued development while the code stalled?

@iposva-google said 3 months ago that one of the stalls was:

Thirdly, we have learned that there is more commonality between related OS platforms than initially meets the eye at least when working in the Dart VM code base. The split between Linux and Android was mentioned here and we have come to the conclusion that it was a mistake.

Is moving the .*_openbsd files to third_party a solution to this? Seriously?

The other reason for stalling was running a build bot. Apparently it was so important that no one since January replied to my offer of self hosting a build bot for the platform.

We talked about this and came up with a proposal that might help us get support for OpenBSD landed while addressing some of the raised concerns.

I'm happy that you talked. It's quite sad that not all of the interested parties were invited to the table.

@a-siva what CL? This one? https://codereview.chromium.org/1559053002/ created 4 months, 4 weeks ago that has merge conflicts and by now should be redone from scratch as upstream continued development while the code stalled?

@iposva-google said 3 months ago that one of the stalls was:

Thirdly, we have learned that there is more commonality between related OS platforms than initially meets the eye at least when working in the Dart VM code base. The split between Linux and Android was mentioned here and we have come to the conclusion that it was a mistake.

Is moving the .*_openbsd files to third_party a solution to this? Seriously?

The other reason for stalling was running a build bot. Apparently it was so important that no one since January replied to my offer of self hosting a build bot for the platform.

We talked about this and came up with a proposal that might help us get support for OpenBSD landed while addressing some of the raised concerns.

I'm happy that you talked. It's quite sad that not all of the interested parties were invited to the table.

@a-siva

This comment has been minimized.

Show comment
Hide comment
@a-siva

a-siva Jun 1, 2016

Contributor

@mulander I understand your frustration at the delay in getting this in. I am trying to move this issue forward and get a resolution. It is possible that moving the files to third_party is not ideal but it does provide us a clean separation of the hosts that the Dart team ships periodically as install ready binaries in a SDK vs other hosts. If you have other ideas on how we can maintain this separation I am willing to listen.

I understand the comment earlier from @iposva-google about the possibility of refactoring the OS specific files to share code but as indicated in that comment we request that you start with a bsd version and look at refactoring later.

Contributor

a-siva commented Jun 1, 2016

@mulander I understand your frustration at the delay in getting this in. I am trying to move this issue forward and get a resolution. It is possible that moving the files to third_party is not ideal but it does provide us a clean separation of the hosts that the Dart team ships periodically as install ready binaries in a SDK vs other hosts. If you have other ideas on how we can maintain this separation I am willing to listen.

I understand the comment earlier from @iposva-google about the possibility of refactoring the OS specific files to share code but as indicated in that comment we request that you start with a bsd version and look at refactoring later.

@a-siva

This comment has been minimized.

Show comment
Hide comment
@a-siva

a-siva Jun 1, 2016

Contributor

@krytarowski by third party I meant the hosts that are not actively shipped by the Dart team as install ready binaries in a SDK.

Contributor

a-siva commented Jun 1, 2016

@krytarowski by third party I meant the hosts that are not actively shipped by the Dart team as install ready binaries in a SDK.

@zanderso zanderso added type-enhancement and removed type-bug labels Jan 5, 2017

@preetpalS

This comment has been minimized.

Show comment
Hide comment
@preetpalS

preetpalS Apr 15, 2017

@a-siva, I have some suggestions on maintaining clear separation between the hosts that the Dart team ships periodically and ones that are supported by the community:

  • Add the separation via the build system so that the build step that you use to build the install ready binaries does not by default build binaries for non-supported hosts.
  • Keep the files ending with _openbsd.cc and _openbsd.h in the source directory (if you don't want to see the OpenBSD files in the bin/runtime directory for whatever reason, consider moving the host specific files into a single separate directory for host-specific code or to multiple separate directories based on what is being specialized for each host).
  • Add disclaimers on each of the files that are specific to non-supported hosts explaining that these hosts are not being supported directly by Google and that the Dart SDK is only available on these hosts because of generous contributions from people from the community who spent their limited time porting the Dart SDK to a new host so that they could enable the usage of the Dart SDK on that host for the benevolence of the Dart community.

@iposva-google I also think it's unreasonable ask @mulander to add support for all of the BSD operating systems in one set of files ending in _bsd.cc and_bsd.hh as @mulander would have to then add support for at least two different operating systems which is quite extreme (show some empathy and think about the human cost (in terms of time and effort) that would be required to learn about all the different BSD operating systems and then validating and testing the code on a few of the major BSD operating systems just to get the work that was already done for OpenBSD merged upstream).

@a-siva, I have some suggestions on maintaining clear separation between the hosts that the Dart team ships periodically and ones that are supported by the community:

  • Add the separation via the build system so that the build step that you use to build the install ready binaries does not by default build binaries for non-supported hosts.
  • Keep the files ending with _openbsd.cc and _openbsd.h in the source directory (if you don't want to see the OpenBSD files in the bin/runtime directory for whatever reason, consider moving the host specific files into a single separate directory for host-specific code or to multiple separate directories based on what is being specialized for each host).
  • Add disclaimers on each of the files that are specific to non-supported hosts explaining that these hosts are not being supported directly by Google and that the Dart SDK is only available on these hosts because of generous contributions from people from the community who spent their limited time porting the Dart SDK to a new host so that they could enable the usage of the Dart SDK on that host for the benevolence of the Dart community.

@iposva-google I also think it's unreasonable ask @mulander to add support for all of the BSD operating systems in one set of files ending in _bsd.cc and_bsd.hh as @mulander would have to then add support for at least two different operating systems which is quite extreme (show some empathy and think about the human cost (in terms of time and effort) that would be required to learn about all the different BSD operating systems and then validating and testing the code on a few of the major BSD operating systems just to get the work that was already done for OpenBSD merged upstream).

@pbgc

This comment has been minimized.

Show comment
Hide comment
@pbgc

pbgc Apr 24, 2017

I started the FreeBSD port 1 year ago ... and was able (like I commented here above) to build and pass most of the tests.
I had plans to make a proper port (with separate files and not patches on the linux ones) but after seeing how the Dart team treated the BSD ports efforts and specially Mulander's work ... I really got disappointed and lost all interest in Dart!
I've abandoned (a long time ago) the port effort and don't even use Dart anymore and will stop watching this rep.

pbgc commented Apr 24, 2017

I started the FreeBSD port 1 year ago ... and was able (like I commented here above) to build and pass most of the tests.
I had plans to make a proper port (with separate files and not patches on the linux ones) but after seeing how the Dart team treated the BSD ports efforts and specially Mulander's work ... I really got disappointed and lost all interest in Dart!
I've abandoned (a long time ago) the port effort and don't even use Dart anymore and will stop watching this rep.

@preetpalS

This comment has been minimized.

Show comment
Hide comment
@preetpalS

preetpalS Apr 25, 2017

@pbgc Well maybe this is anti-competitive behavior in the open source space (in terms of operating systems) by Google who happens to be one of the largest (if not largest) Linux vendor (via Android and Chrome OS) and Linux user (via their web services and Google Cloud Platform). It might be possible that the Dart developers may have been disallowed (as part of a larger strategy by upper management) from bringing support for any open source non-Linux/non-Google-developed operating system into the mainline of the Dart SDK.

Maybe this suggestion is silly, but I really have a hard time believing the argument that allowing the Dart open source community to support other operating systems puts a burden on the developers of Dart that outweighs the benefits (for Dart programmers) of being able to use the Dart SDK on other operating systems.

@pbgc Well maybe this is anti-competitive behavior in the open source space (in terms of operating systems) by Google who happens to be one of the largest (if not largest) Linux vendor (via Android and Chrome OS) and Linux user (via their web services and Google Cloud Platform). It might be possible that the Dart developers may have been disallowed (as part of a larger strategy by upper management) from bringing support for any open source non-Linux/non-Google-developed operating system into the mainline of the Dart SDK.

Maybe this suggestion is silly, but I really have a hard time believing the argument that allowing the Dart open source community to support other operating systems puts a burden on the developers of Dart that outweighs the benefits (for Dart programmers) of being able to use the Dart SDK on other operating systems.

@krytarowski

This comment has been minimized.

Show comment
Hide comment
@krytarowski

krytarowski Apr 25, 2017

Dart won't take me switch from NetBSD to Linux.

Dart won't take me switch from NetBSD to Linux.

@JavaScriptDude

This comment has been minimized.

Show comment
Hide comment
@JavaScriptDude

JavaScriptDude May 7, 2017

I know its very distant goal from having a native BSD port but has anyone tried running Dart Linux binaries in FreeBSD using Linux Binary Compatibility[1]? Maybe formal support for FreeBsd LBC would be a good start?

  1. https://www.freebsd.org/doc/handbook/linuxemu.html

I know its very distant goal from having a native BSD port but has anyone tried running Dart Linux binaries in FreeBSD using Linux Binary Compatibility[1]? Maybe formal support for FreeBsd LBC would be a good start?

  1. https://www.freebsd.org/doc/handbook/linuxemu.html
@Zectbumo

This comment has been minimized.

Show comment
Hide comment
@Zectbumo

Zectbumo May 7, 2017

OpenBSD dropped Linux compatibility a couple releases ago.

Zectbumo commented May 7, 2017

OpenBSD dropped Linux compatibility a couple releases ago.

@orenwf

This comment has been minimized.

Show comment
Hide comment
@orenwf

orenwf Dec 5, 2017

Any chance of a FreeBSD port?

orenwf commented Dec 5, 2017

Any chance of a FreeBSD port?

@beatgammit

This comment has been minimized.

Show comment
Hide comment
@beatgammit

beatgammit Jan 21, 2018

@pbgc I've likewise abandoned Dart because I see nothing in the Dart project to give me confidence that it will be ported. I'm willing to give it another look if things change, but I can't use something if it doesn't support the systems I deploy on.

As such, I've moved my focus to other platforms that do have support for *BSD. I understand that the team may have different priorities, and I also understand that the majority of their customer base likely wouldn't benefit directly from *BSD support.

This may have changed in the past, but getting set up to even work on this was a daunting task since it was (again, not sure if this has changed) part of the monolithic Chromium source tree. As such, I put some effort into porting (about a day of work), but it was such a huge barrier to entry that I lost interest and moved on to other projects.

@pbgc I've likewise abandoned Dart because I see nothing in the Dart project to give me confidence that it will be ported. I'm willing to give it another look if things change, but I can't use something if it doesn't support the systems I deploy on.

As such, I've moved my focus to other platforms that do have support for *BSD. I understand that the team may have different priorities, and I also understand that the majority of their customer base likely wouldn't benefit directly from *BSD support.

This may have changed in the past, but getting set up to even work on this was a daunting task since it was (again, not sure if this has changed) part of the monolithic Chromium source tree. As such, I put some effort into porting (about a day of work), but it was such a huge barrier to entry that I lost interest and moved on to other projects.

@mraleph

This comment has been minimized.

Show comment
Hide comment
@mraleph

mraleph Mar 6, 2018

Contributor

It does not seem like we have any immediate plans to support FreeBSD

Contributor

mraleph commented Mar 6, 2018

It does not seem like we have any immediate plans to support FreeBSD

@mraleph mraleph closed this Mar 6, 2018

@funny-falcon

This comment has been minimized.

Show comment
Hide comment
@funny-falcon

funny-falcon Mar 11, 2018

It is awful.

It is awful.

@matanlurey

This comment has been minimized.

Show comment
Hide comment
@matanlurey

matanlurey Mar 11, 2018

Contributor

I realize this is a very passionate issue for FreeBSD users, but the issue here is we don't have the resources to do this ourselves, and have little need for it (the VM is currently focusing on deploying to mobile devices for Flutter, for example).

It's fine to be disappointed, but please be respectful.

Contributor

matanlurey commented Mar 11, 2018

I realize this is a very passionate issue for FreeBSD users, but the issue here is we don't have the resources to do this ourselves, and have little need for it (the VM is currently focusing on deploying to mobile devices for Flutter, for example).

It's fine to be disappointed, but please be respectful.

@dart-lang dart-lang locked as too heated and limited conversation to collaborators Mar 11, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.