Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 425980 - ui.tests no longer run on all platforms
Summary: ui.tests no longer run on all platforms
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.4   Edit
Hardware: All All
: P3 blocker (vote)
Target Milestone: 4.4 M5   Edit
Assignee: Paul Webster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-17 08:30 EST by Dani Megert CLA
Modified: 2014-01-21 05:55 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dani Megert CLA 2014-01-17 08:30:12 EST
Started with N20140115-2000.

The org.eclipse.ui.tests no longer run on all platforms.
Comment 1 Dani Megert CLA 2014-01-17 08:30:58 EST
Probably caused by the new dependencies for bug 419018.
Comment 2 Paul Webster CLA 2014-01-17 08:36:37 EST
I thought those deps were available for this week's I build, and the UI tests ran then.  http://download.eclipse.org/eclipse/downloads/drops4/I20140114-0800/testResults.php

I'm looking into it.

PW
Comment 3 Dani Megert CLA 2014-01-17 08:43:17 EST
(In reply to Paul Webster from comment #2)
> I thought those deps were available for this week's I build, and the UI
> tests ran then. 
> http://download.eclipse.org/eclipse/downloads/drops4/I20140114-0800/
> testResults.php
> 
> I'm looking into it.

The changes were released after that I-build, see [1]. The tests then didn't run in the next I-build [2].

Please see bug 419018 comment 10 for more info.


[1] https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=a65bccad7395914a88571f7a889e844db51e969c
[2] http://download.eclipse.org/eclipse/downloads/drops4/I20140115-1300/testResults.php
Comment 4 Paul Webster CLA 2014-01-17 08:56:57 EST
(In reply to Dani Megert from comment #3)
> (In reply to Paul Webster from comment #2)
> > I thought those deps were available for this week's I build, and the UI
> > tests ran then. 
> > http://download.eclipse.org/eclipse/downloads/drops4/I20140114-0800/
> > testResults.php
> > 
> > I'm looking into it.
> 
> The changes were released after that I-build, see [1]. The tests then didn't
> run in the next I-build [2].
> 

Ah, I was thinking of that css.swt tests were released using the same framework earlier ... but I see those tests no longer appear either.

The install of the test bundle is failing, which means the install doesn't have access to the orbit bundles.

PW
Comment 5 Paul Webster CLA 2014-01-17 09:08:48 EST
They need to be added to the test feature, probably eclipse.platform.releng/features/org.eclipse.sdk.tests

PW
Comment 6 Dani Megert CLA 2014-01-17 09:11:11 EST
(In reply to Paul Webster from comment #5)
> They need to be added to the test feature, probably
> eclipse.platform.releng/features/org.eclipse.sdk.tests
> 
> PW

Where are the approvals/CQs to use them? I couldn't find them.
https://wiki.eclipse.org/Development_Resources/IP/Test_and_Build_Dependencies
Comment 7 Paul Webster CLA 2014-01-17 09:23:54 EST
Sorry about that, https://dev.eclipse.org/ipzilla/show_bug.cgi?id=7866 open now (those libraries can piggyback on existing CQs)

PW
Comment 8 Paul Webster CLA 2014-01-17 09:38:43 EST
Add them to the test feature:  https://git.eclipse.org/r/20755

PW
Comment 9 David Williams CLA 2014-01-17 09:42:36 EST
(In reply to Paul Webster from comment #5)
> They need to be added to the test feature, probably
> eclipse.platform.releng/features/org.eclipse.sdk.tests
> 
> PW

I've opened bug 425986 to remind us to work away from the model of having "monolithic test builds". That is, each component/repository should have its own test feature for improved modularly.
Comment 10 Paul Webster CLA 2014-01-20 10:35:58 EST
released as http://git.eclipse.org/c/platform/eclipse.platform.releng.git/commit/?id=46e65f1ff2b1b865abe1db55227955e14f2dc361

Now those bundles will be available in the test repo to be installed by org.eclipse.ui.tests.

PW
Comment 11 Paul Webster CLA 2014-01-20 10:36:06 EST
.