-
Notifications
You must be signed in to change notification settings - Fork 9.8k
[flutter_plugin_tools] Migrate firebase-test-lab to new base command #4116
[flutter_plugin_tools] Migrate firebase-test-lab to new base command #4116
Conversation
failingPackages.add(packageName); | ||
continue; | ||
} | ||
int resultsCounter = 0; // Use a unique GCS bucket for each run. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It isn't clear how this comment relates to the proceeding code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added more explanation.
} | ||
} | ||
/// Finds and returns all integration test files for [package]. | ||
List<File> _findIntegrationTestFiles(Directory package) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: This function would be more efficient as a generator.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done. (In practice this is usually only returning one thing, but I only didn't use a generator because I often forget that's a thing in Dart.)
Landing on "red" since |
…lutter#4116) Migrates firebase-test-lab to use the new package-looping base command. Other changes: - Extracts several helpers to make the main flow easier to follow - Removes support for finding and running `*_e2e.dart` files, since we no longer use that file structure for integration tests. Part of flutter/flutter#83413
…lutter#4116) Migrates firebase-test-lab to use the new package-looping base command. Other changes: - Extracts several helpers to make the main flow easier to follow - Removes support for finding and running `*_e2e.dart` files, since we no longer use that file structure for integration tests. Part of flutter/flutter#83413
Migrates firebase-test-lab to use the new package-looping base command.
Other changes:
*_e2e.dart
files, since we no longer use that file structure for integration tests.Part of flutter/flutter#83413
Pre-launch Checklist
dart format
.)[shared_preferences]
///
).