You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Varlamov (JIRA)" <ji...@apache.org> on 2007/09/06 13:58:32 UTC

[jira] Created: (HARMONY-4752) [drlvm][build] tests env unification

[drlvm][build] tests env unification
------------------------------------

                 Key: HARMONY-4752
                 URL: https://issues.apache.org/jira/browse/HARMONY-4752
             Project: Harmony
          Issue Type: Improvement
          Components: build - test - ci, DRLVM
            Reporter: Alexey Varlamov
            Assignee: Alexey Varlamov
            Priority: Critical


The DRLVM tests cannot be run on arbitrary JVM (or HDK) instance, they depend on DRLVM build artifacts and environment. This blocks complete snapshot testing under BTI. Also, there is a lot of inconsistencies in their properties, locations and features.
I did some refactoring and suggest the following patch, which includes:
- common set of properties for setting tested hdk/jdk/jre and other resources;
- shared utilities & properties controlling test compilation, execution, test generation;
- support of single test execution (via -Dtest.case) for all suites;
- more clean and readable code.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-4752) [drlvm][build] tests env unification

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Varlamov updated HARMONY-4752:
-------------------------------------

    Attachment:     (was: build-test.diff)

> [drlvm][build] tests env unification
> ------------------------------------
>
>                 Key: HARMONY-4752
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4752
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci, DRLVM
>            Reporter: Alexey Varlamov
>            Assignee: Alexey Varlamov
>            Priority: Critical
>         Attachments: build-test.diff
>
>
> The DRLVM tests cannot be run on arbitrary JVM (or HDK) instance, they depend on DRLVM build artifacts and environment. This blocks complete snapshot testing under BTI. Also, there is a lot of inconsistencies in their properties, locations and features.
> I did some refactoring and suggest the following patch, which includes:
> - common set of properties for setting tested hdk/jdk/jre and other resources;
> - shared utilities & properties controlling test compilation, execution, test generation;
> - support of single test execution (via -Dtest.case) for all suites;
> - more clean and readable code.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (HARMONY-4752) [drlvm][build] tests env unification

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Varlamov closed HARMONY-4752.
------------------------------------

    Resolution: Fixed

Applied at r573547

> [drlvm][build] tests env unification
> ------------------------------------
>
>                 Key: HARMONY-4752
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4752
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci, DRLVM
>            Reporter: Alexey Varlamov
>            Assignee: Alexey Varlamov
>            Priority: Critical
>         Attachments: build-test.diff
>
>
> The DRLVM tests cannot be run on arbitrary JVM (or HDK) instance, they depend on DRLVM build artifacts and environment. This blocks complete snapshot testing under BTI. Also, there is a lot of inconsistencies in their properties, locations and features.
> I did some refactoring and suggest the following patch, which includes:
> - common set of properties for setting tested hdk/jdk/jre and other resources;
> - shared utilities & properties controlling test compilation, execution, test generation;
> - support of single test execution (via -Dtest.case) for all suites;
> - more clean and readable code.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-4752) [drlvm][build] tests env unification

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Varlamov updated HARMONY-4752:
-------------------------------------

    Attachment: build-test.diff

> [drlvm][build] tests env unification
> ------------------------------------
>
>                 Key: HARMONY-4752
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4752
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci, DRLVM
>            Reporter: Alexey Varlamov
>            Assignee: Alexey Varlamov
>            Priority: Critical
>         Attachments: build-test.diff, build-test.diff
>
>
> The DRLVM tests cannot be run on arbitrary JVM (or HDK) instance, they depend on DRLVM build artifacts and environment. This blocks complete snapshot testing under BTI. Also, there is a lot of inconsistencies in their properties, locations and features.
> I did some refactoring and suggest the following patch, which includes:
> - common set of properties for setting tested hdk/jdk/jre and other resources;
> - shared utilities & properties controlling test compilation, execution, test generation;
> - support of single test execution (via -Dtest.case) for all suites;
> - more clean and readable code.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-4752) [drlvm][build] tests env unification

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Varlamov updated HARMONY-4752:
-------------------------------------

    Attachment: build-test.diff

Note, there is a bunch of new Java compilation warnings appeared, as most tests were compiled with javac instead of ecj.

> [drlvm][build] tests env unification
> ------------------------------------
>
>                 Key: HARMONY-4752
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4752
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci, DRLVM
>            Reporter: Alexey Varlamov
>            Assignee: Alexey Varlamov
>            Priority: Critical
>         Attachments: build-test.diff
>
>
> The DRLVM tests cannot be run on arbitrary JVM (or HDK) instance, they depend on DRLVM build artifacts and environment. This blocks complete snapshot testing under BTI. Also, there is a lot of inconsistencies in their properties, locations and features.
> I did some refactoring and suggest the following patch, which includes:
> - common set of properties for setting tested hdk/jdk/jre and other resources;
> - shared utilities & properties controlling test compilation, execution, test generation;
> - support of single test execution (via -Dtest.case) for all suites;
> - more clean and readable code.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.