-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Labels
P0Critical issues such as a build break or regressionCritical issues such as a build break or regressionc: flakeTests that sometimes, but not always, incorrectly passTests that sometimes, but not always, incorrectly passtoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.
Description
Both Mac tool_tests_commands and Linux tool_tests_commands have been severe flaky since yesterday:
Mac tool_tests_commands hit 5 out of 20 recent runs (example: https://ci.chromium.org/ui/p/flutter/builders/prod/Mac%20tool_tests_commands/6777/overview)
Linux tool_tests_commands hit 2 out of 20 recent runs (example: https://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20tool_tests_commands/6979/overview)
Logs:
01:58 +69: test/commands.shard/permeable/create_test.dart: default project has analysis_options.yaml set up correctly
RangeError (index): Invalid value: Valid value range is empty: -1
#0 List.[] (dart:core-patch/growable_array.dart:264:36)
#1 List.removeLast (dart:core-patch/growable_array.dart:336:20)
#2 _analyzeProject.lineParser (file:///opt/s/w/ir/x/w/flutter/packages/flutter_tools/test/commands.shard/permeable/create_test.dart:3126:44)
#3 MappedIterator.moveNext (dart:_internal/iterable.dart:392:20)
#4 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202:26)
#5 new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
#6 new List.of (dart:core-patch/array_patch.dart:51:28)
#7 Iterable.toList (dart:core/iterable.dart:470:12)
#8 _analyzeProject (file:///opt/s/w/ir/x/w/flutter/packages/flutter_tools/test/commands.shard/permeable/create_test.dart:3134:26)
<asynchronous suspension>
#9 main.<anonymous closure> (file:///opt/s/w/ir/x/w/flutter/packages/flutter_tools/test/commands.shard/permeable/create_test.dart:2884:5)
<asynchronous suspension>
#10 testUsingContext.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///opt/s/w/ir/x/w/flutter/packages/flutter_tools/test/src/context.dart:138:26)
<asynchronous suspension>
#11 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#12 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#14 testUsingContext.<anonymous closure> (file:///opt/s/w/ir/x/w/flutter/packages/flutter_tools/test/src/context.dart:100:5)
<asynchronous suspension>
#15 Declarer.test.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/declarer.dart:215:9)
<asynchronous suspension>
#16 Declarer.test.<anonymous closure> (package:test_api/src/backend/declarer.dart:213:7)
<asynchronous suspension>
#17 Invoker._waitForOutstandingCallbacks.<anonymous closure> (package:test_api/src/backend/invoker.dart:257:7)
<asynchronous suspension>
01:58 +69 -1: test/commands.shard/permeable/create_test.dart: default project has analysis_options.yaml set up correctly [E]
RangeError (index): Invalid value: Valid value range is empty: -1
dart:core List.removeLast
test/commands.shard/permeable/create_test.dart 3126:44 _analyzeProject.lineParser
dart:core Iterable.toList
test/commands.shard/permeable/create_test.dart 3134:26 _analyzeProject
===== asynchronous gap ===========================
test/commands.shard/permeable/create_test.dart 2884:5 main.<fn>
===== asynchronous gap ===========================
test/src/context.dart 138:26 testUsingContext.<fn>.<fn>.<fn>.<fn>.<fn>
===== asynchronous gap ===========================
package:flutter_tools/src/base/context.dart 150:19 AppContext.run.<fn>
===== asynchronous gap ===========================
package:flutter_tools/src/base/context.dart 150:19 AppContext.run.<fn>
===== asynchronous gap ===========================
package:flutter_tools/src/base/context.dart 150:19 AppContext.run.<fn>
===== asynchronous gap ===========================
test/src/context.dart 100:5 testUsingContext.<fn>
To run this test again: /opt/s/w/ir/x/w/flutter/bin/cache/dart-sdk/bin/dart test test/commands.shard/permeable/create_test.dart -p vm --plain-name 'default project has analysis_options.yaml set up correctly'
Metadata
Metadata
Assignees
Labels
P0Critical issues such as a build break or regressionCritical issues such as a build break or regressionc: flakeTests that sometimes, but not always, incorrectly passTests that sometimes, but not always, incorrectly passtoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.