Closed jaumard closed 1 year ago
Here is the full log for Android:
You set up native automation wrong. But that's okay, I admit it's not easy for the first time :( We have an idea on how to improve this so that for developing tests you'd get basically 1 click setup, but currently, it's just an idea.
Mistakes:
MainActivityTest.java
(no Kotlin allowed)androidTest
source set. Given your directory structure, it'll be android/app/src/androidTest/com/kiwi/merchant/app
.Share the final result and let me know if this helps :)
- The file has the wrong name and format. It must be named MainActivityTest.java (no Kotlin allowed)
It is MainActivityTest.java, the kotlin one is my own main activity :) sorry the highlighted file in my screen is not the test file I didn't pay attention to the selection when taking the screenshot
- It's in the wrong location. It has to be in the androidTest source set. Given your directory structure, it'll be android/app/src/androidTest/com/kiwi/merchant/app.
It is in androidTest
, I have put it in android/app/src/androidTest/com/kiwi/merchant
because my package is com.merchant.kiwi and not com.merchant.kiwi.app and the doc state we should put it where the package is. But I give it a try but same result, in addition I'm getting this exception now (don't think it is present on previous log I share):
06:31:34 E/ddms: Exception during activity from Selector.
: 06:31:34 E/ddms: null
: java.nio.channels.CancelledKeyException
: at java.base/sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:75)
: at java.base/sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:138)
: at java.base/java.nio.channels.SelectionKey.isAcceptable(SelectionKey.java:426)
: at com.android.ddmlib.internal.jdwp.JdwpProxyServer.runAsServer(JdwpProxyServer.java:281)
: at com.android.ddmlib.internal.jdwp.JdwpProxyServer.run(JdwpProxyServer.java:321)
: at java.base/java.lang.Thread.run(Thread.java:1589)
:
Ah, okay then.
Can you show the screenshot of your project's whole file hierarchy?
Here are they (don't mind the red on test file, just formatting lint error, not compilation one) :
I believe we have the same problem with CamerAwesome. After the migration to 1.0, I am not able anymore to run the tests on my local Android device.
Here is the full log:
I'm not sure what's wrong but the app never launches on my device although both apps are installed. It's in this state for several minutes and nothing changes.
I'm using patrol_cli v1.1.0
@apalala-dev I check your repo (since it's the only example that I can actually run - nobody else shared their examples) and made https://github.com/Apparence-io/CamerAwesome/pull/296. The issue you mentioned doesn't occur anymore (at least on my machine).
Closing because of no activity.
This issue has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar problem, please file a new issue. Make sure to follow the template and provide all the information necessary to reproduce the issue.
Describe the bug
So now that I was not able to run on iOS I give it a try on Android, but look like I have same issue that the test never launch and wait forever. Android screen turned black and wait.
I don't see any errors in there. So I have no idea what's preventing the tests to run.
Here is my build.gradle where I added the setup:
And here the native class test that's needed: