Hi all,
I'm trying to get android tests to run conditionally in gradle.
Our Android tests run on real devices.
We have some tests specifically for Handset, others for Tablet, and some
common tests.
I'd like to be able to tell gradle to exclude either the Handset tests, or
the Tablet tests - depending on which device we're testing on.
So far, using gradle 1.10, I have the full test suite running using the
following
(note, we have a non-standard directory layout which I can't change for the
moment)
androidTest {
manifest.srcFile 'test/AndroidManifest.xml'
java {
srcDir = 'test/src'
}
assets.srcDirs = ['test/assets']
}
This works fine, when I run gradle connectedCheck all of the tests run.
However, if run on a phone the tablet specific tests will fail, and
vice-versa.
How can I set things up to conditionally exclude some tests ?
I'd like to be able to do something like
gradle handsetTest
or alternatively:
gradle -Ptype=handset connectedCheck
which would exclude all the tablet tests from the androidTest source set.
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.