You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Stepan Mishura (JIRA)" <ji...@apache.org> on 2007/10/19 15:56:50 UTC

[jira] Assigned: (HARMONY-4938) [buildtest][eut] cleanup EUT run properties like setupTarget

     [ https://issues.apache.org/jira/browse/HARMONY-4938?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stepan Mishura reassigned HARMONY-4938:
---------------------------------------

    Assignee: Stepan Mishura

> [buildtest][eut] cleanup EUT run properties like setupTarget
> ------------------------------------------------------------
>
>                 Key: HARMONY-4938
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4938
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: build - test - ci
>         Environment: any
>            Reporter: Vladimir Beliaev
>            Assignee: Stepan Mishura
>         Attachments: H4938.patch
>
>
> One of the tasks from root JIRA is to to clarify EUT running properties like "setting setupTarget for Linux x86_64".
> I investiagated this issue (why we must specify "setupTarget" for Linux x86_64 and must not for other platforms?". The answe is that EUT inherent test.xml does not really support Linux x86_64. I mean there is 'setRuntimeArchive' target which set the properties in following way:
>     <condition property="runtimeArchive" value="eclipse-SDK-${buildId}-linux-gtk.tar.gz">
>         <and>
>                 <equals arg1="${os}" arg2="linux" />
>                 <equals arg1="${ws}" arg2="gtk" />
>                 <equals arg1="${arch}" arg2="x86" />
>         </and>
>     </condition>
> and there is no such settings for linux gtk x86_64. So the solution is to specify "runtimeArchive" from EUT BTI adaptors.
> I discovered (a new planet) more things. There is an issue with EUT distibution. Say, you download EUT3.3 and SDK3.3 from Eclipse.org release page. Wfter unpacking EUT3.3 archive the eclipse-testing/label.properties file is created whith the content like:
>         timestamp=200706251500
>         buildType=I
>         buildId=I20070625-1500
>         buildLabel=I20070625-1500
> In particluar the 'buildId' property from this file is used (by default) to construct the SDK3.3 archive name. So EUT3.3 (by default) expects the SDK3.3 archive is named as 
>         eclipse-SDK-I20070625-1500-linux-gtk-x86_64.tar.gz
> but not 
>         eclipse-SDK-3.3-linux-gtk-x86_64.tar.gz
> To workaround this issue the EUT BTI adaptor patches label.properties file. So, I found out that if one sets "runtimeArchive" property then this 'buildId' is not used and no patching of label.properties is required. So it worth fixing BTI asaptors accordingly.
> Thanks
> Vladimir Beliaev

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