We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ccd94e1 commit 59b7ed1Copy full SHA for 59b7ed1
lib/src/runner/configuration/load.dart
@@ -206,8 +206,13 @@ class _ConfigurationLoader {
206
207
var concurrency = _getInt("concurrency");
208
209
- var platforms = _getList("platforms",
210
- (platformNode) => _parseIdentifierLike(platformNode, "Platform name"));
+ var platforms = _getList("platforms", (platformNode) {
+ var name = _parseIdentifierLike(platformNode, "Platform name");
211
+ if (!TestPlatform.all.any((platform) => platform.identifier == name)) {
212
+ throw new SourceSpanFormatException(
213
+ 'Unknown platform "$name"', platformNode.span, _source);
214
+ }
215
+ });
216
217
var chosenPresets = _getList("add_presets",
218
(presetNode) => _parseIdentifierLike(presetNode, "Preset name"));
0 commit comments