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
|
// Deploy (auto) — no flags, deploy.sh auto-detects USB vs WiFi
|
||||||
let deploy_auto_xml = r#"<component name="ProjectRunConfigurationManager">
|
let deploy_auto_xml = r#"<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="Deploy (auto)" type="ShellScript" factoryName="Shell script">
|
<configuration name="Deploy (auto)" type="ShConfigurationType">
|
||||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/deploy.sh" />
|
<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="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_PATH" value="/bin/bash" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||||
|
<option name="EXECUTE_SCRIPT_FILE" value="true" />
|
||||||
<envs />
|
<envs />
|
||||||
<EXTENSION ID="net.ash.shed.shell-script.run-configuration.DefaultRunConfigurationExtension" />
|
<method v="2" />
|
||||||
<method v="2">
|
|
||||||
<option name="RUN_SCRIPT_TASK" enabled="true" />
|
|
||||||
</method>
|
|
||||||
</configuration>
|
</configuration>
|
||||||
</component>
|
</component>
|
||||||
"#;
|
"#;
|
||||||
@@ -495,16 +499,20 @@ class BasicTest {
|
|||||||
|
|
||||||
// Deploy (USB) — forces USB connection
|
// Deploy (USB) — forces USB connection
|
||||||
let deploy_usb_xml = r#"<component name="ProjectRunConfigurationManager">
|
let deploy_usb_xml = r#"<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="Deploy (USB)" type="ShellScript" factoryName="Shell script">
|
<configuration name="Deploy (USB)" type="ShConfigurationType">
|
||||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/deploy.sh" />
|
<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="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_PATH" value="/bin/bash" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||||
|
<option name="EXECUTE_SCRIPT_FILE" value="true" />
|
||||||
<envs />
|
<envs />
|
||||||
<EXTENSION ID="net.ash.shed.shell-script.run-configuration.DefaultRunConfigurationExtension" />
|
<method v="2" />
|
||||||
<method v="2">
|
|
||||||
<option name="RUN_SCRIPT_TASK" enabled="true" />
|
|
||||||
</method>
|
|
||||||
</configuration>
|
</configuration>
|
||||||
</component>
|
</component>
|
||||||
"#;
|
"#;
|
||||||
@@ -515,16 +523,20 @@ class BasicTest {
|
|||||||
|
|
||||||
// Deploy (WiFi) — forces WiFi connection to default 192.168.43.1
|
// Deploy (WiFi) — forces WiFi connection to default 192.168.43.1
|
||||||
let deploy_wifi_xml = r#"<component name="ProjectRunConfigurationManager">
|
let deploy_wifi_xml = r#"<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="Deploy (WiFi)" type="ShellScript" factoryName="Shell script">
|
<configuration name="Deploy (WiFi)" type="ShConfigurationType">
|
||||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/deploy.sh" />
|
<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="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_PATH" value="/bin/bash" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||||
|
<option name="EXECUTE_SCRIPT_FILE" value="true" />
|
||||||
<envs />
|
<envs />
|
||||||
<EXTENSION ID="net.ash.shed.shell-script.run-configuration.DefaultRunConfigurationExtension" />
|
<method v="2" />
|
||||||
<method v="2">
|
|
||||||
<option name="RUN_SCRIPT_TASK" enabled="true" />
|
|
||||||
</method>
|
|
||||||
</configuration>
|
</configuration>
|
||||||
</component>
|
</component>
|
||||||
"#;
|
"#;
|
||||||
@@ -535,16 +547,20 @@ class BasicTest {
|
|||||||
|
|
||||||
// Test — runs the unit test suite via Gradle
|
// Test — runs the unit test suite via Gradle
|
||||||
let test_xml = r#"<component name="ProjectRunConfigurationManager">
|
let test_xml = r#"<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="Test" type="ShellScript" factoryName="Shell script">
|
<configuration name="Test" type="ShConfigurationType">
|
||||||
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/gradlew" />
|
<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="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_PATH" value="/bin/bash" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||||
|
<option name="EXECUTE_SCRIPT_FILE" value="true" />
|
||||||
<envs />
|
<envs />
|
||||||
<EXTENSION ID="net.ash.shed.shell-script.run-configuration.DefaultRunConfigurationExtension" />
|
<method v="2" />
|
||||||
<method v="2">
|
|
||||||
<option name="RUN_SCRIPT_TASK" enabled="true" />
|
|
||||||
</method>
|
|
||||||
</configuration>
|
</configuration>
|
||||||
</component>
|
</component>
|
||||||
"#;
|
"#;
|
||||||
|
|||||||
Reference in New Issue
Block a user