diff options
117 files changed, 2740 insertions, 0 deletions
diff --git a/tests/AmSlam/Android.mk b/tests/AmSlam/Android.mk new file mode 100644 index 000000000000..e346f69d113f --- /dev/null +++ b/tests/AmSlam/Android.mk @@ -0,0 +1,29 @@ +# +# Copyright (C) 2016 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := $(call all-subdir-java-files) + +LOCAL_PACKAGE_NAME := AmSlam + +LOCAL_SDK_VERSION := current +LOCAL_MIN_SDK_VERSION := 21 + +LOCAL_MODULE_TAGS := tests + +include $(BUILD_PACKAGE) diff --git a/tests/AmSlam/AndroidManifest.xml b/tests/AmSlam/AndroidManifest.xml new file mode 100644 index 000000000000..3d39e850f024 --- /dev/null +++ b/tests/AmSlam/AndroidManifest.xml @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="test.amslam"> + + <application + android:allowBackup="false" + android:icon="@mipmap/ic_launcher" + android:label="@string/app_name" + android:supportsRtl="true" + android:theme="@style/AppTheme"> + <activity android:name=".MainActivity"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.LAUNCHER" /> + </intent-filter> + </activity> + + <receiver + android:name=".PongReceiver" + android:exported="false" /> + + <service android:name=".subreceivers.PingReceiver000" android:exported="false" android:process=":ping000" /> + <service android:name=".subreceivers.PingReceiver001" android:exported="false" android:process=":ping001" /> + <service android:name=".subreceivers.PingReceiver002" android:exported="false" android:process=":ping002" /> + <service android:name=".subreceivers.PingReceiver003" android:exported="false" android:process=":ping003" /> + <service android:name=".subreceivers.PingReceiver004" android:exported="false" android:process=":ping004" /> + <service android:name=".subreceivers.PingReceiver005" android:exported="false" android:process=":ping005" /> + <service android:name=".subreceivers.PingReceiver006" android:exported="false" android:process=":ping006" /> + <service android:name=".subreceivers.PingReceiver007" android:exported="false" android:process=":ping007" /> + <service android:name=".subreceivers.PingReceiver008" android:exported="false" android:process=":ping008" /> + <service android:name=".subreceivers.PingReceiver009" android:exported="false" android:process=":ping009" /> + <service android:name=".subreceivers.PingReceiver010" android:exported="false" android:process=":ping010" /> + <service android:name=".subreceivers.PingReceiver011" android:exported="false" android:process=":ping011" /> + <service android:name=".subreceivers.PingReceiver012" android:exported="false" android:process=":ping012" /> + <service android:name=".subreceivers.PingReceiver013" android:exported="false" android:process=":ping013" /> + <service android:name=".subreceivers.PingReceiver014" android:exported="false" android:process=":ping014" /> + <service android:name=".subreceivers.PingReceiver015" android:exported="false" android:process=":ping015" /> + <service android:name=".subreceivers.PingReceiver016" android:exported="false" android:process=":ping016" /> + <service android:name=".subreceivers.PingReceiver017" android:exported="false" android:process=":ping017" /> + <service android:name=".subreceivers.PingReceiver018" android:exported="false" android:process=":ping018" /> + <service android:name=".subreceivers.PingReceiver019" android:exported="false" android:process=":ping019" /> + <service android:name=".subreceivers.PingReceiver020" android:exported="false" android:process=":ping020" /> + <service android:name=".subreceivers.PingReceiver021" android:exported="false" android:process=":ping021" /> + <service android:name=".subreceivers.PingReceiver022" android:exported="false" android:process=":ping022" /> + <service android:name=".subreceivers.PingReceiver023" android:exported="false" android:process=":ping023" /> + <service android:name=".subreceivers.PingReceiver024" android:exported="false" android:process=":ping024" /> + <service android:name=".subreceivers.PingReceiver025" android:exported="false" android:process=":ping025" /> + <service android:name=".subreceivers.PingReceiver026" android:exported="false" android:process=":ping026" /> + <service android:name=".subreceivers.PingReceiver027" android:exported="false" android:process=":ping027" /> + <service android:name=".subreceivers.PingReceiver028" android:exported="false" android:process=":ping028" /> + <service android:name=".subreceivers.PingReceiver029" android:exported="false" android:process=":ping029" /> + <service android:name=".subreceivers.PingReceiver030" android:exported="false" android:process=":ping030" /> + <service android:name=".subreceivers.PingReceiver031" android:exported="false" android:process=":ping031" /> + <service android:name=".subreceivers.PingReceiver032" android:exported="false" android:process=":ping032" /> + <service android:name=".subreceivers.PingReceiver033" android:exported="false" android:process=":ping033" /> + <service android:name=".subreceivers.PingReceiver034" android:exported="false" android:process=":ping034" /> + <service android:name=".subreceivers.PingReceiver035" android:exported="false" android:process=":ping035" /> + <service android:name=".subreceivers.PingReceiver036" android:exported="false" android:process=":ping036" /> + <service android:name=".subreceivers.PingReceiver037" android:exported="false" android:process=":ping037" /> + <service android:name=".subreceivers.PingReceiver038" android:exported="false" android:process=":ping038" /> + <service android:name=".subreceivers.PingReceiver039" android:exported="false" android:process=":ping039" /> + <service android:name=".subreceivers.PingReceiver040" android:exported="false" android:process=":ping040" /> + <service android:name=".subreceivers.PingReceiver041" android:exported="false" android:process=":ping041" /> + <service android:name=".subreceivers.PingReceiver042" android:exported="false" android:process=":ping042" /> + <service android:name=".subreceivers.PingReceiver043" android:exported="false" android:process=":ping043" /> + <service android:name=".subreceivers.PingReceiver044" android:exported="false" android:process=":ping044" /> + <service android:name=".subreceivers.PingReceiver045" android:exported="false" android:process=":ping045" /> + <service android:name=".subreceivers.PingReceiver046" android:exported="false" android:process=":ping046" /> + <service android:name=".subreceivers.PingReceiver047" android:exported="false" android:process=":ping047" /> + <service android:name=".subreceivers.PingReceiver048" android:exported="false" android:process=":ping048" /> + <service android:name=".subreceivers.PingReceiver049" android:exported="false" android:process=":ping049" /> + <service android:name=".subreceivers.PingReceiver050" android:exported="false" android:process=":ping050" /> + <service android:name=".subreceivers.PingReceiver051" android:exported="false" android:process=":ping051" /> + <service android:name=".subreceivers.PingReceiver052" android:exported="false" android:process=":ping052" /> + <service android:name=".subreceivers.PingReceiver053" android:exported="false" android:process=":ping053" /> + <service android:name=".subreceivers.PingReceiver054" android:exported="false" android:process=":ping054" /> + <service android:name=".subreceivers.PingReceiver055" android:exported="false" android:process=":ping055" /> + <service android:name=".subreceivers.PingReceiver056" android:exported="false" android:process=":ping056" /> + <service android:name=".subreceivers.PingReceiver057" android:exported="false" android:process=":ping057" /> + <service android:name=".subreceivers.PingReceiver058" android:exported="false" android:process=":ping058" /> + <service android:name=".subreceivers.PingReceiver059" android:exported="false" android:process=":ping059" /> + <service android:name=".subreceivers.PingReceiver060" android:exported="false" android:process=":ping060" /> + <service android:name=".subreceivers.PingReceiver061" android:exported="false" android:process=":ping061" /> + <service android:name=".subreceivers.PingReceiver062" android:exported="false" android:process=":ping062" /> + <service android:name=".subreceivers.PingReceiver063" android:exported="false" android:process=":ping063" /> + <service android:name=".subreceivers.PingReceiver064" android:exported="false" android:process=":ping064" /> + <service android:name=".subreceivers.PingReceiver065" android:exported="false" android:process=":ping065" /> + <service android:name=".subreceivers.PingReceiver066" android:exported="false" android:process=":ping066" /> + <service android:name=".subreceivers.PingReceiver067" android:exported="false" android:process=":ping067" /> + <service android:name=".subreceivers.PingReceiver068" android:exported="false" android:process=":ping068" /> + <service android:name=".subreceivers.PingReceiver069" android:exported="false" android:process=":ping069" /> + <service android:name=".subreceivers.PingReceiver070" android:exported="false" android:process=":ping070" /> + <service android:name=".subreceivers.PingReceiver071" android:exported="false" android:process=":ping071" /> + <service android:name=".subreceivers.PingReceiver072" android:exported="false" android:process=":ping072" /> + <service android:name=".subreceivers.PingReceiver073" android:exported="false" android:process=":ping073" /> + <service android:name=".subreceivers.PingReceiver074" android:exported="false" android:process=":ping074" /> + <service android:name=".subreceivers.PingReceiver075" android:exported="false" android:process=":ping075" /> + <service android:name=".subreceivers.PingReceiver076" android:exported="false" android:process=":ping076" /> + <service android:name=".subreceivers.PingReceiver077" android:exported="false" android:process=":ping077" /> + <service android:name=".subreceivers.PingReceiver078" android:exported="false" android:process=":ping078" /> + <service android:name=".subreceivers.PingReceiver079" android:exported="false" android:process=":ping079" /> + <service android:name=".subreceivers.PingReceiver080" android:exported="false" android:process=":ping080" /> + <service android:name=".subreceivers.PingReceiver081" android:exported="false" android:process=":ping081" /> + <service android:name=".subreceivers.PingReceiver082" android:exported="false" android:process=":ping082" /> + <service android:name=".subreceivers.PingReceiver083" android:exported="false" android:process=":ping083" /> + <service android:name=".subreceivers.PingReceiver084" android:exported="false" android:process=":ping084" /> + <service android:name=".subreceivers.PingReceiver085" android:exported="false" android:process=":ping085" /> + <service android:name=".subreceivers.PingReceiver086" android:exported="false" android:process=":ping086" /> + <service android:name=".subreceivers.PingReceiver087" android:exported="false" android:process=":ping087" /> + <service android:name=".subreceivers.PingReceiver088" android:exported="false" android:process=":ping088" /> + <service android:name=".subreceivers.PingReceiver089" android:exported="false" android:process=":ping089" /> + <service android:name=".subreceivers.PingReceiver090" android:exported="false" android:process=":ping090" /> + <service android:name=".subreceivers.PingReceiver091" android:exported="false" android:process=":ping091" /> + <service android:name=".subreceivers.PingReceiver092" android:exported="false" android:process=":ping092" /> + <service android:name=".subreceivers.PingReceiver093" android:exported="false" android:process=":ping093" /> + <service android:name=".subreceivers.PingReceiver094" android:exported="false" android:process=":ping094" /> + <service android:name=".subreceivers.PingReceiver095" android:exported="false" android:process=":ping095" /> + <service android:name=".subreceivers.PingReceiver096" android:exported="false" android:process=":ping096" /> + <service android:name=".subreceivers.PingReceiver097" android:exported="false" android:process=":ping097" /> + <service android:name=".subreceivers.PingReceiver098" android:exported="false" android:process=":ping098" /> + <service android:name=".subreceivers.PingReceiver099" android:exported="false" android:process=":ping099" /> + </application> + +</manifest> diff --git a/tests/AmSlam/res/layout/activity_main.xml b/tests/AmSlam/res/layout/activity_main.xml new file mode 100644 index 000000000000..6cf82691155c --- /dev/null +++ b/tests/AmSlam/res/layout/activity_main.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical" + android:paddingBottom="@dimen/activity_vertical_margin" + android:paddingLeft="@dimen/activity_horizontal_margin" + android:paddingRight="@dimen/activity_horizontal_margin" + android:paddingTop="@dimen/activity_vertical_margin" + tools:context="test.amslam.MainActivity"> + + <Button + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:id="@+id/run" + android:text="@string/run" /> + + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:id="@+id/output" /> + +</LinearLayout> diff --git a/tests/AmSlam/res/mipmap-hdpi/ic_launcher.png b/tests/AmSlam/res/mipmap-hdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000000..cde69bcccec6 --- /dev/null +++ b/tests/AmSlam/res/mipmap-hdpi/ic_launcher.png diff --git a/tests/AmSlam/res/mipmap-mdpi/ic_launcher.png b/tests/AmSlam/res/mipmap-mdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000000..c133a0cbd379 --- /dev/null +++ b/tests/AmSlam/res/mipmap-mdpi/ic_launcher.png diff --git a/tests/AmSlam/res/mipmap-xhdpi/ic_launcher.png b/tests/AmSlam/res/mipmap-xhdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000000..bfa42f0e7b91 --- /dev/null +++ b/tests/AmSlam/res/mipmap-xhdpi/ic_launcher.png diff --git a/tests/AmSlam/res/mipmap-xxhdpi/ic_launcher.png b/tests/AmSlam/res/mipmap-xxhdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000000..324e72cdd748 --- /dev/null +++ b/tests/AmSlam/res/mipmap-xxhdpi/ic_launcher.png diff --git a/tests/AmSlam/res/mipmap-xxxhdpi/ic_launcher.png b/tests/AmSlam/res/mipmap-xxxhdpi/ic_launcher.png Binary files differnew file mode 100644 index 000000000000..aee44e138434 --- /dev/null +++ b/tests/AmSlam/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/tests/AmSlam/res/values-w820dp/dimens.xml b/tests/AmSlam/res/values-w820dp/dimens.xml new file mode 100644 index 000000000000..0b864dd703d3 --- /dev/null +++ b/tests/AmSlam/res/values-w820dp/dimens.xml @@ -0,0 +1,20 @@ +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <!-- Example customization of dimensions originally defined in res/values/dimens.xml + (such as screen margins) for screens with more than 820dp of available width. This + would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). --> + <dimen name="activity_horizontal_margin">64dp</dimen> +</resources> diff --git a/tests/AmSlam/res/values/colors.xml b/tests/AmSlam/res/values/colors.xml new file mode 100644 index 000000000000..4270ca68a860 --- /dev/null +++ b/tests/AmSlam/res/values/colors.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <color name="colorPrimary">#3F51B5</color> + <color name="colorPrimaryDark">#303F9F</color> + <color name="colorAccent">#FF4081</color> +</resources> diff --git a/tests/AmSlam/res/values/dimens.xml b/tests/AmSlam/res/values/dimens.xml new file mode 100644 index 000000000000..ed4ccbcc700f --- /dev/null +++ b/tests/AmSlam/res/values/dimens.xml @@ -0,0 +1,19 @@ +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <!-- Default screen margins, per the Android Design guidelines. --> + <dimen name="activity_horizontal_margin">16dp</dimen> + <dimen name="activity_vertical_margin">16dp</dimen> +</resources> diff --git a/tests/AmSlam/res/values/strings.xml b/tests/AmSlam/res/values/strings.xml new file mode 100644 index 000000000000..e12d316deec2 --- /dev/null +++ b/tests/AmSlam/res/values/strings.xml @@ -0,0 +1,18 @@ +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <string name="app_name">AmSlam</string> + <string name="run">Run</string> +</resources> diff --git a/tests/AmSlam/res/values/styles.xml b/tests/AmSlam/res/values/styles.xml new file mode 100644 index 000000000000..0983b2535878 --- /dev/null +++ b/tests/AmSlam/res/values/styles.xml @@ -0,0 +1,23 @@ +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <!-- Base application theme. --> + <style name="AppTheme" parent="@android:style/Theme.Material.Light.DarkActionBar"> + <!-- Customize your theme here. --> + <item name="android:colorPrimary">@color/colorPrimary</item> + <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item> + <item name="android:colorAccent">@color/colorAccent</item> + </style> +</resources> diff --git a/tests/AmSlam/src/test/amslam/MainActivity.java b/tests/AmSlam/src/test/amslam/MainActivity.java new file mode 100644 index 000000000000..cce955e999f8 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/MainActivity.java @@ -0,0 +1,185 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.os.SystemClock; +import android.os.Bundle; +import android.text.method.ScrollingMovementMethod; +import android.util.Log; +import android.view.View; +import android.widget.TextView; + +import java.util.Queue; +import java.util.concurrent.ArrayBlockingQueue; +import java.util.concurrent.BlockingQueue; +import java.util.concurrent.ConcurrentLinkedQueue; + +public class MainActivity extends Activity implements PongReceiver.PingPongResponseListener { + private static final String TAG = "AmSlam"; + + private static final Class<?>[] sTargets; + private static final BlockingQueue<Intent> sWorkQueue = new ArrayBlockingQueue<>(100); + private static Context sAppContext; + private static final int[] CONCURRENT_TESTS = {1, 2, 4, 6, 8, 10}; + + private boolean mAutoRun; + + private TextView mOutput; + + private int mTestPhase; + private long mBatchStartTime; + private int mPendingResponses; + + private int mBatchRemaining; + private int mCurrentTargetIndex; + + private int mTotalReceived; + private long mTotalTime; + private long mTotalPingTime; + private long mTotalPongTime; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + sAppContext = getApplicationContext(); + setContentView(R.layout.activity_main); + mOutput = (TextView) findViewById(R.id.output); + PongReceiver.addListener(this); + + findViewById(R.id.run).setOnClickListener(view -> { + view.setEnabled(false); + mOutput.setText(""); + startBatch(); + }); + + mAutoRun = getIntent().getBooleanExtra("autorun", false); + if (mAutoRun) { + findViewById(R.id.run).performClick(); + } + } + + @Override + protected void onDestroy() { + super.onDestroy(); + PongReceiver.removeListener(this); + } + + private void startBatch() { + if (mBatchRemaining > 0 || mPendingResponses > 0) { + // Still sending, skip + return; + } + mBatchStartTime = SystemClock.uptimeMillis(); + mBatchRemaining = 10 * CONCURRENT_TESTS[mTestPhase]; + mTotalReceived = 0; + mTotalTime = mTotalPingTime = mTotalPongTime = 0; + log("Starting test with " + CONCURRENT_TESTS[mTestPhase] + " concurrent requests...\n"); + continueSend(); + } + + private Class<?> nextTarget() { + Class<?> ret = sTargets[mCurrentTargetIndex]; + mCurrentTargetIndex = (mCurrentTargetIndex + 1) % sTargets.length; + return ret; + } + + private void continueSend() { + while (mPendingResponses < CONCURRENT_TESTS[mTestPhase] && mBatchRemaining > 0) { + mPendingResponses++; + mBatchRemaining--; + Class<?> target = nextTarget(); + Intent intent = new Intent(getApplicationContext(), target); + try { + sWorkQueue.put(intent); + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + } + } + + @Override + public void onPingPongResponse(long send, long bounce, long recv, String remote) { + if (send < mBatchStartTime || mPendingResponses == 0) { + Log.e(TAG, "received outdated response??"); + Log.e(TAG, "send " + send + ", bounce " + bounce + ", recv " + recv + + ", batchStart " + mBatchStartTime + ", remote: " + remote); + } + mPendingResponses--; + mTotalReceived++; + continueSend(); + mTotalTime += (recv - send); + mTotalPingTime += (bounce - send); + mTotalPongTime += (recv - bounce); + if (mPendingResponses == 0) { + long now = SystemClock.uptimeMillis(); + log(String.format("Sent %d ping/pongs, %d concurrent.\n" + + "Total duration %dms (%dms eff. avg)\n" + + "Average message took %dms (%dms + %dms)\n", + mTotalReceived, CONCURRENT_TESTS[mTestPhase], + (now - mBatchStartTime), (now - mBatchStartTime) / mTotalReceived, + mTotalTime / mTotalReceived, mTotalPingTime / mTotalReceived, + mTotalPongTime / mTotalReceived)); + + mTestPhase++; + if (mTestPhase < CONCURRENT_TESTS.length) { + startBatch(); + } else { + mTestPhase = 0; + log("Finished\n"); + findViewById(R.id.run).setEnabled(true); + if (mAutoRun) { + finish(); + } + } + } + } + + private void log(String text) { + mOutput.append(text); + Log.d(TAG, text); + } + + static { + sTargets = new Class<?>[100]; + for (int i = 0; i < sTargets.length; i++) { + try { + sTargets[i] = Class.forName( + String.format("test.amslam.subreceivers.PingReceiver%03d", i)); + } catch (ClassNotFoundException e) { + throw new RuntimeException(e); + } + } + + Runnable work = () -> { + while (true) { + try { + Intent intent = sWorkQueue.take(); + intent.putExtra("start_time", SystemClock.uptimeMillis()); + sAppContext.startService(intent); + } catch (InterruptedException e) {} + } + }; + + // How many worker threads should we spawn? ¯\_(ツ)_/¯ + for (int i = 0; i < 10; i++) { + new Thread(work, "Slammer" + i).start(); + } + } +} diff --git a/tests/AmSlam/src/test/amslam/PingReceiver.java b/tests/AmSlam/src/test/amslam/PingReceiver.java new file mode 100644 index 000000000000..1cea0792f138 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/PingReceiver.java @@ -0,0 +1,46 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam; + +import android.app.Service; +import android.content.Intent; +import android.os.Handler; +import android.os.IBinder; +import android.os.SystemClock; + +public class PingReceiver extends Service { + + @Override + public int onStartCommand(Intent intent, int flags, int startId) { + Intent response = new Intent(this, PongReceiver.class); + response.putExtra("start_time", intent.getLongExtra("start_time", 0)); + response.putExtra("bounce_time", SystemClock.uptimeMillis()); + response.putExtra("receiver", getClass().getSimpleName()); + sendBroadcast(response); + stopSelf(); + // If we exit before returning from onStartCommand the system will + // think we crashed and attempt a re-delivery, which we don't want here. + // Post'ing the kill deals with this just fine. + new Handler().post(() -> System.exit(0)); + return START_NOT_STICKY; + } + + @Override + public IBinder onBind(Intent intent) { + return null; + } +} diff --git a/tests/AmSlam/src/test/amslam/PongReceiver.java b/tests/AmSlam/src/test/amslam/PongReceiver.java new file mode 100644 index 000000000000..b837b9cdadfa --- /dev/null +++ b/tests/AmSlam/src/test/amslam/PongReceiver.java @@ -0,0 +1,52 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam; + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.os.SystemClock; + +import java.util.HashSet; +import java.util.Set; + +public class PongReceiver extends BroadcastReceiver { + interface PingPongResponseListener { + void onPingPongResponse(long send, long bounce, long recv, String remote); + } + + private static Set<PingPongResponseListener> sListeners = new HashSet<>(); + + public static void addListener(PingPongResponseListener listener) { + sListeners.add(listener); + } + + public static void removeListener(PingPongResponseListener listener) { + sListeners.remove(listener); + } + + @Override + public void onReceive(Context context, Intent intent) { + long now = SystemClock.uptimeMillis(); + long start_time = intent.getLongExtra("start_time", 0); + long bounce_time = intent.getLongExtra("bounce_time", 0); + String receiver = intent.getStringExtra("receiver"); + for (PingPongResponseListener listener : sListeners) { + listener.onPingPongResponse(start_time, bounce_time, now, receiver); + } + } +} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver000.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver000.java new file mode 100644 index 000000000000..ce5d04c3f131 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver000.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver000 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver001.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver001.java new file mode 100644 index 000000000000..7f4dc6f373cb --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver001.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver001 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver002.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver002.java new file mode 100644 index 000000000000..610e1ed515f5 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver002.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver002 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver003.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver003.java new file mode 100644 index 000000000000..cddee4c906db --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver003.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver003 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver004.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver004.java new file mode 100644 index 000000000000..80882e55ac6f --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver004.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver004 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver005.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver005.java new file mode 100644 index 000000000000..33cf47284cee --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver005.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver005 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver006.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver006.java new file mode 100644 index 000000000000..49ca9c928377 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver006.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver006 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver007.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver007.java new file mode 100644 index 000000000000..65ed84bf0a51 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver007.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver007 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver008.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver008.java new file mode 100644 index 000000000000..63182f8eb9d9 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver008.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver008 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver009.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver009.java new file mode 100644 index 000000000000..c1405f2d5281 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver009.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver009 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver010.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver010.java new file mode 100644 index 000000000000..990735f85167 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver010.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver010 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver011.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver011.java new file mode 100644 index 000000000000..a4d548a4bc48 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver011.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver011 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver012.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver012.java new file mode 100644 index 000000000000..3672df7a3274 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver012.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver012 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver013.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver013.java new file mode 100644 index 000000000000..ec09d0cc88b9 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver013.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver013 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver014.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver014.java new file mode 100644 index 000000000000..c7f8ef1a84e7 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver014.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver014 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver015.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver015.java new file mode 100644 index 000000000000..1f0eb27b9299 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver015.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver015 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver016.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver016.java new file mode 100644 index 000000000000..37f9adfad397 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver016.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver016 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver017.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver017.java new file mode 100644 index 000000000000..8e28976f2390 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver017.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver017 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver018.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver018.java new file mode 100644 index 000000000000..f0a7cf5eca2e --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver018.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver018 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver019.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver019.java new file mode 100644 index 000000000000..59813137da0c --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver019.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver019 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver020.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver020.java new file mode 100644 index 000000000000..3fe0109ced34 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver020.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver020 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver021.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver021.java new file mode 100644 index 000000000000..9d4a84172d53 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver021.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver021 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver022.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver022.java new file mode 100644 index 000000000000..ccf1d193a12a --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver022.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver022 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver023.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver023.java new file mode 100644 index 000000000000..ac5710227a53 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver023.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver023 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver024.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver024.java new file mode 100644 index 000000000000..ce49a1ca5152 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver024.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver024 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver025.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver025.java new file mode 100644 index 000000000000..364ae202ee58 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver025.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver025 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver026.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver026.java new file mode 100644 index 000000000000..46f4f9115c4b --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver026.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver026 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver027.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver027.java new file mode 100644 index 000000000000..9b8d63d36fad --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver027.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver027 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver028.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver028.java new file mode 100644 index 000000000000..2a1c512175dd --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver028.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver028 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver029.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver029.java new file mode 100644 index 000000000000..45552b7c8fba --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver029.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver029 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver030.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver030.java new file mode 100644 index 000000000000..fba4cabf3cf6 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver030.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver030 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver031.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver031.java new file mode 100644 index 000000000000..77a1e918e7bc --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver031.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver031 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver032.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver032.java new file mode 100644 index 000000000000..73c47e6bf17d --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver032.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver032 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver033.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver033.java new file mode 100644 index 000000000000..76557aba91b4 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver033.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver033 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver034.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver034.java new file mode 100644 index 000000000000..0f4ce1001afc --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver034.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver034 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver035.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver035.java new file mode 100644 index 000000000000..9513771352d3 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver035.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver035 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver036.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver036.java new file mode 100644 index 000000000000..8c0d7ca3de3f --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver036.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver036 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver037.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver037.java new file mode 100644 index 000000000000..9d494c36b223 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver037.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver037 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver038.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver038.java new file mode 100644 index 000000000000..1a6456a99547 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver038.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver038 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver039.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver039.java new file mode 100644 index 000000000000..edef06c8b5e4 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver039.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver039 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver040.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver040.java new file mode 100644 index 000000000000..46f430ba1ed4 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver040.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver040 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver041.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver041.java new file mode 100644 index 000000000000..af7add3e9e7d --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver041.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver041 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver042.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver042.java new file mode 100644 index 000000000000..20f0d683dbbc --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver042.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver042 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver043.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver043.java new file mode 100644 index 000000000000..5217ae92c1ae --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver043.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver043 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver044.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver044.java new file mode 100644 index 000000000000..2984777c9cab --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver044.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver044 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver045.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver045.java new file mode 100644 index 000000000000..b5b5a8c5de86 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver045.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver045 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver046.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver046.java new file mode 100644 index 000000000000..b48b722ad04b --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver046.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver046 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver047.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver047.java new file mode 100644 index 000000000000..7dd36d7a6ea5 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver047.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver047 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver048.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver048.java new file mode 100644 index 000000000000..469c7bf890bc --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver048.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver048 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver049.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver049.java new file mode 100644 index 000000000000..d1482d30ea5f --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver049.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver049 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver050.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver050.java new file mode 100644 index 000000000000..ac9441d6e071 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver050.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver050 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver051.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver051.java new file mode 100644 index 000000000000..dea688453e36 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver051.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver051 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver052.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver052.java new file mode 100644 index 000000000000..0a756f92bf16 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver052.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver052 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver053.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver053.java new file mode 100644 index 000000000000..b455eb8d459a --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver053.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver053 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver054.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver054.java new file mode 100644 index 000000000000..8ff8a39cc59f --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver054.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver054 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver055.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver055.java new file mode 100644 index 000000000000..88864859e1f8 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver055.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver055 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver056.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver056.java new file mode 100644 index 000000000000..ee62080a244b --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver056.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver056 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver057.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver057.java new file mode 100644 index 000000000000..4d0e67782fd0 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver057.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver057 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver058.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver058.java new file mode 100644 index 000000000000..8202dff8aebd --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver058.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver058 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver059.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver059.java new file mode 100644 index 000000000000..0d67f9fddd84 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver059.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver059 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver060.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver060.java new file mode 100644 index 000000000000..1c44d851a182 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver060.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver060 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver061.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver061.java new file mode 100644 index 000000000000..1c678be78c28 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver061.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver061 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver062.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver062.java new file mode 100644 index 000000000000..a0bb19478aee --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver062.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver062 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver063.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver063.java new file mode 100644 index 000000000000..0d09049455ea --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver063.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver063 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver064.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver064.java new file mode 100644 index 000000000000..b93445965d80 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver064.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver064 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver065.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver065.java new file mode 100644 index 000000000000..1534290b3052 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver065.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver065 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver066.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver066.java new file mode 100644 index 000000000000..e053ac4b0300 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver066.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver066 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver067.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver067.java new file mode 100644 index 000000000000..deb533a185b8 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver067.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver067 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver068.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver068.java new file mode 100644 index 000000000000..6ed5cbcd94ad --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver068.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver068 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver069.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver069.java new file mode 100644 index 000000000000..775ab8b24596 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver069.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver069 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver070.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver070.java new file mode 100644 index 000000000000..213a688512f7 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver070.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver070 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver071.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver071.java new file mode 100644 index 000000000000..5b5626bd4afc --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver071.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver071 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver072.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver072.java new file mode 100644 index 000000000000..f16be790b026 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver072.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver072 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver073.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver073.java new file mode 100644 index 000000000000..94e5fc84ab97 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver073.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver073 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver074.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver074.java new file mode 100644 index 000000000000..443beb24bb4f --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver074.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver074 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver075.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver075.java new file mode 100644 index 000000000000..3e5c35d16099 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver075.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver075 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver076.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver076.java new file mode 100644 index 000000000000..cdf967197a55 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver076.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver076 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver077.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver077.java new file mode 100644 index 000000000000..af4340b306b9 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver077.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver077 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver078.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver078.java new file mode 100644 index 000000000000..f20b1871cadb --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver078.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver078 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver079.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver079.java new file mode 100644 index 000000000000..aa654f0483a6 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver079.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver079 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver080.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver080.java new file mode 100644 index 000000000000..c0241ceb1842 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver080.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver080 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver081.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver081.java new file mode 100644 index 000000000000..c9a8a856b5d8 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver081.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver081 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver082.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver082.java new file mode 100644 index 000000000000..c84d87b78f72 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver082.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver082 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver083.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver083.java new file mode 100644 index 000000000000..9395ae80c738 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver083.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver083 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver084.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver084.java new file mode 100644 index 000000000000..1b702c160a4b --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver084.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver084 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver085.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver085.java new file mode 100644 index 000000000000..1cd7c93308bd --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver085.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver085 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver086.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver086.java new file mode 100644 index 000000000000..a1c9748d123b --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver086.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver086 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver087.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver087.java new file mode 100644 index 000000000000..4784beec4f75 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver087.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver087 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver088.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver088.java new file mode 100644 index 000000000000..4a2f1ab046ce --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver088.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver088 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver089.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver089.java new file mode 100644 index 000000000000..2ed3e4df7bc1 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver089.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver089 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver090.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver090.java new file mode 100644 index 000000000000..77b7ac67b998 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver090.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver090 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver091.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver091.java new file mode 100644 index 000000000000..2bcde205f947 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver091.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver091 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver092.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver092.java new file mode 100644 index 000000000000..fc6bf5219fbc --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver092.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver092 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver093.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver093.java new file mode 100644 index 000000000000..14f181cd99ff --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver093.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver093 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver094.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver094.java new file mode 100644 index 000000000000..9145cfae7f53 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver094.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver094 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver095.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver095.java new file mode 100644 index 000000000000..da1ca9293ca9 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver095.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver095 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver096.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver096.java new file mode 100644 index 000000000000..2aacae4da986 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver096.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver096 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver097.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver097.java new file mode 100644 index 000000000000..d685adb4bcc3 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver097.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver097 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver098.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver098.java new file mode 100644 index 000000000000..013779f58c66 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver098.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver098 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver099.java b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver099.java new file mode 100644 index 000000000000..2bf31f4abaf5 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/PingReceiver099.java @@ -0,0 +1,21 @@ +/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver099 extends PingReceiver {} diff --git a/tests/AmSlam/src/test/amslam/subreceivers/gen.py b/tests/AmSlam/src/test/amslam/subreceivers/gen.py new file mode 100644 index 000000000000..755afa9e1a92 --- /dev/null +++ b/tests/AmSlam/src/test/amslam/subreceivers/gen.py @@ -0,0 +1,51 @@ +# +# Copyright (C) 2016 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +TEMPLATE = """/* + * Copyright (C) 2016 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package test.amslam.subreceivers; + +import test.amslam.PingReceiver; + +public class PingReceiver{index:03d} extends PingReceiver {{}} +""" + +MANIFEST_ADD = """ <receiver android:name=".subreceivers.PingReceiver{0:03d}" android:exported="false" android:process=":ping{0:03d}" />\n""" + +def gen(i): + f = open('PingReceiver{:03d}.java'.format(i), 'w') + f.write(TEMPLATE.format(index=i)) + f.close() + +manifest = open('AppendToManifest.xml', 'w') +for i in xrange(100): + gen(i) + manifest.write(MANIFEST_ADD.format(i)) +manifest.close() |