text:
Grid does not refresh properly when calling setState

I'm using a GridLayout to show images loaded from the network, see below
class NewReleases extends StatefulWidget {
  @override
  createState() {
    return new NewReleasesState();
  }
}

class NewReleasesState extends State<StatefulWidget> {
  List<Container> newReleases = new List();

  @override
  Widget build(BuildContext context) {
    return new Container(child: getGrid());
  }

  @override
  void initState() {
    super.initState();
    loadNewReleases();
  }

  Widget getGrid() {
    return new GridView.extent(
        maxCrossAxisExtent: 150.0,
        padding: const EdgeInsets.all(4.0),
        mainAxisSpacing: 4.0,
        crossAxisSpacing: 4.0,
        children: newReleases);
  }

  loadNewReleases() async {
    List<TORelease> releases = await NewReleaseController.getNewReleases();
    print(releases.length);
    for (int i = 0; i < releases.length; i++) {
      newReleases
          .add(new Container(child: new Image.network(releases[i].imageURL)));
    }
    setState(() {});
  }
}

This works fine on iOS

However on Android (physical device) it just loads a black screen.

If you dump the newReleases array in the build function, does it show build being called with a full array?

Actually I don't know what the heck is going on anymore. I'm so confused.
Turns out this isn't just an android issue. Because i was using the simulator to deploy, I was using the instant run mode in flutter to deploy the change and the newReleases array was already built out so the album covers were showing.
This happens on iOS too. The issue is very weird.
@eseidelGoogle I am going to rename this issue
class NewReleasesState extends State<StatefulWidget> {
  List<Container> newReleases = [new Container(child: new Image.network("https://flutter.io/images/flutter-mark-square-100.png"))];

  @override
  Widget build(BuildContext context) {
    return getGrid();
  }

  @override
  void initState() {
    super.initState();
    loadNewReleases();
  }

  Widget getGrid() {
    print("New releases grid now has ${newReleases.length}");
    return new GridView.extent(
        maxCrossAxisExtent: 150.0,
        padding: const EdgeInsets.all(4.0),
        mainAxisSpacing: 4.0,
        crossAxisSpacing: 4.0,
        children: newReleases);
  }

  loadNewReleases() async {
    newReleases.clear();
    List<TORelease> releases = await NewReleaseController.getNewReleases();
    for (int i = 0; i < releases.length; i++) {
      newReleases
          .add(new Container(child: new Image.network(releases[i].imageURL)));
    }
    setState(() {
      print("set state");
      newReleases = newReleases;
    });
  }
}

So first run Everything is black except a flutter logo

The print statements are as follow.
New releases grid now has 1
New releases grid now has 0
set state
New releases grid now has 20

If you notice when I do newReleases.clear();, it looks like getGrid is running right away, newReleases =0;
then I call setState and getGrid is run again, and now newReleases = 20
but the view does not refresh. it is still the flutter logo.

There's two problems with the code:

You should assume that builds can happen all the time. That's why you rebuild with size zero. There's something else in the system that happens to be rebuilding (probably the WidgetsApp because of the i18n redundant-rebuild bug), and that's triggering you to rebuild.
You're passing the same list object in every time, so the system assumes nothing has changed. In Flutter, once you've passed a List to a widget, you should never modify it again.

To fix it, just change loadNewReleases to create a new list instead of clearing and updating the old one.
The main red flag is that in your first sample, you have an emply setState, which means you likely haven't changed any state, and in the second, you have a setState with a redundant call (setting something to itself), which again probably means you haven't changed any state.

Thanks Ian, i will try this shortly and let you know.
Appreciate the detailed response!

You're passing the same list object in every time, so the system assumes nothing has changed. In Flutter, once you've passed a List to a widget, you should never modify it again.

If I may ask a follow-up, I believe you're talking about this line: children: newReleases);
Since we're creating a new instance of GridView (new GridView.extent) in build(), isn't that sufficient to signal that "something has changed" ? (clearly not :) but trying to learn more here)
setState is the signal that says "this widget's state has changed, please schedule me for rebuilding". At least, that's my impression :) so why do I need to be aware of the identity of the lists I pass as children to widgets that are created during build() ?
Thanks!

That was my thought processes as well. I assumed when build ran, it checked if there are new items in the listview and went okay time to render new stuff since I signalled setState

Hey @Hixie
I changed loadNewReleases to the following code but still getting the same issue.
  loadNewReleases() async {
    newReleases = new List();
    List<TORelease> releases = await NewReleaseController.getNewReleases();
    setState(() {
      for (int i = 0; i < releases.length; i++) {
        newReleases
            .add(new Container(child: new Image.network(releases[i].imageURL)));
      }
    });
  }

Since we're creating a new instance of GridView (new GridView.extent) in build(), isn't that sufficient to signal that "something has changed" ? (clearly not :) but trying to learn more here)

It's enough to signal that something has changed, but it's not enough to signal what has changed. And in this case, the list hasn't changed, it's the same list (it's operator== with the old one).

I changed loadNewReleases to the following code but still getting the same issue.

Move the newReleases = new List(); into the setState, so it's after the await. The problem is that with your new code you're still running the risk that your build function gets called between when you update the newReleases member to the new list, and when you actually populate it. As soon as the build function uses the new list, it's too late to mutate it.

it's operator== with the old one

Ah, so, build() returns a Widget. And then the framework compares that return value with the previously returned value via operator==, and GridView's operator== incorporates all of its parameters (including children:). I hope I got that right.

In this particular case the list is passed to a delegate class which then responds to a "shouldRelayout" function by using operator== on the list in the new object vs the old object. So your description is wrong in the specifics but correct in the general sense, yes.

so hypothetically if I was building a chat app, whenever a new message came through the websocket, I would have to rebuild the list + the new message?

Thanks! Your explanations definitely helped.

@FaisalAbid I would recommend using a GridView.custom in that case (or indeed in any case where you have many widgets, or if you don't know ahead of time how many widgets you have), passing it a  SliverChildBuilderDelegate for the childrenDelegate and a SliverGridDelegateWithMaxCrossAxisExtent for the gridDelegate (the latter is what GridView.extent does).
cc @abarth It might be worth making the builder case the default rather than the child list case, for grids.

I see! I wish it was easier! Maybe a GridView.dynamic where I dont have to do so much work myself and just pass in a list and keep updating it

@Hixie how do we understand the priority of this bug?  It sounds like this is not a blocker (@faisalAbid has something working), but it would be an API breaking change and thus should be M2?

Correct. API stability.

@abarth I'm assigning this one to you as the person who is most familiar with grids. Feel free to WONTFIX if you think the API is fine.

@Skylled hit a variant of this (mutating a list and passing it repeatedly) in Gitter just now. :(

authors: FaisalAbid Hixie eseidelGoogle sethladd


text:
share file to wechat

Steps to Reproduce

On iOS platform, when sharing files, it will prompt "unsupported sharing type, cannot be shared to wechat". I have found a solution to this problem, which requires the "file://" and conversion to NSURL before adding the file to the activityItems of UIActivityController
like this
let pathStr : String = String(format: "file://%@",call.arguments as! CVarArg)
let url = NSURL.fileURL(withPath:pathStr)
let alert = UIActivityViewController.init(activityItems: [url ?? "haha"], applicationActivities: nil)
controller .present(alert, animated: true, completion: nil)
Expected results:
Actual results:

Code sample

Logs

Hi @jleisurely, what package are you using to share the files?

source: gharchive/issue

authors: danagbemava-nc jleisurely

repo: flutter/flutter

license_type: permissive

license_source: github-api


text:
Draggable Sheet visual issue

Steps to Reproduce

Switch to master channel of flutter
Execute flutter run on the code sample

Expected results:
Draggable Sheet should work as expected without those red lines.
Actual results:
Draggable Sheet shows red lines on the background.

Code sample

import 'package:flutter/material.dart';

Future main() async {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  MyApp({Key? key}) : super(key: key);

  final DraggableScrollableController _sheetController =
      DraggableScrollableController();

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'Flutter Demo',
        home: Scaffold(
          backgroundColor: Colors.green,
          body: DraggableScrollableSheet(
            controller: _sheetController,
            snap: true,
            minChildSize: 0,
            maxChildSize: 1,
            initialChildSize: 0.2,
            snapSizes: const [0.0, 0.2, 1],
            builder: (context, controller) {
              return ListView(controller: controller, children: [
                Container(
                  height: 400,
                  color: Colors.red,
                )
              ]);
            },
          ),
        ));
  }
}

Logs

[✓] Flutter (Channel master, 2.10.0-1.0.pre.281, on macOS 12.1 21C52 darwin-arm, locale de-DE)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 2020.3)
[✓] VS Code (version 1.63.2)
[✓] Connected device (1 available)
[✓] HTTP Host Availability

This video was recorded on my real Pixel 2 XL
https://user-images.githubusercontent.com/43880037/151663354-bfa602f4-d017-4e6f-af8d-0c02a45ca895.mp4
@caseycrogers

Hi @kamami, can you upgrade to the latest version of master to see whether or not this is an issue?
I tested on Poco X3 NFC but I didn't see any visual issues. See video below

video
https://user-images.githubusercontent.com/88313112/151770044-f1446c0e-96c4-47ef-bb79-2d8f6e117062.mp4

I upgraded to the lates version of master and the bug still persists on my Pixel 2 device. However on emulator (Pixel 5) it works fine.

Can you share the specs of the Pixel 2 device?

Sure! It is a Pixel 2 XL running Android 11

Hi @kamami, let me trouble you just a bit.

Do you have any other devices that you can verify this behavior on? (I tested on a pixel 2xl emulator, it didn't reproduce)
Lastly, since master is updated almost daily, there's a new version out, can you check if it still reproduces on the latest master?

Thank you

I tested it on my OnePlus Nord (Android 11) and the issue does not appear there - Only on my Pixel 2 XL (Android 11).
I upgraded to the latest master @danagbemava-nc

Hi @kamami, can you confirm whether or not this reproduces in either release or profile mode as well?

@danagbemava-nc here are my observations:

I tested in release and profile mode on master, both times I get those red lines.
After that I switched back to stable and without the controller it is working fine, no red lines!

@kamami, thanks for your effort.
Please provide screen recordings of stable and master so we can do a side-by-side. I'll also need the outputs of flutter doctor -v
Thank you

@danagbemava-nc here are the requests information
Tested on real Pixel 2XL running Android 11.
Channel master (with controller & red lines):
[✓] Flutter (Channel master, 2.10.0-1.0.pre.423, on macOS 12.1 21C52 darwin-arm, locale de-DE)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 2020.3)
[✓] VS Code (version 1.63.2)
[✓] Connected device (1 available)
[✓] HTTP Host Availability

https://user-images.githubusercontent.com/43880037/152520645-74507ebc-ed59-4589-9483-a1f6e0a6d8e9.mp4
Channel stable (without controller & no red lines):
[✓] Flutter (Channel stable, 2.10.0, on macOS 12.1 21C52 darwin-arm, locale de-DE)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 2020.3)
[✓] VS Code (version 1.63.2)
[✓] Connected device (1 available)
[✓] HTTP Host Availability

https://user-images.githubusercontent.com/43880037/152520692-bc057873-2699-40d0-91e1-64478dce0719.mp4

Hi @kamami, I'm curious, do the redlines appear when you take out the controller on master as well?

It is also showing the red lines on master without the controller. Just tested it. Seems to be a general problem with Draggable Sheet on master... Will switch back to stable so long, even if I really need the controller.

As of a day or two (latest flutter release) the controller is now available on stable!!

Labeling this for further investigation.
I'm not able to reproduce this locally, as it seems to be device-specific. See https://github.com/flutter/flutter/issues/97482#issuecomment-1028010104.
There's a chance that this could be a regression since OP says it reproduces on master but not on stable on their physical device. See https://github.com/flutter/flutter/issues/97482#issuecomment-1029902550 for a side-by-side.
It doesn't seem to be related to the addition of the controller based on https://github.com/flutter/flutter/issues/97482#issuecomment-1030373393

cc @iskakaushik in case this is related to dirty region management. We did an extensions check in triage and couldn't rationalize this as a bug in the DRM subsystem. It could be device specific but we should figure out how to trace DRM rects in traces.

I switched back too stable 2.10 and it seems that the DraggableScrollableController is not a listenable anymore? Back on master it still was. Any plans to make it a listenable again on stable?

Looking at the view it looks like it's something being left on our buffers, which definitely points to the dirty rect logic. Notice how it flips back and forth between two images with the red lines in different places, and how the red lines are right at the edge of the last thing that changed.

As a data point, I wasn't able to reproduce this on my Pixel 4 and another lower end device as well. I am suspecting that this might be a device specific issue, I will add additional logging to help debug this issue further.

This definitely looks like a problem with partial repaint. I should have access to a Pixel 2 Xl device later today so I'll try to reproduce this.

I got a Pixel 2 device and I was able to reproduce the problem. I have currently Android 8 on it, and the glitches are even more severe.
After some experimentation I found out that the problem seems to be that the area passed into EGL_KHR_partial_update must be aligned to 4 pixels. Otherwise the surface gets corrupted resulting in wild artifacts (on Android 8).
It seems that on Pixel 2 with Android 11, the call to EGL_KHR_partial_update already aligns the area to 4 pixels. However DiffContext doesn't know about it, so it draws slightly smaller area than necessary, causing the lines in video. I can get exact same behavior on Android 8 if I adjust area passed to EGL_KHR_partial_update but leave diff context unchanged.
If the alignment is enforced directly in DiffContext, then the correct area gets repainted and the rect that EGL_KHR_partial_update gets is already aligned so there are no glitches and everything works as expected.
This should be rather straightforward to fix (GLContext needs to communicate necessary alignment) and I should have PR for this soon. The question is what should the alignment be. This is not mentioned in EGL_KHR_partial_update specification and seems to be device dependent (most Android devices don't seem to need any specific alignment here).
@dreveman, we had a discussion about this a while ago, where you suggested that some GPU architectures might benefit from aligned clip rect, I'm not sure if this is the same thing though. The necessary alignment here is 4 pixels (i.e. much less than tile size on Mali). Any thoughts on this?

@knopp given that the spec for EGL_KHR_partial_update doesn't detail any alignment, it makes me think that this is an issue with the driver or implementation specific to the device. I'm wondering if it would make sense to disable partial repaint on specific SOCs.

Eventually we might need to disable this for some SOCs, but I don't think this is quite it. I was expecting having to implement the alignment regardless, because of tile based GPUs that compress the framebuffer (i.e. Mali). For these having clip that doesn't align on individual tiles can cause performance degradation because the tile needs to be read back and decompressed. I think the usual tile sizes are 16x16 and 32x32 pixels, so for now I'd just go with aligning the clip on android to 32x32, and then see if there are still some devices that have issues with this.

PR that should fix this: https://github.com/flutter/engine/pull/31359 (needs some tests)

authors: Hixie caseycrogers chinmaygarde danagbemava-nc iskakaushik kamami knopp


text:
unnecessary_stateful_widgets

This PR fixes diagnostics from https://github.com/dart-lang/linter/pull/3725 to catch StatefulWidget that can be changed to StatelessWidget

Do you have any idea why the tests fail after converting them to StatelessWidgets?

I briefly looked at this and it isn't obvious to me why this is happening...

source: gharchive/pull-request


text:
Add backend texture support (eg video, camera)

Adds support for mapping a backend texture to a rectangular widget. This enables the creation of plugins for inline video, camera, OpenGL, etc.
Corresponding flutter/engine PR: flutter/engine/pull/4159.
An end-to-end test is wip.

tests?

Sorry to bother,
is there an ETA for this, and the corresponding engine counterpart?
It's quite a road blocker for our adoption of the Flutter platform...
Thank you a lot.

@sroddy Thanks for your interest. We're actively working on it; hoping to land within a week or so.

@mravn-google that would be a lifesaver because its a big road blocker in mine and quite a number of other apps on my table (which I will use flutter at all cost) too so I have been waiting like forever...if this is done does that help with maps too?

@MichaelSowah I do not yet know what it would take to have native map components render into a provided texture. On top of that, we'd have to relay gestures to the native component, probably allowing Flutter to filter those gestures (in case Flutter has added overlays). Experiments will begin once this PR lands.

Thanks, For starters videos and camera, as you are trying to do here will be a great start for me to be able to lunch the apps for my clients...I hope and pray it lands soon like within the week as you  or so as you said , just keeping my fingers crossed for this week and next week @mravn-google

authors: Hixie MichaelSowah mravn-google sroddy


text:
Material scaffold to have simultaneous left-and-right drawers

Material scaffold to have simultaneous left and right drawers

Some high-level comments:

rather than "left drawer" and "right drawer" we should probably call these "drawer" and "end-side drawer". In right-to-left environments (e.g. Arabic, Hebrew) the "left" drawer ends up on the right and the "right" drawer ends up on the left, so rather than call them "left" and "right" we normally refer to the sides as "start" and "end".
rather than rename the left (start) drawer, we should leave it named drawer so that we don't break existing applications.
since we need to be agnostic about the side anyway (start vs end), we can just have a single controller class that handles both sides (like it does today, in fact), and instantiate it with a different argument for the "right" (end) side.

We'll need some tests, too.

@Hixie Thanks for the feedback. Following points have been incorporated:

rather than "left drawer" and "right drawer" we should probably call these "drawer" and "end-side drawer". In right-to-left environments (e.g. Arabic, Hebrew) the "left" drawer ends up on the right and the "right" drawer ends up on the left, so rather than call them "left" and "right" we normally refer to the sides as "start" and "end": DONE
rather than rename the left (start) drawer, we should leave it named drawer so that we don't break existing applications: DONE
since we need to be agnostic about the side anyway (start vs end), we can just have a single controller class that handles both sides (like it does today, in fact), and instantiate it with a different argument for the "right" (end) side: DONE

We'll also need tests, including ones that exercise the interaction between start and end drawers as well as covering the LTR and RTL cases.

(Just a drive-by comment, I haven't had time to look at the patch in detail today:)
One thing to consider is that one day we could decide to also add a "bottom drawer". We should make sure that this API extends naturally to that case also.

@abarth Do you have any more feedback?

Just a couple minor changes and we can land this patch.  Thanks so much for sticking with it!

@abarth Thanks a lot for your feedback. Your latest feedback has been incorporated.

Sorry I missed that the changes to _ScaffoldScope aren't need anymore in my last review :(

@abarth Please could be clarify what you mean by "_ScaffoldScope changes aren't needed"?

Please could be clarify what you mean by "_ScaffoldScope changes aren't needed"?

You've add an hasEndDrawer property to _ScaffoldScope, but that property isn't used for anything.  You can undo your changes to _ScaffoldScope and everything will continue to work the same way.

@abarth Reverted the _ScaffoldScope changes

Yay!  Thanks so much for the patch and all the revisions.

Thanks for working alongside :)

Please give issues #39736 & #19704 some attention ):


text:
Roll Flutter Engine from bf2e32dfd5a2 to 2879ce28a900 (3 revisions)

https://github.com/flutter/engine/compare/bf2e32dfd5a2...2879ce28a900
2024-05-30 skia-flutter-autoroll@skia.org Roll Skia from 188ad395c3e7 to a058f601e1fb (1 revision) (flutter/engine#53131)
2024-05-30 daniel.l@hpcnt.com Replace several NSAssert with FML_CHECK/DCHECK to unblock the build (flutter/engine#53048)
2024-05-30 30870216+gaaclarke@users.noreply.github.com [Impeller] make sure buffers are 4 aligned for foreground color blending (flutter/engine#53077)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jacksongardner@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


text:
Use deprecated I/O constants

The non-deprecated variants aren't widely available yet

Merging on red because of definite flake


text:
[FR] BottomNavigationBar fixed with no titles.

Support the feature request for #22882.
BottomNavigationBar to have no titles.

We still need the text for the titles, because otherwise we can't provide anything to the accessibility layer.
But maybe we can have a new BottomNavigationBarType that hides the labels from view?

Thank you so much, @dooboolab , for writing this!
Make the following changes when you have a moment:

Keep the title strings mandatory for the Semantics system to read.
Make titles something that's shown by default but hideable.

When hidden, the layout responds as if they are not there at all (as opposed to now where you pass "" and still have room for titles.)

@willlarche Thank you for the review. I've updated the codes applying to your review. I've created [showLabel] parameter in [BottomNavigationBarItem] that judges the rendering for the label.

@willlarche Hi. Sorry for the late comeback. I was busy preparing for the Y-Combinator interview.
I don't quite understand your review because the purpose of this update is to provide ability to support bottomNavigationBarItem without label.
Below is expected feature.

BottomNavigationBarItem with labels.

BottomNavigationBarItem without labels.
I supported this providing showLabel attribute. Is there something I've not understood?

Yes, sorry. The accessibility experience needs to be the same with and without titles. Accessibility in Flutter is done thru the Semantics APIs. https://www.didierboelens.com/2018/07/semantics/
I've posted an image of what the semantics tree looks like with the titles (like before) and then what the tree looks like without the titles (new version.) We need them to be identical no matter what the front end looks like. So, even without seeing the titles, a blind user would be able to hear them.

@hyochan are you ready for re-review on this?

@jonahwilliams I've added test case on Given a bottom navigation bar with showLabel= false, expect that there is no rendered text.. However, I've not tested additional semantics because I've seen they are already covered in testWidgets('BottomNavigationBar.fixed semantics' and testWidgets('BottomNavigationBar.shifting semantics',.
Also, I'd like to ask you how do I know if my test code is passing? I'd like to know how to test this in my local env.

Sorry for the delay @hyochan , in your local flutter checkout you can run flutter analyze  for analysis errors and flutter test for the test files in flutter/packages/flutter. The devicelab is just for integration tests, you don't need to worry about it

@jonahwilliams I've ran flutter test in flutter/packages/flutter. The outputs are below.
 ⚠ THIS BENCHMARK IS BEING RUN WITH ASSERTS ENABLED ⚠  ┇
┡╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┦
│                                                       │
│  Numbers obtained from a benchmark while asserts are  │
│  enabled will not accurately reflect the performance  │
│  that will be experienced by end users using release  ╎
│  builds. Benchmarks should be run using this command  ┆
│  line:  flutter run --release benchmark.dart          ┊
│
└─────────────────────────────────────────────────╌┄┈  🐢
00:29 +233 ~11: /Users/hyochan/development/flutter/packages/flutter/test/painting/superellipse_shape_test.dart: Golden test even radii
  Skip expect (one widget whose rasterized image matches golden image "superellipse_shape.golden_test_even_radii.png").
00:29 +233 ~12: /Users/hyochan/development/flutter/packages/flutter/test/painting/superellipse_shape_test.dart: Golden test varying radii
  Skip expect (one widget whose rasterized image matches golden image "superellipse_shape.golden_test_varying_radii.png").
00:29 +233 ~13: /Users/hyochan/development/flutter/packages/flutter/test/painting/superellipse_shape_test.dart: Golden test large radii
  Skip expect (one widget whose rasterized image matches golden image "superellipse_shape.golden_test_large_radii.png").
02:40 +1200 ~23: /Users/hyochan/development/flutter/packages/flutter/test/material/material_test.dart: Border painting border is painted above child by default
  Skip expect (one widget whose rasterized image matches golden image "material.border_paint_above.png").
02:40 +1201 ~24: /Users/hyochan/development/flutter/packages/flutter/test/material/material_test.dart: Border painting border is painted below child when specified
  Skip expect (one widget whose rasterized image matches golden image "material.border_paint_below.png").
03:26 +1498 ~28 -1: loading /Users/hyochan/development/flutter/packages/flutter/test/material/scrollbar_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/scrollbar_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.TI8E0G/listener.dart.dill
03:27 +1498 ~28 -1: /Users/hyochan/development/flutter/packages/flutter/test/material/bottom_navigation_bar_test.dart: BottomNavigationBar shifting backgroundColor with transition
  Skip expect (one widget whose rasterized image matches golden image "bottom_navigation_bar.shifting_transition.0.png").
  Skip expect (one widget whose rasterized image matches golden image "bottom_navigation_bar.shifting_transition.1.png").
03:27 +1498 ~28 -2: loading /Users/hyochan/development/flutter/packages/flutter/test/material/about_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/about_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.kLItAk/listener.dart.dill
03:27 +1498 ~28 -2: /Users/hyochan/development/flutter/packages/flutter/test/material/bottom_navigation_bar_test.dart: BottomNavigationBar shifting backgroundColor with transition
  Skip expect (one widget whose rasterized image matches golden image "bottom_navigation_bar.shifting_transition.2.png").
  Skip expect (one widget whose rasterized image matches golden image "bottom_navigation_bar.shifting_transition.3.png").
03:28 +1499 ~28 -2: /Users/hyochan/development/flutter/packages/flutter/test/material/bottom_navigation_bar_test.dart: BottomNavigationBar shifting backgroundColor with transition
  Skip expect (one widget whose rasterized image matches golden image "bottom_navigation_bar.shifting_transition.4.png").
03:29 +1501 ~28 -3: loading /Users/hyochan/development/flutter/packages/flutter/test/material/data_table_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/data_table_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.gjmYOS/listener.dart.dill
03:29 +1501 ~28 -3: /Users/hyochan/development/flutter/packages/flutter/test/material/bottom_navigation_bar_test.dart: BottomNavigationBar shifting backgroundColor with transition
  Skip expect (one widget whose rasterized image matches golden image "bottom_navigation_bar.shifting_transition.5.png").
03:29 +1502 ~28 -3: /Users/hyochan/development/flutter/packages/flutter/test/material/bottom_navigation_bar_test.dart: BottomNavigationBar shifting backgroundColor with transition
  Skip expect (one widget whose rasterized image matches golden image "bottom_navigation_bar.shifting_transition.6.png").
03:30 +1503 ~28 -3: /Users/hyochan/development/flutter/packages/flutter/test/material/bottom_navigation_bar_test.dart: BottomNavigationBar shifting backgroundColor with transition
  Skip expect (one widget whose rasterized image matches golden image "bottom_navigation_bar.shifting_transition.7.png").
03:32 +1512 ~29 -4: loading /Users/hyochan/development/flutter/packages/flutter/test/material/flexible_space_bar_collapse_mode_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/flexible_space_bar_collapse_mode_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.VkCeVz/listener.dart.dill
03:34 +1524 ~29 -5: loading /Users/hyochan/development/flutter/packages/flutter/test/material/text_field_splash_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/text_field_splash_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.PgeUl9/listener.dart.dill
03:35 +1525 ~29 -6: loading /Users/hyochan/development/flutter/packages/flutter/test/material/card_theme_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/card_theme_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.nD0hD3/listener.dart.dill
03:35 +1525 ~29 -7: loading /Users/hyochan/development/flutter/packages/flutter/test/material/dropdown_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/dropdown_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.LSD90z/listener.dart.dill
03:36 +1527 ~29 -8: loading /Users/hyochan/development/flutter/packages/flutter/test/material/app_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/app_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.rSObaX/listener.dart.dill
03:36 +1529 ~29 -9: loading /Users/hyochan/development/flutter/packages/flutter/test/material/drawer_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/drawer_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.voLdt3/listener.dart.dill
03:36 +1532 ~29 -10: loading /Users/hyochan/development/flutter/packages/flutter/test/material/search_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/search_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.JqdoOl/listener.dart.dill
03:36 +1534 ~29 -11: loading /Users/hyochan/development/flutter/packages/flutter/test/material/card_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/card_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.1Pd8Jr/listener.dart.dill
03:37 +1538 ~29 -12: loading /Users/hyochan/development/flutter/packages/flutter/test/material/will_pop_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/will_pop_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.YOLDMx/listener.dart.dill
03:37 +1542 ~29 -13: loading /Users/hyochan/development/flutter/packages/flutter/test/material/typography_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/typography_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.loTL3W/listener.dart.dill
03:38 +1546 ~29 -14: loading /Users/hyochan/development/flutter/packages/flutter/test/material/page_transitions_theme_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/page_transitions_theme_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.6T3J2s/listener.dart.dill
03:38 +1551 ~29 -15: loading /Users/hyochan/development/flutter/packages/flutter/test/material/tabs_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/tabs_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.2WJjYR/listener.dart.dill
03:39 +1558 ~29 -16: loading /Users/hyochan/development/flutter/packages/flutter/test/material/colors_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/colors_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.o0Al58/listener.dart.dill
03:39 +1563 ~29 -17: loading /Users/hyochan/development/flutter/packages/flutter/test/material/text_field_focus_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/text_field_focus_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.iumG0X/listener.dart.dill
03:40 +1567 ~29 -18: loading /Users/hyochan/development/flutter/packages/flutter/test/material/scaffold_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/scaffold_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.ikrWVs/listener.dart.dill
03:40 +1574 ~30 -19: loading /Users/hyochan/development/flutter/packages/flutter/test/material/flexible_space_bar_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/flexible_space_bar_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.kJpVF4/listener.dart.dill
03:41 +1581 ~30 -20: loading /Users/hyochan/development/flutter/packages/flutter/test/material/floating_action_button_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/floating_action_button_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.FVJ0kY/listener.dart.dill
03:42 +1581 ~30 -21: loading /Users/hyochan/development/flutter/packages/flutter/test/material/app_bar_theme_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/app_bar_theme_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.xxBsuz/listener.dart.dill
03:42 +1583 ~30 -22: loading /Users/hyochan/development/flutter/packages/flutter/test/material/bottom_app_bar_theme_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/bottom_app_bar_theme_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.oNDaxY/listener.dart.dill
03:43 +1594 ~30 -23: loading /Users/hyochan/development/flutter/packages/flutter/test/material/ink_splash_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/ink_splash_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.9YCzkt/listener.dart.dill
03:43 +1603 ~30 -24: loading /Users/hyochan/development/flutter/packages/flutter/test/material/circle_avatar_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/circle_avatar_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.6f9D6n/listener.dart.dill
03:44 +1605 ~30 -25: loading /Users/hyochan/development/flutter/packages/flutter/test/material/back_button_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/back_button_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.ZZbelk/listener.dart.dill
03:44 +1605 ~30 -26: loading /Users/hyochan/development/flutter/packages/flutter/test/material/outline_button_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/outline_button_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.03drnz/listener.dart.dill
03:45 +1606 ~30 -27: loading /Users/hyochan/development/flutter/packages/flutter/test/material/popup_menu_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/popup_menu_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.7vrLII/listener.dart.dill
03:45 +1612 ~30 -28: loading /Users/hyochan/development/flutter/packages/flutter/test/material/animated_icons_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/animated_icons_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.rjek6Q/listener.dart.dill
03:46 +1614 ~30 -29: loading /Users/hyochan/development/flutter/packages/flutter/test/material/button_theme_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/button_theme_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.ltaBpN/listener.dart.dill
03:46 +1618 ~30 -30: loading /Users/hyochan/development/flutter/packages/flutter/test/material/paginated_data_table_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/paginated_data_table_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.XiATYI/listener.dart.dill
03:47 +1620 ~30 -31: loading /Users/hyochan/development/flutter/packages/flutter/test/material/icon_button_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/icon_button_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.ockfO8/listener.dart.dill
03:47 +1620 ~30 -32: loading /Users/hyochan/development/flutter/packages/flutter/test/material/page_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/page_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.NrBJAX/listener.dart.dill
03:48 +1620 ~30 -33: loading /Users/hyochan/development/flutter/packages/flutter/test/material/time_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/time_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.whlvxD/listener.dart.dill
03:48 +1623 ~30 -34: loading /Users/hyochan/development/flutter/packages/flutter/test/material/dialog_theme_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/dialog_theme_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.oiHoNe/listener.dart.dill
03:48 +1628 ~30 -35: loading /Users/hyochan/development/flutter/packages/flutter/test/material/time_picker_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/time_picker_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.IsoW5G/listener.dart.dill
03:49 +1629 ~30 -36: loading /Users/hyochan/development/flutter/packages/flutter/test/material/date_picker_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/date_picker_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.Em9CFq/listener.dart.dill
03:50 +1629 ~30 -37: loading /Users/hyochan/development/flutter/packages/flutter/test/material/app_builder_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/material/app_builder_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.Juopkd/listener.dart.dill
03:50 +1630 ~30 -38: loading /Users/hyochan/development/flutter/packages/flutter/te
....
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.JdJPpr/listener.dart.dill
05:33 +1634 ~30 -286: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_tester_generateTestSemanticsExpressionForCurrentSemanticsTree_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_tester_generateTestSemanticsExpressionForCurrentSemanticsTree_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.L5a7UJ/listener.dart.dill
05:34 +1634 ~30 -287: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/scroll_physics_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/scroll_physics_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.xyUv1X/listener.dart.dill
05:34 +1634 ~30 -288: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/size_changed_layout_notification_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/size_changed_layout_notification_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.q1zA34/listener.dart.dill
05:35 +1634 ~30 -289: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/nested_scroll_view_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/nested_scroll_view_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.0h9kzv/listener.dart.dill
05:36 +1634 ~30 -290: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/grid_view_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/grid_view_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.c4O1K3/listener.dart.dill
05:36 +1634 ~30 -291: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/image_package_asset_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/image_package_asset_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.E5rS3S/listener.dart.dill
05:37 +1634 ~30 -292: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/set_state_2_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/set_state_2_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.nyOPY0/listener.dart.dill
05:37 +1634 ~30 -293: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/remember_scroll_position_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/remember_scroll_position_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.nW2TzM/listener.dart.dill
05:37 +1634 ~30 -294: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_10_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_10_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.8yXxp1/listener.dart.dill
05:38 +1634 ~30 -295: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/sliver_fill_viewport_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/sliver_fill_viewport_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.4fnJHr/listener.dart.dill
05:38 +1634 ~30 -296: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/visibility_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/visibility_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.skJJEJ/listener.dart.dill
05:39 +1641 ~30 -296: Some tests failed.

I've tried with my edited code and also unedited code.
Both won't make the test success.

@jonahwilliams I've just run flutter test in flutter/pakcages/flutter and unedited flutter codes is even failing. Below is output.
...
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/gesture_detector_semantics_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.LtDQXM/listener.dart.dill
05:05 +1616 ~33 -273: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_merge_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_merge_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.HwrcPg/listener.dart.dill
05:05 +1616 ~33 -274: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/status_transitions_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/status_transitions_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.JOqaKk/listener.dart.dill
05:06 +1616 ~33 -275: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/overflow_box_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/overflow_box_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.PxvkOq/listener.dart.dill
05:06 +1616 ~33 -276: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/positioned_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/positioned_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.7G2IPO/listener.dart.dill
05:06 +1616 ~33 -277: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/shader_mask_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/shader_mask_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.8TL537/listener.dart.dill
05:06 +1616 ~33 -278: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/slivers_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/slivers_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.9E2VQW/listener.dart.dill
05:07 +1616 ~33 -279: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/draggable_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/draggable_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.rtBJH0/listener.dart.dill
05:07 +1616 ~33 -280: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/global_keys_moving_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/global_keys_moving_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.sjQbBR/listener.dart.dill
05:07 +1616 ~33 -281: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/notification_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/notification_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.r5Qde7/listener.dart.dill
05:07 +1616 ~33 -282: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/list_view_misc_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/list_view_misc_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.ET9Idv/listener.dart.dill
05:08 +1616 ~33 -283: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/text_golden_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/text_golden_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.SfSjMN/listener.dart.dill
05:08 +1616 ~33 -284: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/shadow_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/shadow_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.IkcqW5/listener.dart.dill
05:08 +1616 ~33 -285: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/text_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/text_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.5vXHhJ/listener.dart.dill
05:08 +1616 ~33 -286: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_tester_generateTestSemanticsExpressionForCurrentSemanticsTree_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_tester_generateTestSemanticsExpressionForCurrentSemanticsTree_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.bSSgcl/listener.dart.dill
05:09 +1616 ~33 -287: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/scroll_physics_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/scroll_physics_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.bj5POb/listener.dart.dill
05:09 +1616 ~33 -288: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/size_changed_layout_notification_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/size_changed_layout_notification_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.35cFel/listener.dart.dill
05:09 +1616 ~33 -289: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/nested_scroll_view_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/nested_scroll_view_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.P3LEnX/listener.dart.dill
05:09 +1616 ~33 -290: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/grid_view_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/grid_view_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.3Wm8JF/listener.dart.dill
05:10 +1616 ~33 -291: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/image_package_asset_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/image_package_asset_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.kB5HNv/listener.dart.dill
05:10 +1616 ~33 -292: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/set_state_2_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/set_state_2_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.2BMoVM/listener.dart.dill
05:10 +1616 ~33 -293: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/remember_scroll_position_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/remember_scroll_position_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.mngHxl/listener.dart.dill
05:10 +1616 ~33 -294: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_10_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/semantics_10_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.CaFSev/listener.dart.dill
05:11 +1616 ~33 -295: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/sliver_fill_viewport_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/sliver_fill_viewport_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.5DnWY2/listener.dart.dill
05:11 +1616 ~33 -295: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/visibility_test.dart                                                                               05:11 +1616 ~33 -295: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: inheritFromWidgetOfExactType() called from dispose() throws error       05:11 +1616 ~33 -296: loading /Users/hyochan/development/flutter/packages/flutter/test/widgets/visibility_test.dart [E]
  Failed to load "/Users/hyochan/development/flutter/packages/flutter/test/widgets/visibility_test.dart":
  Too many open files
    Command: /Users/hyochan/development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory --enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering --enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/hyochan/development/flutter/packages/flutter/.packages /var/folders/7p/gd_4b3gx5j3fwncvhz_r6mdc0000gn/T/flutter_test_listener.KB3tin/listener.dart.dill
05:11 +1617 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: inheritFromWidgetOfExactType() called from dispose() throws error       05:11 +1617 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorInheritedElementForWidgetOfExactType() called from dispose() thr05:11 +1618 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorInheritedElementForWidgetOfExactType() called from dispose() thr05:11 +1618 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorWidgetOfExactType() called from dispose() throws error          05:11 +1619 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorWidgetOfExactType() called from dispose() throws error          05:11 +1619 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorStateOfType() called from dispose() throws error                05:11 +1620 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorStateOfType() called from dispose() throws error                05:11 +1620 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorRenderObjectOfType() called from dispose() throws error         05:12 +1620 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorRenderObjectOfType() called from dispose() throws error         05:12 +1621 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: ancestorRenderObjectOfType() called from dispose() throws error         05:12 +1621 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: visitAncestorElements() called from dispose() throws error              05:12 +1622 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: visitAncestorElements() called from dispose() throws error              05:12 +1622 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: dispose() method does not unconditionally throw an error                05:12 +1623 ~33 -296: /Users/hyochan/development/flutter/packages/flutter/test/widgets/dispose_ancestor_lookup_test.dart: dispose() method does not unconditionally throw an error                05:12 +1623 ~33 -296: Some tests failed.

See https://superuser.com/questions/433746/is-there-a-fix-for-the-too-many-open-files-in-system-error-on-os-x-10-7-1 for info on how to fix this.

@jonahwilliams Thanks. I was able to do the job with your grateful help 🍻.

P.S I've tested this locally and checked it is passing. I don't get why CI build is failing.

Several files have trailing whitespace:
⏩ RUNNING: cd .; grep --line-number --extended-regexp [[:blank:]]$ packages/flutter/lib/src/material/bottom_navigation_bar.dart packages/flutter/test/material/bottom_navigation_bar_test.dart
packages/flutter/test/material/bottom_navigation_bar_test.dart:882:
packages/flutter/test/material/bottom_navigation_bar_test.dart:885:
packages/flutter/test/material/bottom_navigation_bar_test.dart:927:
🕐 ELAPSED TIME: 0:00:00.022591 for grep --line-number --extended-regexp [[:blank:]]$ packages/flutter/lib/src/material/bottom_navigation_bar.dart packages/flutter/test/material/bottom_navigation_bar_test.dart in .:
Whitespace detected at the end of source code lines.
Please remove:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ERROR: Last command exited with 0 (expected: 1).
Command: grep --line-number --extended-regexp [[:blank:]]$ packages/flutter/lib/src/material/bottom_navigation_bar.dart packages/flutter/test/material/bottom_navigation_bar_test.dart
Relative working directory: .

@jonahwilliams 's approval and passing tests all that's needed now.

Hi Hyo, thanks so much for opening this PR and working on this feature since it is highly requested! I’m making a number of unrelated changes to the BottomNavigationBar component in: https://github.com/flutter/flutter/pull/27698. My changes update the motion logic of the BottomNavigationBar and will remove some of the code you've been working in here. Would it be OK if I incorporate some of the work you did in your PR into my current PR? I will close your PR and add you as a co-author on the new PR.

@willlarche @jonahwilliams I think I made it now. Sorry that it took me times to recognize the process of contribution to flutter since this was my first time. I can do better next time. Please review once more.
@johnsonmh Hi. Thank you for the great offer, but I'd like to make this PR as one complete one since I've been taking quite a time working on it. Also, I am thinking of another work based on this which is #22685. I am planning to close that one when started working on it.

Put a temporary flag on it so I can merge it simultaneously with #27698 next week.

@hyochan , You've worked super hard on this and we want to land it. Since @johnsonmh 's PR would have a slight breaking change to yours, we're going to merge them together next week so there's no Flutter release between their merges. Just means holding for a few days! You're all set.

Thank you so much. I am very honored to contribute to this awesome Google project. I will do more and better next time.

No no. You did great. Sometimes development just happens in parallel like
this.
On Fri, Feb 15, 2019 at 01:43 Hyo Chan Jang notifications@github.com
wrote:

Thank you so much. I am very honored to contribute to this awesome Google
project. I will do more and better next time.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/pull/22956#issuecomment-463926695,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABNm5fS55xp3UrQVLRLwsY6Km6ermxmcks5vNlcdgaJpZM4XXnRG
.

Similar versions of the changes and new tests included in this PR were also included in what is now https://github.com/flutter/flutter/pull/28159
I'm going to close this PR in favor of #28159. I have listed you as a co-contributor on #28159, please let me know if that's OK.

@HansMuller I thought I've already answered above that I wish this PR could be merged as one complete one. I wished myself to list up my PR's and being motivated to contribute to flutter further. Why couldn't this be merged and rebase separately? I've also done quite a work rebasing because I had to wait for the reviews even though I was on the recent branch.

@hyochan Right, but unfortunately the work you did here was independently duplicated in another PR that had broader scope (#28159).   It wouldn't make sense to land this PR only to effectively remove it with #28159.
I wanted to give you credit for the work you did, which is why I added you as a co-contributor to #28519.

authors: HansMuller Hixie dooboolab hyochan johnsonmh jonahwilliams willlarche


text:
Roll engine 3ef5007d90cf..78adbf78dba7 (1 commits)

https://github.com/flutter/engine/compare/3ef5007d90cf...78adbf78dba7
git log 3ef5007d90cf270ecd280db807c855e4b15d7f51..78adbf78dba7ea23609b2e70264601843cebcfb6 --no-merges --oneline
78adbf78d Add web sdk implementation. (flutter/engine#8891)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (chinmaygarde@google.com), and stop
the roller if necessary.

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/6629301114372096 , https://cirrus-ci.com/task/4940451254108160

Commit queue failed; closing this roll.


text:
Roll engine b14d9719607a..d3c213e5cc63 (3 commits)

https://github.com/flutter/engine/compare/b14d9719607a...d3c213e5cc63
git log b14d9719607a876778b27149ec37ea170187bb97..d3c213e5cc634bbc60607cb618a64332bb278f90 --no-merges --oneline
d3c213e5c Roll src/third_party/skia 698fa78b3cae..d62d406aa24c (1 commits) (flutter/engine#9295)
4d7afb9ab Roll src/third_party/skia ed7966f179c6..698fa78b3cae (1 commits) (flutter/engine#9294)
05e1b6e50 Roll src/third_party/skia d82ca0bf2c99..ed7966f179c6 (2 commits) (flutter/engine#9293)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


text:
Roll engine 080f67b23387..3e32f3f951c4 (1 commits)

git@github.com:flutter/engine.git/compare/080f67b23387...3e32f3f951c4
git log 080f67b23387..3e32f3f951c4 --no-merges --oneline
2019-08-14 skia-flutter-autoroll@skia.org Roll src/third_party/skia 96b383a78c84..f4a7190d2a5b (2 commits) (flutter/engine#10991)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (stuartmorgan@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


text:
Roll engine 500f9cedf652..c5683085daf8 (8 commits)

https://github.com/flutter/engine/compare/500f9cedf652...c5683085daf8
git log 500f9cedf652..c5683085daf8 --first-parent --oneline
2019-12-18 skia-flutter-autoroll@skia.org Roll src/third_party/skia 190b82d67ce1..37a88b43637e (1 commits) (flutter/engine#14546)
2019-12-18 skia-flutter-autoroll@skia.org Roll src/third_party/dart 8a4cac1ddb14..b6e051e2c87a (2 commits) (flutter/engine#14545)
2019-12-18 a-siva@users.noreply.github.com Manual roll of Dart to revision 8a4cac1ddb141d4a1e395f6e0a7d5bbf2247eb63 (flutter/engine#14542)
2019-12-18 50856934+nturgut@users.noreply.github.com Calling onConnectionClosed when the input element is blurred (flutter/engine#14484)
2019-12-17 skia-flutter-autoroll@skia.org Roll src/third_party/dart f10fa3df28a8..44da51fc720d (20 commits) (flutter/engine#14533)
2019-12-17 skia-flutter-autoroll@skia.org Roll src/third_party/skia cbeabd969bbe..3794db84e141 (8 commits) (flutter/engine#14532)
2019-12-17 garyq@google.com Rename 'test_vsync_waiters' to 'vsync_waiters_test' for consistency. (flutter/engine#14519)
2019-12-17 skia-flutter-autoroll@skia.org Roll src/third_party/skia fdb2b7d53038..cbeabd969bbe (1 commits) (flutter/engine#14530)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Trybots failed. These were the failed builds: https://github.com/flutter/flutter/runs/354046474

Commit queue failed; closing this roll.


text:
[flutter_tools] support any as a special web-hostname

Description
When "any" is provided as a --web-hostname, serve the app on anyipv4. Ensure that any is not used as a hostname when spawning chrome.
fyi @DanTup

Awesome, thanks!
I tested this out on GitPod, but needed to make one additional change so that the DWDS services also bind to the network IPs:

With this PR and that change, I can debug on GitPod without any additional hacks in Flutter (though there are still some VS Code extension / GitPod bugs that need working out).

LGTM, thanks!

authors: DanTup jonahwilliams


text:
Roll Engine from 88a8e9db1806 to a941114ddbc3 (11 revisions)

https://github.com/flutter/engine/compare/88a8e9db1806...a941114ddbc3
2020-07-01 skia-flutter-autoroll@skia.org Roll Skia from b7bfbc299aae to b5f7a07b77b4 (11 revisions) (flutter/engine#19460)
2020-07-01 skia-flutter-autoroll@skia.org Roll Dart SDK from 63feed82e1b1 to 6b4fe2fb78f6 (12 revisions) (flutter/engine#19457)
2020-07-01 guruji@google.com Fix paths in source and yaml files to minimize changes in google3 (flutter/engine#19414)
2020-07-01 robert.ancell@canonical.com Show EGL configuration debugging when fail to create surface/context (flutter/engine#19397)
2020-07-01 jakemac@google.com add collection rev variable to DEPS so it gets rolled by the auto roller (flutter/engine#19452)
2020-07-01 skia-flutter-autoroll@skia.org Roll Fuchsia Mac SDK from avEUl... to 4MMwM... (flutter/engine#19453)
2020-07-01 mehmetf@users.noreply.github.com Fix wrong licensing in engine (flutter/engine#19439)
2020-07-01 skia-flutter-autoroll@skia.org Roll Skia from d2f870c91102 to b7bfbc299aae (4 revisions) (flutter/engine#19451)
2020-07-01 skia-flutter-autoroll@skia.org Roll Skia from e381036051eb to d2f870c91102 (1 revision) (flutter/engine#19449)
2020-07-01 skia-flutter-autoroll@skia.org Roll Skia from 16ee98ddeda3 to e381036051eb (2 revisions) (flutter/engine#19448)
2020-07-01 skia-flutter-autoroll@skia.org Roll Dart SDK from bec128612c03 to 63feed82e1b1 (8 revisions) (flutter/engine#19447)
Also rolling transitive DEPS:
fuchsia/sdk/core/mac-amd64 from avEUlBH4tSg6 to 4MMwMfLQwGS9
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC aaclarke@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


text:
add run configurations

Follow up to https://github.com/flutter/flutter/pull/6232:

add intellij run configurations
add a module for flutter_tools

@pq