diff --git a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/AndroidTestEnvironmentCommand.kt b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/AndroidTestEnvironmentCommand.kt index 9b7f360fc0..4b7796e5bc 100644 --- a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/AndroidTestEnvironmentCommand.kt +++ b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/AndroidTestEnvironmentCommand.kt @@ -5,7 +5,6 @@ import ftl.android.AndroidCatalog.localesAsTable import ftl.android.AndroidCatalog.supportedOrientationsAsTable import ftl.android.AndroidCatalog.supportedVersionsAsTable import ftl.args.AndroidArgs -import ftl.args.validate import ftl.config.FtlConstants import ftl.environment.ipBlocksListAsTable import ftl.environment.networkConfigurationAsTable @@ -28,7 +27,7 @@ import java.nio.file.Paths ) class AndroidTestEnvironmentCommand : Runnable { override fun run() { - val projectId = AndroidArgs.loadOrDefault(Paths.get(configPath)).validate().project + val projectId = AndroidArgs.loadOrDefault(Paths.get(configPath)).project println(devicesCatalogAsTable(projectId)) println(supportedVersionsAsTable(projectId)) println(localesAsTable(projectId)) diff --git a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/configuration/AndroidLocalesDescribeCommand.kt b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/configuration/AndroidLocalesDescribeCommand.kt index c56ee5bf13..9c588d3add 100644 --- a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/configuration/AndroidLocalesDescribeCommand.kt +++ b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/configuration/AndroidLocalesDescribeCommand.kt @@ -2,7 +2,6 @@ package ftl.cli.firebase.test.android.configuration import ftl.android.AndroidCatalog.getLocaleDescription import ftl.args.AndroidArgs -import ftl.args.validate import ftl.config.FtlConstants import ftl.run.exception.FlankConfigurationError import picocli.CommandLine @@ -21,7 +20,7 @@ import java.nio.file.Paths class AndroidLocalesDescribeCommand : Runnable { override fun run() { if (locale.isBlank()) throw FlankConfigurationError("Argument LOCALE must be specified.") - print(getLocaleDescription(AndroidArgs.loadOrDefault(Paths.get(configPath)).validate().project, locale)) + print(getLocaleDescription(AndroidArgs.loadOrDefault(Paths.get(configPath)).project, locale)) } @CommandLine.Parameters( diff --git a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/configuration/AndroidLocalesListCommand.kt b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/configuration/AndroidLocalesListCommand.kt index 43caf7f892..a7d8c31247 100644 --- a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/configuration/AndroidLocalesListCommand.kt +++ b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/configuration/AndroidLocalesListCommand.kt @@ -2,7 +2,6 @@ package ftl.cli.firebase.test.android.configuration import ftl.android.AndroidCatalog import ftl.args.AndroidArgs -import ftl.args.validate import ftl.config.FtlConstants import picocli.CommandLine import java.nio.file.Paths @@ -20,7 +19,7 @@ import java.nio.file.Paths ) class AndroidLocalesListCommand : Runnable { override fun run() { - println(AndroidCatalog.localesAsTable(projectId = AndroidArgs.loadOrDefault(Paths.get(configPath)).validate().project)) + println(AndroidCatalog.localesAsTable(projectId = AndroidArgs.loadOrDefault(Paths.get(configPath)).project)) } @CommandLine.Option(names = ["-c", "--config"], description = ["YAML config file path"]) diff --git a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/models/AndroidModelDescribeCommand.kt b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/models/AndroidModelDescribeCommand.kt index 2fd2d09b49..b036af4f25 100644 --- a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/models/AndroidModelDescribeCommand.kt +++ b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/models/AndroidModelDescribeCommand.kt @@ -2,7 +2,6 @@ package ftl.cli.firebase.test.android.models import ftl.android.AndroidCatalog import ftl.args.AndroidArgs -import ftl.args.validate import ftl.config.FtlConstants import ftl.run.exception.FlankConfigurationError import picocli.CommandLine @@ -21,7 +20,7 @@ import java.nio.file.Paths class AndroidModelDescribeCommand : Runnable { override fun run() { if (modelId.isBlank()) throw FlankConfigurationError("Argument MODEL_ID must be specified.") - println(AndroidCatalog.describeModel(AndroidArgs.loadOrDefault(Paths.get(configPath)).validate().project, modelId)) + println(AndroidCatalog.describeModel(AndroidArgs.loadOrDefault(Paths.get(configPath)).project, modelId)) } @CommandLine.Option(names = ["-c", "--config"], description = ["YAML config file path"]) diff --git a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/models/AndroidModelsListCommand.kt b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/models/AndroidModelsListCommand.kt index 5178638a3a..60ea398f3a 100644 --- a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/models/AndroidModelsListCommand.kt +++ b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/models/AndroidModelsListCommand.kt @@ -2,7 +2,6 @@ package ftl.cli.firebase.test.android.models import ftl.android.AndroidCatalog import ftl.args.AndroidArgs -import ftl.args.validate import ftl.config.FtlConstants import picocli.CommandLine import java.nio.file.Paths @@ -20,7 +19,7 @@ import java.nio.file.Paths ) class AndroidModelsListCommand : Runnable { override fun run() { - println(AndroidCatalog.devicesCatalogAsTable(AndroidArgs.loadOrDefault(Paths.get(configPath)).validate().project)) + println(AndroidCatalog.devicesCatalogAsTable(AndroidArgs.loadOrDefault(Paths.get(configPath)).project)) } @CommandLine.Option(names = ["-c", "--config"], description = ["YAML config file path"]) diff --git a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/orientations/AndroidOrientationsListCommand.kt b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/orientations/AndroidOrientationsListCommand.kt index ef4f4962a2..50a8f0200f 100644 --- a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/orientations/AndroidOrientationsListCommand.kt +++ b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/orientations/AndroidOrientationsListCommand.kt @@ -2,7 +2,6 @@ package ftl.cli.firebase.test.android.orientations import ftl.android.AndroidCatalog import ftl.args.AndroidArgs -import ftl.args.validate import ftl.config.FtlConstants import picocli.CommandLine import java.nio.file.Paths @@ -20,7 +19,7 @@ import java.nio.file.Paths ) class AndroidOrientationsListCommand : Runnable { override fun run() { - println(AndroidCatalog.supportedOrientationsAsTable(AndroidArgs.loadOrDefault(Paths.get(configPath)).validate().project)) + println(AndroidCatalog.supportedOrientationsAsTable(AndroidArgs.loadOrDefault(Paths.get(configPath)).project)) } @CommandLine.Option(names = ["-c", "--config"], description = ["YAML config file path"]) diff --git a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/versions/AndroidVersionsDescribeCommand.kt b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/versions/AndroidVersionsDescribeCommand.kt index 1d432d9497..6d27d74009 100644 --- a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/versions/AndroidVersionsDescribeCommand.kt +++ b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/versions/AndroidVersionsDescribeCommand.kt @@ -2,7 +2,6 @@ package ftl.cli.firebase.test.android.versions import ftl.android.AndroidCatalog import ftl.args.AndroidArgs -import ftl.args.validate import ftl.config.FtlConstants import ftl.run.exception.FlankConfigurationError import picocli.CommandLine @@ -22,7 +21,7 @@ import java.nio.file.Paths class AndroidVersionsDescribeCommand : Runnable { override fun run() { if (versionId.isBlank()) throw FlankConfigurationError("Argument VERSION_ID must be specified.") - println(AndroidCatalog.describeSoftwareVersion(AndroidArgs.loadOrDefault(Paths.get(configPath)).validate().project, versionId)) + println(AndroidCatalog.describeSoftwareVersion(AndroidArgs.loadOrDefault(Paths.get(configPath)).project, versionId)) } @CommandLine.Option(names = ["-c", "--config"], description = ["YAML config file path"]) diff --git a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/versions/AndroidVersionsListCommand.kt b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/versions/AndroidVersionsListCommand.kt index 8dc9bfb1c1..086c5a6cba 100644 --- a/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/versions/AndroidVersionsListCommand.kt +++ b/test_runner/src/main/kotlin/ftl/cli/firebase/test/android/versions/AndroidVersionsListCommand.kt @@ -2,7 +2,6 @@ package ftl.cli.firebase.test.android.versions import ftl.android.AndroidCatalog.supportedVersionsAsTable import ftl.args.AndroidArgs -import ftl.args.validate import ftl.config.FtlConstants import picocli.CommandLine import java.nio.file.Paths @@ -20,7 +19,7 @@ import java.nio.file.Paths ) class AndroidVersionsListCommand : Runnable { override fun run() { - println(supportedVersionsAsTable(AndroidArgs.loadOrDefault(Paths.get(configPath)).validate().project)) + println(supportedVersionsAsTable(AndroidArgs.loadOrDefault(Paths.get(configPath)).project)) } @CommandLine.Option(names = ["-c", "--config"], description = ["YAML config file path"]) diff --git a/test_runner/src/test/kotlin/ftl/args/AndroidArgsTest.kt b/test_runner/src/test/kotlin/ftl/args/AndroidArgsTest.kt index f28798c76d..5b0b11e6b1 100644 --- a/test_runner/src/test/kotlin/ftl/args/AndroidArgsTest.kt +++ b/test_runner/src/test/kotlin/ftl/args/AndroidArgsTest.kt @@ -910,8 +910,8 @@ AndroidArgs test: $testApk project: a """ - assertThat(AndroidArgs.load(yaml).validate().project).isEqualTo("a") - assertThat(AndroidArgs.load(yaml, cli).validate().project).isEqualTo("b") + assertThat(AndroidArgs.load(yaml).project).isEqualTo("a") + assertThat(AndroidArgs.load(yaml, cli).project).isEqualTo("b") } @Test