BTW: The Wiki has been updated:

http://wiki.apache.org/cordova/RunningTests

On Fri, Nov 16, 2012 at 10:49 AM, Joe Bowser <[email protected]> wrote:
> Hey
>
> I noticed that the tests are failing.  Worse, the tests are failing
> randomly and they're not failing all the time.  I think we leak a
> receiver when using a CordovaWebView, so I'll have to investigate
> this, since it's causing this spectacular WebKit crash.  Really, this
> is a pretty EPIC FAIL of WebView.  I'll be looking at that.  Let me
> know if you can reproduce the same epic fail on your end.
>
> On Fri, Nov 16, 2012 at 10:13 AM, Joe Bowser <[email protected]> wrote:
>> Honestly, running JUnit Tests in Eclipse is pretty trivial, as is
>> running these from the command line.  I just tried it and here's the
>> command:
>>
>> adb shell am instrument -w
>> org.apache.cordova.test/android.test.InstrumentationTestRunner
>>
>> On Thu, Nov 15, 2012 at 7:32 PM, Andrew Grieve <[email protected]> wrote:
>>> Awesome. The steps to run it in eclipse would be a good addition as well.
>>> I'll sign up to add the iOS unit test instructions.
>>>
>>>
>>> On Thu, Nov 15, 2012 at 8:11 PM, Joe Bowser <[email protected]> wrote:
>>>
>>>> Web Driver is not necessary to run the tests.  I'll get the command line
>>>> version working tomorrow.
>>>> On Nov 15, 2012 5:05 PM, "Andrew Grieve" <[email protected]> wrote:
>>>>
>>>> > Started to update wiki instructions... but what is the correct last step?
>>>> >
>>>> > === To run these tests from the command line: ===
>>>> > 1. Install "Google Web Driver" through the Android SKD Manager
>>>> > 1. Copy the extras/google/webdriver/android_webdriver_library.jar from
>>>> the
>>>> > Android SDK into the framework/libs directory
>>>> > 1. Build Cordova by running "ant" from within the framework directory
>>>> > 1. Run the following command in the framework directory with a device
>>>> > attached or emulator running:
>>>> >         adb shell am instrument -w
>>>> > com.phonegap/android.test.InstrumentationTestRunner
>>>> >
>>>> >
>>>> >
>>>> > On Wed, Nov 14, 2012 at 9:24 PM, Andrew Grieve <[email protected]>
>>>> > wrote:
>>>> >
>>>> > > Tried to follow the command-line instructions but get:
>>>> > >
>>>> > > agrieve@dhcp-172-23-181-44 ~/git/incubator-cordova-android/framework
>>>> > > (asdf) $ adb shell am instrument -w
>>>> > > com.phonegap/android.test.InstrumentationTestRunner
>>>> > > INSTRUMENTATION_STATUS: id=ActivityManagerService
>>>> > > INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for:
>>>> > > ComponentInfo{com.phonegap/android.test.InstrumentationTestRunner}
>>>> > > INSTRUMENTATION_STATUS_CODE: -1
>>>> > > android.util.AndroidException: INSTRUMENTATION_FAILED:
>>>> > > com.phonegap/android.test.InstrumentationTestRunner
>>>> > >
>>>> > > Changing to org.apache.cordova:
>>>> > > agrieve@dhcp-172-23-181-44 ~/git/incubator-cordova-android/framework
>>>> > > (asdf) $ adb shell am instrument -w
>>>> > > org.apache.cordova/android.test.InstrumentationTestRunner
>>>> > > android.util.AndroidException: INSTRUMENTATION_FAILED:
>>>> > > org.apache.cordova/android.test.InstrumentationTestRunner
>>>> > >
>>>> > > On Wed, Nov 14, 2012 at 4:41 PM, Simon MacDonald <
>>>> > > [email protected]> wrote:
>>>> > >
>>>> > >> Yup, it passed when I ran it and only it.
>>>> > >>
>>>> > >> Simon Mac Donald
>>>> > >> http://hi.im/simonmacdonald
>>>> > >>
>>>> > >>
>>>> > >> On Wed, Nov 14, 2012 at 4:35 PM, Joe Bowser <[email protected]>
>>>> wrote:
>>>> > >>
>>>> > >> > How can testPreconditions fail, but testViaLoadUrl pass? Can you run
>>>> > >> > the test by itself? testViaHref is known to fail, and there's an
>>>> issue
>>>> > >> > open about that bug.
>>>> > >> >
>>>> > >>
>>>> > >
>>>> > >
>>>> >
>>>>

Reply via email to