Skip to content

Conversation

@Hixie
Copy link
Contributor

@Hixie Hixie commented Aug 4, 2022

No description provided.

@flutter-dashboard flutter-dashboard bot added the c: contributor-productivity Team-specific productivity, code health, technical debt. label Aug 4, 2022
@Hixie
Copy link
Contributor Author

Hixie commented Aug 4, 2022

I don't know if we want this. @christopherfujino suggested it and it seemed like an interesting thing to try implementing while I waited for CI to run on my other PR. :-)

@christopherfujino
Copy link
Contributor

I don't know if we want this. @christopherfujino suggested it and it seemed like an interesting thing to try implementing while I waited for CI to run on my other PR. :-)

Oh, this would also help the situation where I have 4 analysis failures, and I have to push 4 separate commits.

Copy link
Contributor

@christopherfujino christopherfujino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@pedromassango
Copy link
Member

Oh, this would also help the situation where I have 4 analysis failures, and I have to push 4 separate commits.

If I understood this correctly, it also means that when running tests in CI/CD, it won't fail until it runs all tests, right? If that is true then I would prefer to guard it under a flag as it would cost some $$$ due to the runtime.

I usually run the tests mannually when the first attempt fails to avoid multiple commits.

@christopherfujino
Copy link
Contributor

Oh, this would also help the situation where I have 4 analysis failures, and I have to push 4 separate commits.

If I understood this correctly, it also means that when running tests in CI/CD, it won't fail until it runs all tests, right? If that is true then I would prefer to guard it under a flag as it would cost some $$$ due to the runtime.

I usually run the tests mannually when the first attempt fails to avoid multiple commits.

are you running the framework internal test suite on your own CI/CD?

@Hixie
Copy link
Contributor Author

Hixie commented Aug 5, 2022

The vast majority of runs on CI pass all the tests, so the few $$$ you would save from aborting early when it fails early is probably a trivial amount. Also on CI generally much of this is run in parallel anyway, so it's not like it actually reduces it that much on CI even if something fails.

@Hixie
Copy link
Contributor Author

Hixie commented Aug 5, 2022

@pedromassango That said, I'll add a flag to my follow-up PR to make it abort on the first error.

I'm going to land this and see what happens.

@Hixie Hixie merged commit 03aa059 into flutter:master Aug 5, 2022
@Hixie Hixie deleted the continue_errors branch August 5, 2022 23:18
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 6, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/plugins that referenced this pull request Aug 6, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 6, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 6, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 7, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 7, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 8, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 8, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 8, 2022
@pedromassango
Copy link
Member

are you running the framework internal test suite on your own CI/CD?

No. I think I misunderstood this PR

@Hixie
Copy link
Contributor Author

Hixie commented Aug 12, 2022

FWIW I am adding --abort-on-error for test.dart, in #109206

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

Labels

c: contributor-productivity Team-specific productivity, code health, technical debt.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants