My package is named com.mywebsite.banana.
<ul>
<li>I want to have a seed, so the test is repeatable: -s 13</li>
<li>I want to have a fairly low-level of verbosity: -v</li>
<li>I want to run 500 psuedo-random commands: 500</li>
</ul>
<strong>I'm calling monkey like this</strong>:
<strong>My output</strong>:
My AndroidManifest.xml has this in it:
What am I doing wrong? Is there something I need to add to my app before running the monkey? The main activity is located in com.mywebsite.banana - is that the correct path to be passed in, or should it go all the way to the activity like this: com.mywebsite.banana.activityName?
From what I've read, it seems as though I'm doing this correctly:
<ul>
<li><a href="http://dnlkntt.wordpress.com/2014/04/01/how-to-stress-test-your-android-app-with-monkey/" rel="noreferrer">http://dnlkntt.wordpress.com/2014/04/01/how-to-stress-test-your-android-app-with-monkey/</a></li>
<li><a href="http://www.tutorialspoint.com/android/android_testing.htm" rel="noreferrer">http://www.tutorialspoint.com/android/android_testing.htm</a></li>
<li><a href="http://hariniachala.blogspot.com/2011/09/android-application-ui-testing-with.html" rel="noreferrer">http://hariniachala.blogspot.com/2011/09/android-application-ui-testing-with.html</a></li>
</ul>
<hr>
<strong>Edit</strong>
Attempt 1:
Result 1:
Attempt 2:
Result 2:
Attempt 3:
Result 3:
Some of the manifest:
Also tried this version of the manifest, with no change:
<ul>
<li>I want to have a seed, so the test is repeatable: -s 13</li>
<li>I want to have a fairly low-level of verbosity: -v</li>
<li>I want to run 500 psuedo-random commands: 500</li>
</ul>
<strong>I'm calling monkey like this</strong>:
Code:
adb shell monkey -s 13 -p com.mywebsite.banana -v 500
<strong>My output</strong>:
Code:
:Monkey: seed=13 count=500
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
No activities found to run, monkey aborted
My AndroidManifest.xml has this in it:
Code:
<categoy android:name="android.intent.category.LAUNCHER"/>
What am I doing wrong? Is there something I need to add to my app before running the monkey? The main activity is located in com.mywebsite.banana - is that the correct path to be passed in, or should it go all the way to the activity like this: com.mywebsite.banana.activityName?
From what I've read, it seems as though I'm doing this correctly:
<ul>
<li><a href="http://dnlkntt.wordpress.com/2014/04/01/how-to-stress-test-your-android-app-with-monkey/" rel="noreferrer">http://dnlkntt.wordpress.com/2014/04/01/how-to-stress-test-your-android-app-with-monkey/</a></li>
<li><a href="http://www.tutorialspoint.com/android/android_testing.htm" rel="noreferrer">http://www.tutorialspoint.com/android/android_testing.htm</a></li>
<li><a href="http://hariniachala.blogspot.com/2011/09/android-application-ui-testing-with.html" rel="noreferrer">http://hariniachala.blogspot.com/2011/09/android-application-ui-testing-with.html</a></li>
</ul>
<hr>
<strong>Edit</strong>
Attempt 1:
Code:
adb shell monkey -p com.mywebsite.banana -c intent.CATEGORY_LAUNCHER -v 500
Result 1:
Code:
:Monkey: seed=13 count=500
:AllowPackage: com.mywebsite.banana
:IncludeCategory: intent.CATEGORY_LAUNCHER
// Warning: no activities found for category intent.CATEGORY_LAUNCHER
** No activities found to run, monkey aborted
Attempt 2:
Code:
adb shell monkey -p com.mywebsite.banana -c android.intent.category.MONKEY -v 500
Result 2:
Code:
:Monkey: seed=13 count=500
:AllowPackage: com.mywebsite.banana
:IncludeCategory: android.intent.category.MONKEY
No activities found to run, monkey aborted
Attempt 3:
Code:
adb shell monkey -p com.mywebsite.banana -c android.intent.category.LAUNCHER -c android.intent.category.MONKEY -v 500
Result 3:
Code:
:Monkey: seed=13 count=500
:AllowPackage: com.mywebsite.banana
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
No activities found to run, monkey aborted
Some of the manifest:
Code:
<activity
android:name="com.mywebsite.banana.FRCActivity"
android:launchMode="singleTask"
android:configChanges="orientation|screenSize"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="none" />
<category android:name="android.intent.category.MONKEY"/>
</intent-filter>
</activity>
Also tried this version of the manifest, with no change:
Code:
<activity
android:name="com.mywebsite.banana.FRCActivity"
android:launchMode="singleTask"
android:configChanges="orientation|screenSize"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.MONKEY"/>
</intent-filter>
</activity>