Re: [robotium-developers] Re: Robotium with maven

235 views
Skip to first unread message

Saneesh Joseph

unread,
Apr 22, 2013, 2:22:12 AM4/22/13
to robotium-...@googlegroups.com
It would be helpful to know to which object IllegalAccess is attempted. Stacktrace in logcat should say that.

Can you post complete stack trace?

-- Saneesh


On Mon, Apr 22, 2013 at 11:42 AM, Martynas Jurkus <martyna...@gmail.com> wrote:
By the way - all test ran fine from IntelliJ IDE.


On Sunday, 21 April 2013 20:28:29 UTC+3, Martynas Jurkus wrote:
I have have my android application integration tests.
When I try to run them from maven I get error below. I read http://stackoverflow.com/questions/14839162/instrumentation-run-failed-due-to-java-lang-illegalaccesserror that I should use `<scope>provieded</scope>`, but then I get compilation errors like "package not found"...

Attaching integration test pom.xml.

    [INFO] --- android-maven-plugin:3.5.3:internal-integration-test (default-internal-integration-test) @ md-lt-tests ---
    [INFO] Found 1 devices connected with the Android Debug Bridge
    [INFO] android.device parameter not set, using all attached devices
    [INFO] Emulator emulator-5554_Test_unknown_sdk found.
    [INFO] emulator-5554_Test_unknown_sdk :   Running instrumentation tests in lt.ito.md.tests
    [INFO] emulator-5554_Test_unknown_sdk :     Run started: lt.md.md.tests, 0 tests:
    [INFO] emulator-5554_Test_unknown_sdk :     Run failed: Instrumentation run failed due to 'java.lang.IllegalAccessError'
    [INFO] emulator-5554_Test_unknown_sdk :     Run ended: 0 ms
    [INFO]   Tests run: 0,  Failures: 0,  Errors: 0
    [INFO] emulator-5554_Test_unknown_sdk :   Report file written to /home/martynas/work/md-android/md/lt/lt-tests/target/surefire-reports/TEST-emulator-5554_Test_unknown_sdk.xml
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1:20.297s
    [INFO] Finished at: Sun Apr 21 18:31:30 EEST 2013
    [INFO] Final Memory: 22M/307M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.3:internal-integration-test (default-internal-integration-test) on project md-lt-tests: emulator-5554_Test_unknown_sdk :   Test run failed to complete: Instrumentation run failed due to 'java.lang.IllegalAccessError'


Integration tests project pom.xml

        <modelVersion>4.0.0</modelVersion>
        <parent>
            <groupId>company</groupId>
            <artifactId>md-lt</artifactId>
            <version>1.5.4</version>
            <relativePath>../pom.xml</relativePath>
        </parent>
    
        <artifactId>md-lt-tests</artifactId>
        <packaging>apk</packaging>
    
        <dependencies>
            <dependency>
                <groupId>${project.groupId}</groupId>
                <artifactId>md-lt-app</artifactId>
                <version>${project.version}</version>
                <type>apk</type>
            </dependency>
            <dependency>
                <groupId>com.jayway.android.robotium</groupId>
                <artifactId>robotium-solo</artifactId>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <scope>compile</scope>
            </dependency>
    
            <dependency>
                <groupId>android</groupId>
                <artifactId>android</artifactId>
                <scope>provided</scope>
            </dependency>
        </dependencies>
    
        <build>
    <sourceDirectory>src</sourceDirectory>
            <finalName>${project.artifactId}</finalName>
    
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.6</source>
                        <target>1.6</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>com.jayway.maven.plugins.android.generation2</groupId>
                    <artifactId>android-maven-plugin</artifactId>
                    <version>3.5.3</version>
                    <extensions>true</extensions>
                    <configuration>
                        <sdk>
                            <platform>${android.platform.version}</platform>
                        </sdk>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </project>

--
You received this message because you are subscribed to the Google Groups "Robotium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotium-develo...@googlegroups.com.
To post to this group, send email to robotium-...@googlegroups.com.
Visit this group at http://groups.google.com/group/robotium-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages