aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorAng Li <angli@google.com>2017-12-15 20:06:51 -0800
committerGitHub <noreply@github.com>2017-12-15 20:06:51 -0800
commitc0d86eb455d97c0969291755162cd6c7ae7ca689 (patch)
treeee12f05979e2ca93c8ef06f26fa633e04c6beaa7 /examples
parentaeddc8bcd123ddf6c865622464001fe0f3835b87 (diff)
downloadmobly-snippet-lib-c0d86eb455d97c0969291755162cd6c7ae7ca689.tar.gz
Revert "Update gradle, dependency versions and fix lint reported issues (#80)" (#82)
This reverts commit aeddc8bcd123ddf6c865622464001fe0f3835b87.
Diffstat (limited to 'examples')
-rw-r--r--examples/ex1_standalone_app/build.gradle18
-rw-r--r--examples/ex1_standalone_app/src/main/AndroidManifest.xml2
-rw-r--r--examples/ex2_espresso/build.gradle35
-rw-r--r--examples/ex2_espresso/src/main/java/com/google/android/mobly/snippet/example2/MainActivity.java3
-rw-r--r--examples/ex2_espresso/src/main/res/layout/activity_main.xml28
-rw-r--r--examples/ex3_async_event/build.gradle12
-rw-r--r--examples/ex3_async_event/src/main/AndroidManifest.xml2
-rw-r--r--examples/ex4_uiautomator/build.gradle19
-rw-r--r--examples/ex4_uiautomator/src/main/AndroidManifest.xml2
-rw-r--r--examples/ex5_schedule_rpc/build.gradle13
-rw-r--r--examples/ex5_schedule_rpc/src/main/AndroidManifest.xml2
11 files changed, 65 insertions, 71 deletions
diff --git a/examples/ex1_standalone_app/build.gradle b/examples/ex1_standalone_app/build.gradle
index 1825c7e..29e61b3 100644
--- a/examples/ex1_standalone_app/build.gradle
+++ b/examples/ex1_standalone_app/build.gradle
@@ -1,27 +1,27 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 26
+ compileSdkVersion 24
+ buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.google.android.mobly.snippet.example1"
- minSdkVersion 15
- targetSdkVersion 22
+ minSdkVersion 11
+ targetSdkVersion 24
versionCode 1
versionName "0.0.1"
}
lintOptions {
- abortOnError false
+ abortOnError true
checkAllWarnings true
warningsAsErrors true
- disable 'HardwareIds','MissingApplicationIcon','GoogleAppIndexingWarning','InvalidPackage','OldTargetApi'
}
}
dependencies {
- // The 'implementation project' dep is to compile against the snippet lib source in
+ // The 'compile project' dep is to compile against the snippet lib source in
// this repo. For your own snippets, you'll want to use the regular
- // 'implementation' dep instead:
- //implementation 'com.google.android.mobly:mobly-snippet-lib:1.3.0'
- implementation project(':mobly-snippet-lib')
+ // 'compile' dep instead:
+ //compile 'com.google.android.mobly:mobly-snippet-lib:1.2.0'
+ compile project(':mobly-snippet-lib')
}
diff --git a/examples/ex1_standalone_app/src/main/AndroidManifest.xml b/examples/ex1_standalone_app/src/main/AndroidManifest.xml
index 90ebdea..e1b5cf1 100644
--- a/examples/ex1_standalone_app/src/main/AndroidManifest.xml
+++ b/examples/ex1_standalone_app/src/main/AndroidManifest.xml
@@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.mobly.snippet.example1">
- <application android:allowBackup="false">
+ <application>
<!-- Required: list of all classes with @Rpc methods. -->
<meta-data
android:name="mobly-snippets"
diff --git a/examples/ex2_espresso/build.gradle b/examples/ex2_espresso/build.gradle
index 2757808..a8c0c31 100644
--- a/examples/ex2_espresso/build.gradle
+++ b/examples/ex2_espresso/build.gradle
@@ -1,46 +1,39 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 26
- flavorDimensions "examples"
+ compileSdkVersion 24
+ buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.google.android.mobly.snippet.example2"
- minSdkVersion 15
- targetSdkVersion 22
+ minSdkVersion 11
+ targetSdkVersion 24
versionCode 1
versionName "0.0.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
productFlavors {
- main {
- dimension "examples"
- }
- snippet {
- dimension "examples"
- }
+ main {}
+ snippet {}
}
-
lintOptions {
abortOnError true
checkAllWarnings true
warningsAsErrors true
- disable 'HardcodedText', 'UnusedIds','MissingApplicationIcon','GoogleAppIndexingWarning','InvalidPackage','OldTargetApi'
}
}
dependencies {
- implementation 'com.android.support:appcompat-v7:26.1.0'
- implementation 'com.android.support.test:runner:1.0.1'
+ compile 'com.android.support:appcompat-v7:24.2.1'
// The androidTest package is not for snippet support; it shows an example
// of an instrumentation test coexisting with a snippet in the same
// codebase.
- androidTestImplementation 'com.android.support:support-annotations:26.1.0'
- androidTestImplementation 'com.android.support.test:runner:1.0.1'
- androidTestImplementation 'com.android.support.test:rules:1.0.1'
- androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.1', {
+ androidTestCompile 'com.android.support:support-annotations:24.2.1'
+ androidTestCompile 'com.android.support.test:runner:0.5'
+ androidTestCompile 'com.android.support.test:rules:0.5'
+ androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
@@ -48,8 +41,8 @@ dependencies {
// source in this repo. For your own snippets, you'll want to use the
// regular 'snippetCompile' dep instead:
//snippetCompile 'com.google.android.mobly:mobly-snippet-lib:1.2.0'
- snippetImplementation project(':mobly-snippet-lib')
+ snippetCompile project(':mobly-snippet-lib')
- snippetImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
- snippetImplementation 'com.android.support:support-annotations:26.1.0'
+ snippetCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
+ snippetCompile 'com.android.support:support-annotations:24.2.1'
}
diff --git a/examples/ex2_espresso/src/main/java/com/google/android/mobly/snippet/example2/MainActivity.java b/examples/ex2_espresso/src/main/java/com/google/android/mobly/snippet/example2/MainActivity.java
index 940418a..40311c3 100644
--- a/examples/ex2_espresso/src/main/java/com/google/android/mobly/snippet/example2/MainActivity.java
+++ b/examples/ex2_espresso/src/main/java/com/google/android/mobly/snippet/example2/MainActivity.java
@@ -16,7 +16,6 @@
package com.google.android.mobly.snippet.example2;
-import java.util.Locale;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
@@ -43,7 +42,7 @@ public class MainActivity extends AppCompatActivity {
@Override
public void onClick(View v) {
mNumPressed++;
- mTextView.setText(String.format(Locale.ROOT, "Button pressed %d times.", mNumPressed));
+ mTextView.setText("Button pressed " + mNumPressed + " times");
}
});
}
diff --git a/examples/ex2_espresso/src/main/res/layout/activity_main.xml b/examples/ex2_espresso/src/main/res/layout/activity_main.xml
index e190302..013d6a4 100644
--- a/examples/ex2_espresso/src/main/res/layout/activity_main.xml
+++ b/examples/ex2_espresso/src/main/res/layout/activity_main.xml
@@ -8,16 +8,20 @@
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.google.android.mobly.snippet.example2.MainActivity">
-<TextView
- android:id="@+id/main_text_view"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center_horizontal"
- android:text="Hello World!" />
-
-<Button
- android:id="@+id/main_button"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Push the button!" />
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+ <TextView
+ android:id="@+id/main_text_view"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:text="Hello World!" />
+ <Button
+ android:id="@+id/main_button"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="Push the button!" />
+ </LinearLayout>
</RelativeLayout>
diff --git a/examples/ex3_async_event/build.gradle b/examples/ex3_async_event/build.gradle
index 4fb63f9..2fcb8f9 100644
--- a/examples/ex3_async_event/build.gradle
+++ b/examples/ex3_async_event/build.gradle
@@ -1,20 +1,20 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 26
+ compileSdkVersion 24
+ buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.google.android.mobly.snippet.example3"
- minSdkVersion 15
- targetSdkVersion 22
+ minSdkVersion 11
+ targetSdkVersion 24
versionCode 1
versionName "0.0.1"
}
lintOptions {
- abortOnError false
+ abortOnError true
checkAllWarnings true
warningsAsErrors true
- disable 'HardwareIds','MissingApplicationIcon','GoogleAppIndexingWarning','InvalidPackage','OldTargetApi'
}
}
@@ -22,5 +22,5 @@ dependencies {
// The 'compile project' dep is to compile against the snippet lib source in
// this repo. For your own snippets, you'll want to use the regular 'compile' dep instead:
// compile 'com.google.android.mobly:mobly-snippet-lib:1.2.0'
- implementation project(':mobly-snippet-lib')
+ compile project(':mobly-snippet-lib')
}
diff --git a/examples/ex3_async_event/src/main/AndroidManifest.xml b/examples/ex3_async_event/src/main/AndroidManifest.xml
index dcc724b..8e2887c 100644
--- a/examples/ex3_async_event/src/main/AndroidManifest.xml
+++ b/examples/ex3_async_event/src/main/AndroidManifest.xml
@@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.mobly.snippet.example3">
- <application android:allowBackup="false">
+ <application>
<meta-data
android:name="mobly-snippets"
android:value="com.google.android.mobly.snippet.example3.ExampleAsyncSnippet" />
diff --git a/examples/ex4_uiautomator/build.gradle b/examples/ex4_uiautomator/build.gradle
index 1d89fdf..8298d9b 100644
--- a/examples/ex4_uiautomator/build.gradle
+++ b/examples/ex4_uiautomator/build.gradle
@@ -1,20 +1,20 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 26
+ compileSdkVersion 24
+ buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.google.android.mobly.snippet.example4"
minSdkVersion 18
- targetSdkVersion 22
+ targetSdkVersion 24
versionCode 1
- versionName "0.0.2"
+ versionName "0.0.1"
}
lintOptions {
- abortOnError false
+ abortOnError true
checkAllWarnings true
warningsAsErrors true
- disable 'HardwareIds','MissingApplicationIcon','GoogleAppIndexingWarning','InvalidPackage','OldTargetApi'
}
}
@@ -23,9 +23,8 @@ dependencies {
// this repo. For your own snippets, you'll want to use the regular
// 'compile' dep instead:
//compile 'com.google.android.mobly:mobly-snippet-lib:1.2.0'
- implementation project(':mobly-snippet-lib')
- implementation 'junit:junit:4.12'
- implementation 'com.android.support.test:runner:1.0.1'
- implementation 'com.android.support:appcompat-v7:26.1.0'
- implementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3'
+ compile project(':mobly-snippet-lib')
+
+ compile 'com.android.support:appcompat-v7:24.2.1'
+ compile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
}
diff --git a/examples/ex4_uiautomator/src/main/AndroidManifest.xml b/examples/ex4_uiautomator/src/main/AndroidManifest.xml
index 89d5276..4644ff0 100644
--- a/examples/ex4_uiautomator/src/main/AndroidManifest.xml
+++ b/examples/ex4_uiautomator/src/main/AndroidManifest.xml
@@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.mobly.snippet.example4">
- <application android:allowBackup="false">
+ <application>
<meta-data
android:name="mobly-snippets"
android:value="com.google.android.mobly.snippet.example4.UiAutomatorSnippet" />
diff --git a/examples/ex5_schedule_rpc/build.gradle b/examples/ex5_schedule_rpc/build.gradle
index 53cd5a0..8c25983 100644
--- a/examples/ex5_schedule_rpc/build.gradle
+++ b/examples/ex5_schedule_rpc/build.gradle
@@ -1,20 +1,20 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 26
+ compileSdkVersion 24
+ buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.google.android.mobly.snippet.example5"
- minSdkVersion 15
- targetSdkVersion 22
+ minSdkVersion 11
+ targetSdkVersion 24
versionCode 1
versionName "0.0.1"
}
lintOptions {
- abortOnError false
+ abortOnError true
checkAllWarnings true
warningsAsErrors true
- disable 'HardwareIds','MissingApplicationIcon','GoogleAppIndexingWarning','InvalidPackage','OldTargetApi'
}
}
@@ -22,6 +22,5 @@ dependencies {
// The 'compile project' dep is to compile against the snippet lib source in
// this repo. For your own snippets, you'll want to use the regular 'compile' dep instead:
// compile 'com.google.android.mobly:mobly-snippet-lib:1.1.0'
- implementation project(':mobly-snippet-lib')
- implementation 'com.android.support.test:runner:1.0.1'
+ compile project(':mobly-snippet-lib')
}
diff --git a/examples/ex5_schedule_rpc/src/main/AndroidManifest.xml b/examples/ex5_schedule_rpc/src/main/AndroidManifest.xml
index 9a3271c..cef56e6 100644
--- a/examples/ex5_schedule_rpc/src/main/AndroidManifest.xml
+++ b/examples/ex5_schedule_rpc/src/main/AndroidManifest.xml
@@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.mobly.snippet.example5">
- <application android:allowBackup="false">
+ <application>
<meta-data
android:name="mobly-snippets"
android:value="com.google.android.mobly.snippet.example5.ExampleScheduleRpcSnippet" />