Android studio can now run unit tests
This commit is contained in:
@@ -475,16 +475,20 @@ class BasicTest {
|
||||
|
||||
// Deploy (auto) — no flags, deploy.sh auto-detects USB vs WiFi
|
||||
let deploy_auto_xml = r#"<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="Deploy (auto)" type="ShellScript" factoryName="Shell script">
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/deploy.sh" />
|
||||
<configuration name="Deploy (auto)" type="ShConfigurationType">
|
||||
<option name="SCRIPT_TEXT" value="" />
|
||||
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
|
||||
<option name="SCRIPT_PATH" value="$PROJECT_DIR$/deploy.sh" />
|
||||
<option name="SCRIPT_OPTIONS" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
|
||||
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
|
||||
<option name="INTERPRETER_PATH" value="/bin/bash" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||
<option name="EXECUTE_SCRIPT_FILE" value="true" />
|
||||
<envs />
|
||||
<EXTENSION ID="net.ash.shed.shell-script.run-configuration.DefaultRunConfigurationExtension" />
|
||||
<method v="2">
|
||||
<option name="RUN_SCRIPT_TASK" enabled="true" />
|
||||
</method>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
||||
"#;
|
||||
@@ -495,16 +499,20 @@ class BasicTest {
|
||||
|
||||
// Deploy (USB) — forces USB connection
|
||||
let deploy_usb_xml = r#"<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="Deploy (USB)" type="ShellScript" factoryName="Shell script">
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/deploy.sh" />
|
||||
<configuration name="Deploy (USB)" type="ShConfigurationType">
|
||||
<option name="SCRIPT_TEXT" value="" />
|
||||
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
|
||||
<option name="SCRIPT_PATH" value="$PROJECT_DIR$/deploy.sh" />
|
||||
<option name="SCRIPT_OPTIONS" value="--usb" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
|
||||
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
|
||||
<option name="INTERPRETER_PATH" value="/bin/bash" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||
<option name="EXECUTE_SCRIPT_FILE" value="true" />
|
||||
<envs />
|
||||
<EXTENSION ID="net.ash.shed.shell-script.run-configuration.DefaultRunConfigurationExtension" />
|
||||
<method v="2">
|
||||
<option name="RUN_SCRIPT_TASK" enabled="true" />
|
||||
</method>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
||||
"#;
|
||||
@@ -515,16 +523,20 @@ class BasicTest {
|
||||
|
||||
// Deploy (WiFi) — forces WiFi connection to default 192.168.43.1
|
||||
let deploy_wifi_xml = r#"<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="Deploy (WiFi)" type="ShellScript" factoryName="Shell script">
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/deploy.sh" />
|
||||
<configuration name="Deploy (WiFi)" type="ShConfigurationType">
|
||||
<option name="SCRIPT_TEXT" value="" />
|
||||
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
|
||||
<option name="SCRIPT_PATH" value="$PROJECT_DIR$/deploy.sh" />
|
||||
<option name="SCRIPT_OPTIONS" value="--wifi" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
|
||||
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
|
||||
<option name="INTERPRETER_PATH" value="/bin/bash" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||
<option name="EXECUTE_SCRIPT_FILE" value="true" />
|
||||
<envs />
|
||||
<EXTENSION ID="net.ash.shed.shell-script.run-configuration.DefaultRunConfigurationExtension" />
|
||||
<method v="2">
|
||||
<option name="RUN_SCRIPT_TASK" enabled="true" />
|
||||
</method>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
||||
"#;
|
||||
@@ -535,16 +547,20 @@ class BasicTest {
|
||||
|
||||
// Test — runs the unit test suite via Gradle
|
||||
let test_xml = r#"<component name="ProjectRunConfigurationManager">
|
||||
<configuration default="false" name="Test" type="ShellScript" factoryName="Shell script">
|
||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/gradlew" />
|
||||
<configuration name="Test" type="ShConfigurationType">
|
||||
<option name="SCRIPT_TEXT" value="" />
|
||||
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
|
||||
<option name="SCRIPT_PATH" value="$PROJECT_DIR$/gradlew" />
|
||||
<option name="SCRIPT_OPTIONS" value="test" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
|
||||
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
|
||||
<option name="INTERPRETER_PATH" value="/bin/bash" />
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||
<option name="EXECUTE_SCRIPT_FILE" value="true" />
|
||||
<envs />
|
||||
<EXTENSION ID="net.ash.shed.shell-script.run-configuration.DefaultRunConfigurationExtension" />
|
||||
<method v="2">
|
||||
<option name="RUN_SCRIPT_TASK" enabled="true" />
|
||||
</method>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
</component>
|
||||
"#;
|
||||
|
||||
Reference in New Issue
Block a user