import { CommandLineOptions } from '../../../Command/commandDefinition'; declare const OPTION_LIST: readonly [{ readonly name: "no-default-organization"; readonly type: BooleanConstructor; readonly description: "Prevent using the defaultOrganizationUid from ~/.sosrc"; }, { readonly name: "device-uid"; readonly type: StringConstructor; readonly description: "Device UID"; }, { readonly name: "organization-uid"; readonly type: StringConstructor; readonly description: "Organization UID"; }, { readonly name: "applet-uid"; readonly type: StringConstructor; readonly description: "Applet UID"; }, { readonly name: "test"; readonly type: StringConstructor; readonly multiple: true; readonly description: "Specify the test identifiers/files to be run. If not specified, all will be run."; }, { readonly name: "yes"; readonly type: BooleanConstructor; readonly description: "Allow to run applet test without confirmation step"; }]; /** * Executes previously uploaded applet tests on remote signageOS devices. This command * triggers test execution and provides real-time feedback on test progress and results. * Tests can be run on specific devices or across multiple devices for comprehensive testing. * * @group Development:142 * * @example * ```bash * # Run all applet tests * sos applet test run --applet-uid my-applet --device-uid device123 * * # Run specific tests * sos applet test run --applet-uid my-applet --device-uid device123 --test "test1,test2" * * # Run without confirmation * sos applet test run --applet-uid my-applet --device-uid device123 --yes * ``` * * @see {@link ../upload/ Upload test configuration command} * * @since 0.10.0 */ export declare const appletTestRun: { name: "run"; description: string; optionList: readonly [{ readonly name: "no-default-organization"; readonly type: BooleanConstructor; readonly description: "Prevent using the defaultOrganizationUid from ~/.sosrc"; }, { readonly name: "device-uid"; readonly type: StringConstructor; readonly description: "Device UID"; }, { readonly name: "organization-uid"; readonly type: StringConstructor; readonly description: "Organization UID"; }, { readonly name: "applet-uid"; readonly type: StringConstructor; readonly description: "Applet UID"; }, { readonly name: "test"; readonly type: StringConstructor; readonly multiple: true; readonly description: "Specify the test identifiers/files to be run. If not specified, all will be run."; }, { readonly name: "yes"; readonly type: BooleanConstructor; readonly description: "Allow to run applet test without confirmation step"; }]; commands: never[]; run(options: CommandLineOptions): Promise; }; export {};