I agree that running tests OOC would be very nice...of course, a VM is a container. I'm kind of surprised Google didn't build a Valtik unit testing container.
On May 28, 5:06 pm, Anton Slutsky <[email protected]> wrote: > For more sophisticated apps with a large number of team members and > contributors, running unit tests in an emulator may be impractical. > Emulator requires some sort of a some sort of a graphics/windowing setup. > Usually though (at least in my experience), unit tests are run on an > integrated build machines running things like Hudson or Cruise Control. > Most of the time, these machines are not or can not be set up to run a > windowing system especially when running linux. It would be very cool if > there was a way to get around the the true emulator for unit test purposes. > > > > On Thu, May 28, 2009 at 4:55 PM, Peter <[email protected]> wrote: > > > Yeah, I've discovered that I need to run them on the device if they > > concern any Android objects. In any case, for what I need I can use > > standard JUnit for the non-Android specifics to get some out of > > container testing. > > > The tests do not go in the library (jar). The test application seems > > like a possibility but I don't really like to run tests in container > > (although something like Android makes this a necessity). > > > On May 28, 4:30 pm, Brett Chabot <[email protected]> wrote: > > > I'm not sure exactly what you mean by "using a JUnit library". If the > > JUnit > > > tests reference android.jar objects, you will need to run them on an > > Android > > > device or emulator. > > > > But a more basic question I have is why does your Android library need to > > > use JUnit? Will you be packaging the tests for the library inside the > > > library itself? One approach is to separate the tests for the library > > from > > > the library itself. You could define an Android test application with a > > > manifest, etc, that references the library and contains all the tests for > > > the library. > > > > On Wed, May 27, 2009 at 2:42 PM, Peter <[email protected]> wrote: > > > > > I am creating an Android library that does stuff like http requests, > > > > etc, that uses android.jar objects. There will be no manifest or > > > > resources, etc, however. What is the best practice regarding the JUnit > > > > library to use in this library? DO I use standard JUnit, or the one > > > > included in android.jar? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

