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

[jira] Created: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

[testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
----------------------------------------------------------------------------------------------------------------------------

                 Key: HARMONY-3115
                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
             Project: Harmony
          Issue Type: Improvement
            Reporter: Vladimir Ivanov


The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Commented: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

Posted by "Vladimir Ivanov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12481507 ] 

Vladimir Ivanov commented on HARMONY-3115:
------------------------------------------

It looks OK. Lets use it as first step.

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Commented: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

Posted by "Vladimir Ivanov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12484324 ] 

Vladimir Ivanov commented on HARMONY-3115:
------------------------------------------

Thanks, patch was applied as expected.

One minor note: as part of restructuring process I suggest to move all current staff on one level below (let's call this directory 'run'). In this case on the one level with the 'run' we can create 'testsuites' directory and use it as storage for Harmony tests suites (like reliability or vtsvm). 
User will checkout 'run' directory and only if he run some harmony test suites the 'setup' process will checkout required suites (not by default).

So, resulting dir structure should be something like that:
buildtest/trunk
  |-- testsuites (place for all harmony test suites)
  |-- run (scripts to run tests = current structure).

 Is it OK?

 Thanks, Vladimir


> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: bt.patch, genconfig.patch, genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Commented: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

Posted by "Stepan Mishura (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482010 ] 

Stepan Mishura commented on HARMONY-3115:
-----------------------------------------

Vladimir, the patch applied at r519821. Please go forward with subsequent patches for improving infra.

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: genconfig.patch, genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Commented: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

Posted by "Alexander Kleymenov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12484390 ] 

Alexander Kleymenov commented on HARMONY-3115:
----------------------------------------------

Vladimir,

Please look at the BT Improvement I've attached to JIRA Issue #3501.
It proposes and implements new structure for the Infrastructure.
One of the main feature of improved BT framework is a separation of the Framework and Test Suites.
So use cases of the improved version suppose downloading (or checking out) only selected test suites.
For more information on this, please, see README and SPEC files placed in root dir of the archive.
If you have any ideas and comments, please post them on mail-dev list to 
    [buildtest] Proposal for Build Test Infrastructure Improvement
mail thread.

Thank you,
Alexander

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: bt.patch, genconfig.patch, genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Vladimir Ivanov updated HARMONY-3115:
-------------------------------------

    Attachment: readme.patch

update to readme

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>            Reporter: Vladimir Ivanov
>         Attachments: bt_restr.patch, readme.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Vladimir Ivanov updated HARMONY-3115:
-------------------------------------

    Attachment: bt_restr.patch

patch. Note, it was tested on win only.
The interface is simple:
ant setup;ant - run the builds only under CC
ant -Drun=hut;ant - run builds and Harmony unit tests under CC
ant -Drun=all;ant - run all modules under CC

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>            Reporter: Vladimir Ivanov
>         Attachments: bt_restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Assigned: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Stepan Mishura reassigned HARMONY-3115:
---------------------------------------

    Assignee: Stepan Mishura

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Stepan Mishura updated HARMONY-3115:
------------------------------------

    Attachment: genconfig.patch

My initial patch is broken - attaching new one. Sorry, about that :-(

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: genconfig.patch, genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Stepan Mishura updated HARMONY-3115:
------------------------------------

    Attachment: genconfig.patch

Vladimir,

I'd like to suggest a bit different structure for build-and-test infra (that was discussed on dev-list):
|-modules
    |-classlib
    |-classlib-test
    |-drlvm
    |-drlvm-test
build.xml

Could you evaluate 'genconfig.patch' that generates config file for cruisecontrol depending on selected projects? (If we agree to use this dir struct. we can use the patch as first step in infra restructuring)

Thanks,
Stepan.

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Vladimir Ivanov updated HARMONY-3115:
-------------------------------------

    Attachment: mv.sh

First of all, I suggest to move current infrastructure to the 'run' directory to store different testsuites in buildtest module too.
So expected structure is:
buildtests
  |--testsuites
  |    | -- releability
  |    | -- vm_validation
  |-- run
        | -- current structure

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Attachments: bt_restr.patch, mv.sh, readme.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Vladimir Ivanov updated HARMONY-3115:
-------------------------------------

    Attachment: restr.patch

Patch to do CC/CI more flexible.
Configuration was split to separated projects in the CC terms (full = classlib_build+drlvm_build+classlib_test+drlvm_test). Working configuration prepared at 'setup' step to merge all separated projects to one 'working' configuration.
Testing projects were moved to the 'ht' (harmony tests) directory.

Interface was not changed:
ant setup;ant - run the builds only under CC 
ant -Drun=ht setup;ant - run builds and Harmony unit tests under CC 
ant -Drun=all;ant - run all modules under CC 


> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Attachments: bt_restr.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Commented: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

Posted by "Stepan Mishura (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482731 ] 

Stepan Mishura commented on HARMONY-3115:
-----------------------------------------

Vladimir, the slightly modified patch (bt.patch) applied at r520852. I've excluded update for build.xml
and fixed classlib-drlvm/project.template (the project shouldn't be started if drlvm build fails)

Please check that the patch was applied as you expected.

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: bt.patch, genconfig.patch, genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Closed: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Vladimir Ivanov closed HARMONY-3115.
------------------------------------

    Resolution: Won't Fix

Seems, no needs to fix it in the trunk while it works in branch

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>            Assignee: Stepan Mishura
>         Attachments: bt.patch, genconfig.patch, genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Vladimir Ivanov updated HARMONY-3115:
-------------------------------------

    Attachment:     (was: bt_restr.patch)

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Attachments: mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Vladimir Ivanov updated HARMONY-3115:
-------------------------------------

    Attachment: bt.patch

small updates to CC-configs;


> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Assigned To: Stepan Mishura
>         Attachments: bt.patch, genconfig.patch, genconfig.patch, mv.sh, readme.patch, restr.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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


[jira] Updated: (HARMONY-3115) [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities

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

Alexey Varlamov updated HARMONY-3115:
-------------------------------------

    Component/s: build - test - ci

> [testing][buildtest module] the structure of buildtest module should be changed a little bit to improve testing capabilities
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3115
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3115
>             Project: Harmony
>          Issue Type: Improvement
>          Components: build - test - ci
>            Reporter: Vladimir Ivanov
>         Attachments: bt_restr.patch, readme.patch
>
>
> The structure of buildtest module should be changed a little bit to improve testing capabilities. It should be easily extendable by different types of tests and should be configurable by end user.

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