Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 402304 - Migration: UI dependent tests
Summary: Migration: UI dependent tests
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Scout (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 402298
  Show dependency tree
 
Reported: 2013-03-04 06:07 EST by Jeremie Bresson CLA
Modified: 2021-08-19 11:14 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremie Bresson CLA 2013-03-04 06:07:42 EST
Refactor and migrate the closed source test suite from BSI to Eclipse Repository. 

With this bug, the UI dependent tests should be migrated to the Eclipse Repository (without the one AbstractTestWithGuiScript)

These tests require a UI Layer (operating system). Some build server does not provide such a requirement. A way to satisfy this requirement on a Linux Server is to use Xvfb [1]

Nevertheless we want to be able to build (CBI) the scout runtime by skipping these tests if the build server does not have any UI.

[1] http://wiki.cloudbees.com/bin/view/DEV/Testing+GUI+applications
Comment 1 Jeremie Bresson CLA 2013-03-07 07:05:05 EST
moved to M7
Comment 2 Jeremie Bresson CLA 2013-04-12 10:22:05 EDT
Changed open on Gerrit:
https://git.eclipse.org/r/11858

We need to modify the maven build to ignore *UiTest when no graphical layer is available.
Comment 3 Jeremie Bresson CLA 2013-05-06 03:02:54 EDT
Change open on Gerrit:
https://git.eclipse.org/r/12524

* add TableMultilineListenerUiTest.
* add an ISwtIconLocator interface for SwtIconLocator
Comment 4 Jeremie Bresson CLA 2013-05-17 06:19:26 EDT
New and noteworthy section added:
http://wiki.eclipse.org/Scout/NewAndNoteworthy/3.9#JUnit_test_suite_for_Scout_RT

@Judith:
Can you verify please?
Comment 5 Matthias Zimmermann CLA 2013-07-08 17:25:47 EDT
Bug closed, shipped with 3.9.0 (Kepler)