On Tue, Jan 31, 2012 at 8:36 AM, Yahor Paulavets
<ypaulav...@agilefusion.com> wrote:
> It is not my app, it is app I have to test. And it is not testable, because
> it has ":separate" processes.

Ah, my apologies. Please direct my rants to the developers, who should
have their heads examined.

> I wonder to know, is there are any way to test such processes?

I doubt it, at least in terms of ActivityInstrumentationTestCase2 and
kin. Android does some magic to load your test cases into the same
process as the main app; I'll be rather surprised if they can somehow
magically extend that to other processes and coordinate between them.

Or, to look at it another way, if Diego Torres Milano did not have a
solution for you, then it is likely that no such solution exists --
he's probably the world's leading expert on this subject.

You could try monkeyrunner, as that has a chance of handling multiple processes.

> Or how can I submit a bug/ask google/whatever to get the answer or
> direction..

You are welcome to file a feature request at http://b.android.com.
That will not help you in the short term.

> update: if I remove ":process" separate process definition in the manifest 
> file, application crashes and there are no way to run it without separate 
> process definition.

That is because the developers wrote a lousy app. If monkeyrunner does
not fit your needs, report back to whoever assigned this app to you
that the app is untestable in its current state, and that the
developers should remove the android:process attributes and fix their
app.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

_The Busy Coder's Guide to Android Development_ Version 3.7 Available!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to