Regression
org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest.junitRunTest no-configuration
Failing for the past 1 build
(Since Unstable
)
Error Message
No matching widget found with Matcher matching when all matchers match: [Matcher matching widget with the same type as or type extending class org.eclipse.swt.widgets.Text, Matcher matching widget with label: is "Runs: "] class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] class org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1[shell: 'data - Eclipse Platform'] class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with text 'hellotest.HelloTest - badTest' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'hellotest.HelloTest - badTest' with text '' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.jdt.internal.junit.ui.CounterPanel[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label '' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label '' with text 'Runs:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Runs:' with text '1/2' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Runs:' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Runs:' with text 'Errors:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Errors:' with text '0' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Errors:' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Errors:' with text 'Failures:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Failures:' with text '0' class org.eclipse.jdt.internal.junit.ui.JUnitProgressBar[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.SashForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.ViewForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.ui.part.PageBook[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Tree[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Table[shell: 'data - Eclipse Platform'] class org.eclipse.swt.custom.ViewForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.CLabel[shell: 'data - Eclipse Platform'] with label 'Failures:' with text 'Failure Trace' class org.eclipse.swt.widgets.ToolBar[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Table[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Sash[shell: 'data - Eclipse Platform'] with label 'Failures:'
Stacktrace
org.eclipse.reddeer.core.exception.CoreLayerException: No matching widget found with Matcher matching when all matchers match: [Matcher matching widget with the same type as or type extending class org.eclipse.swt.widgets.Text, Matcher matching widget with label: is "Runs: "] class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] class org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1[shell: 'data - Eclipse Platform'] class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with text 'hellotest.HelloTest - badTest' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'hellotest.HelloTest - badTest' with text '' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.jdt.internal.junit.ui.CounterPanel[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label '' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label '' with text 'Runs:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Runs:' with text '1/2' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Runs:' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Runs:' with text 'Errors:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Errors:' with text '0' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Errors:' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Errors:' with text 'Failures:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Failures:' with text '0' class org.eclipse.jdt.internal.junit.ui.JUnitProgressBar[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.SashForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.ViewForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.ui.part.PageBook[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Tree[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Table[shell: 'data - Eclipse Platform'] class org.eclipse.swt.custom.ViewForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.CLabel[shell: 'data - Eclipse Platform'] with label 'Failures:' with text 'Failure Trace' class org.eclipse.swt.widgets.ToolBar[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Table[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Sash[shell: 'data - Eclipse Platform'] with label 'Failures:' at org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest.junitRunTest(JUnitRunTest.java:98) Caused by: org.eclipse.reddeer.common.exception.WaitTimeoutExpiredException: Timeout after: 1 s.: widget is found at org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest.junitRunTest(JUnitRunTest.java:98)
Standard Output
07:56:24.434 INFO [WorkbenchTestable][RequirementsRunnerBuilder] Found test class org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest 07:56:24.434 INFO [WorkbenchTestable][RedDeerSuite] RedDeer suite created 07:56:24.435 DEBUG [WorkbenchTestable][RequirementsRunner] Injecting fulfilled requirements into static fields of test class: org.eclipse.reddeer.junit.internal.requirement.Requirements 07:56:24.435 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run before class extensions for test class org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest 07:56:24.435 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt 07:56:24.435 DEBUG [WorkbenchTestable][CloseWelcomeScreenExt] Trying to close Welcome Screen 07:56:24.435 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.SetOpenAssociatedPerspectiveExt 07:56:24.435 DEBUG [WorkbenchTestable][SetOpenAssociatedPerspectiveExt] Setting open associated perspective to: 'never' 07:56:24.435 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.DoNotDownloadMavenIndexesExt 07:56:24.435 TRACE [WorkbenchTestable][EditorHandler] Closing all editors 07:56:24.435 DEBUG [main][EditorHandler] 0 editor(s) found 07:56:24.435 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:24.436 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:24.436 INFO [WorkbenchTestable][AbstractView] View 'Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QProject Explorer\E'' is already open. Activate. 07:56:24.436 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:24.437 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:24.437 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - Eclipse Platform 07:56:24.437 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:24.437 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:24.437 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - Eclipse Platform' 07:56:24.437 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.custom.CTabItem with referenced composite class org.eclipse.reddeer.workbench.impl.shell.WorkbenchShell, index 0 and following matchers specified (Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QProject Explorer\E') 07:56:24.437 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:24.437 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:24.438 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:24.438 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:24.438 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.custom.CTabItem and index 0 was found 07:56:24.438 INFO [WorkbenchTestable][AbstractView] Activate view Project Explorer 07:56:24.438 INFO [WorkbenchTestable][AbstractCTabItem] Activate Project Explorer 07:56:24.459 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:24.459 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:24.459 INFO [WorkbenchTestable][AbstractView] Activate view Project Explorer 07:56:24.459 INFO [WorkbenchTestable][AbstractCTabItem] Activate Project Explorer 07:56:24.460 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:24.460 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:24.460 INFO [WorkbenchTestable][AbstractView] Activate view Project Explorer 07:56:24.460 INFO [WorkbenchTestable][AbstractCTabItem] Activate Project Explorer 07:56:24.460 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:24.460 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:24.460 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:24.460 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:24.460 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:24.961 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:24.961 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:25.461 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:25.462 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:25.462 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found failed, NO exception will be thrown 07:56:25.462 INFO [WorkbenchTestable][AbstractView] Activate view Project Explorer 07:56:25.462 INFO [WorkbenchTestable][AbstractCTabItem] Activate Project Explorer 07:56:25.463 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:25.463 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:25.463 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Tree with referenced composite class org.eclipse.reddeer.swt.impl.ctab.DefaultCTabItem, index 0 and no matchers specified 07:56:25.463 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:25.463 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:25.463 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:25.463 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:25.463 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Tree and index 0 was found 07:56:25.463 INFO [WorkbenchTestable][AbstractView] Activate view Project Explorer 07:56:25.463 INFO [WorkbenchTestable][AbstractCTabItem] Activate Project Explorer 07:56:25.464 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:25.464 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:25.464 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:25.464 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.464 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:25.464 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.464 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New Java Project"] 07:56:25.464 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.464 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:25.464 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.464 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:25.464 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.464 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:25.465 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.465 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New Java Project"] 07:56:25.465 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.465 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:25.465 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.465 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:25.465 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.465 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - Eclipse Platform 07:56:25.465 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:25.465 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:25.465 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - Eclipse Platform' 07:56:25.465 INFO [WorkbenchTestable][ShellHandler] Getting Menu Bar of shell 'data - Eclipse Platform' 07:56:25.465 DEBUG [main][MenuItemLookup] Found menu:'File' 07:56:25.465 DEBUG [main][MenuItemLookup] Item match:File 07:56:25.466 DEBUG [main][MenuItemLookup] Found menu:'New Shift+Alt+N' 07:56:25.466 DEBUG [main][MenuItemLookup] Item match:New Shift+Alt+N 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Java Project' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Project...' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Package' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Class' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Interface' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Enum' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Record' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Annotation' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Source Folder' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Java Working Set' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Folder' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'File' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Untitled Text File' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Task' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'JUnit Test Case' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Example...' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:25.468 DEBUG [main][MenuItemLookup] Found menu:'Other... Ctrl+N' 07:56:25.468 DEBUG [main][MenuItemLookup] Item match:Other... Ctrl+N 07:56:25.468 DEBUG [WorkbenchTestable][MenuItemHandler] Queried MenuItem text:"&Other... Ctrl+N" 07:56:25.468 INFO [WorkbenchTestable][AbstractMenuItem] Select menu item with text Other... Ctrl+N 07:56:25.468 INFO [main][MenuItemHandler] Select menu item: &Other... Ctrl+N 07:56:25.520 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New"] is available.... 07:56:25.522 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New"] is available. finished successfully 07:56:25.522 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell New 07:56:25.523 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:25.528 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:25.528 TRACE [WorkbenchTestable][NewWizard] Shell New is not null and is not disposed 07:56:25.528 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.528 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Tree with referenced composite class org.eclipse.reddeer.eclipse.selectionwizard.SelectionWizardOpenable$1, index 0 and no matchers specified 07:56:25.528 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:25.528 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:25.528 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:25.529 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:25.529 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Tree and index 0 was found 07:56:25.529 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree has children... 07:56:25.529 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree has children finished successfully 07:56:25.530 DEBUG [WorkbenchTestable][AbstractWait] Waiting until treeItem Java has children... 07:56:25.530 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item Java 07:56:25.530 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:25.530 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item Java is already expanded. No action performed 07:56:25.530 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:25.530 INFO [WorkbenchTestable][TreeItemHandler] Expanded: Java 07:56:25.530 DEBUG [WorkbenchTestable][AbstractWait] Waiting until treeItem Java has children finished successfully 07:56:25.530 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item Java 07:56:25.530 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:25.530 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item Java is already expanded. No action performed 07:56:25.530 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:25.530 INFO [WorkbenchTestable][TreeItemHandler] Expanded: Java 07:56:25.530 INFO [WorkbenchTestable][AbstractTreeItem] Select tree item Java Project 07:56:25.530 DEBUG [main][TreeItemHandler] Selecting tree item: Java Project 07:56:25.530 DEBUG [WorkbenchTestable][TreeItemHandler] Notify tree item Java Project about selection 07:56:25.532 INFO [WorkbenchTestable][TreeItemHandler] Selected tree item: Java Project 07:56:25.533 TRACE [WorkbenchTestable][NewWizard] Shell New is not null and is not disposed 07:56:25.533 INFO [WorkbenchTestable][NewWizard] Go to next wizard page 07:56:25.533 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Button with referenced composite class org.eclipse.reddeer.eclipse.ui.dialogs.NewWizard, index 0 and following matchers specified (Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "Next >", Widget matcher matching widgets with style: 8) 07:56:25.533 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:25.533 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:25.533 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:25.533 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:25.533 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Button and index 0 was found 07:56:25.534 INFO [WorkbenchTestable][AbstractButton] Click button &Next > 07:56:25.534 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled... 07:56:25.534 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled finished successfully 07:56:25.534 TRACE [WorkbenchTestable][WidgetHandler] Notify Button with event 13 07:56:25.534 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:25.649 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:25.649 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.649 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.649 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New Java Project"] is available.... 07:56:25.650 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New Java Project"] is available. finished successfully 07:56:25.650 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell New Java Project 07:56:25.650 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:25.650 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:25.650 TRACE [WorkbenchTestable][JavaProjectWizard] Shell New Java Project is not null and is not disposed 07:56:25.650 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:25.650 DEBUG [WorkbenchTestable][NewJavaProjectWizardPageOne] Set General Project name to 'hellotest' 07:56:25.650 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Text with referenced composite class org.eclipse.reddeer.eclipse.jdt.ui.wizards.NewJavaProjectWizardPageOne, index 0 and following matchers specified (Matcher matching widget with label: is "Project name:") 07:56:25.651 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:25.651 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:25.652 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:25.652 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:25.652 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Text and index 0 was found 07:56:25.652 DEBUG [WorkbenchTestable][AbstractText] Set focus to Text 07:56:25.652 INFO [WorkbenchTestable][AbstractText] Text set to: hellotest 07:56:25.663 TRACE [WorkbenchTestable][JavaProjectWizard] Shell New Java Project is not null and is not disposed 07:56:25.663 INFO [WorkbenchTestable][JavaProjectWizard] Finish wizard 07:56:25.663 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Button with referenced composite class org.eclipse.reddeer.eclipse.jdt.ui.wizards.JavaProjectWizard, index 0 and following matchers specified (Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "Finish", Widget matcher matching widgets with style: 8) 07:56:25.663 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:25.663 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:25.665 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:25.665 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:25.665 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Button and index 0 was found 07:56:25.673 INFO [WorkbenchTestable][AbstractButton] Click button &Finish 07:56:25.673 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled... 07:56:25.673 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled finished successfully 07:56:25.673 TRACE [WorkbenchTestable][WidgetHandler] Notify Button with event 13 07:56:25.673 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:25.675 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New module-info.java"] is available.... 07:56:26.176 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New module-info.java"] is available. finished successfully 07:56:26.176 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell New module-info.java 07:56:26.177 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:26.178 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:26.178 DEBUG [WorkbenchTestable][NewModuleInfoDialog] Don't create module-info.java file 07:56:26.178 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Button with no referenced composite specified, index 0 and following matchers specified (Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "Don't Create") 07:56:26.178 DEBUG [WorkbenchTestable][WidgetLookup] No parent specified, finding one 07:56:26.179 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists... 07:56:26.179 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists finished successfully 07:56:26.179 TRACE [WorkbenchTestable][WidgetLookup] Setting active shell with title "New module-info.java" as the parent 07:56:26.179 DEBUG [WorkbenchTestable][WidgetLookup] Parent found successfully 07:56:26.179 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:26.179 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:26.179 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:26.179 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:26.179 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Button and index 0 was found 07:56:26.179 INFO [WorkbenchTestable][AbstractButton] Click button &Don't Create 07:56:26.179 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled... 07:56:26.179 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled finished successfully 07:56:26.179 TRACE [WorkbenchTestable][WidgetHandler] Notify Button with event 13 07:56:26.179 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:26.248 DEBUG [WorkbenchTestable][AbstractWait] Waiting while shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New module-info.java"] is available.... 07:56:26.249 DEBUG [WorkbenchTestable][AbstractWait] Waiting while shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New module-info.java"] is available. finished successfully 07:56:26.249 DEBUG [WorkbenchTestable][AbstractWait] Waiting while window is available... 07:56:26.249 DEBUG [WorkbenchTestable][AbstractWait] Waiting while window is available finished successfully 07:56:26.249 DEBUG [WorkbenchTestable][AbstractWait] Waiting while at least one job is running... 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Java indexing... 2 files to index (/opt/tools/java/openjdk/jdk-11/11.0.2+9/lib/jrt-fs.jar)' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Client-side JavaScript Indexer: Processing Resource Events' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Decoration Calculation' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Advanced source lookup job' is not running, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Open Notification Job' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Activity Monitor Job' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Compacting resource model' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Workbench Auto-Save Job' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Persist Web App Libraries State' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Persist EAR Libraries State' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Synchronizing Task List' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Task Data Snapshot' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][JobIsRunning] job 'Synchronizing Relevant Tasks' is a system job, skipped 07:56:26.249 DEBUG [WorkbenchTestable][AbstractWait] Waiting while at least one job is running finished successfully 07:56:26.249 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:26.249 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.249 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:26.249 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.249 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New Java Class"] 07:56:26.249 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.249 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:26.249 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.249 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:26.249 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.249 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:26.249 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.250 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New Java Class"] 07:56:26.250 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.250 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:26.250 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.250 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:26.250 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.250 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - Eclipse Platform 07:56:26.250 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:26.250 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:26.250 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - Eclipse Platform' 07:56:26.250 INFO [WorkbenchTestable][ShellHandler] Getting Menu Bar of shell 'data - Eclipse Platform' 07:56:26.250 DEBUG [main][MenuItemLookup] Found menu:'File' 07:56:26.250 DEBUG [main][MenuItemLookup] Item match:File 07:56:26.251 DEBUG [main][MenuItemLookup] Found menu:'New Shift+Alt+N' 07:56:26.251 DEBUG [main][MenuItemLookup] Item match:New Shift+Alt+N 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Java Project' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Project...' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Package' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Class' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Interface' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Enum' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Record' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Annotation' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Source Folder' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Java Working Set' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Folder' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'File' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Untitled Text File' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Task' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'JUnit Test Case' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Example...' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:26.253 DEBUG [main][MenuItemLookup] Found menu:'Other... Ctrl+N' 07:56:26.253 DEBUG [main][MenuItemLookup] Item match:Other... Ctrl+N 07:56:26.267 DEBUG [WorkbenchTestable][MenuItemHandler] Queried MenuItem text:"&Other... Ctrl+N" 07:56:26.267 INFO [WorkbenchTestable][AbstractMenuItem] Select menu item with text Other... Ctrl+N 07:56:26.267 INFO [main][MenuItemHandler] Select menu item: &Other... Ctrl+N 07:56:26.390 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New"] is available.... 07:56:26.395 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New"] is available. finished successfully 07:56:26.395 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell New 07:56:26.396 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:26.396 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:26.396 TRACE [WorkbenchTestable][NewWizard] Shell New is not null and is not disposed 07:56:26.396 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.396 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Tree with referenced composite class org.eclipse.reddeer.eclipse.selectionwizard.SelectionWizardOpenable$1, index 0 and no matchers specified 07:56:26.396 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:26.396 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:26.397 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:26.397 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:26.397 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Tree and index 0 was found 07:56:26.397 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree has children... 07:56:26.397 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree has children finished successfully 07:56:26.398 DEBUG [WorkbenchTestable][AbstractWait] Waiting until treeItem Java has children... 07:56:26.398 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item Java 07:56:26.398 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:26.398 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item Java is already expanded. No action performed 07:56:26.398 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:26.398 INFO [WorkbenchTestable][TreeItemHandler] Expanded: Java 07:56:26.398 DEBUG [WorkbenchTestable][AbstractWait] Waiting until treeItem Java has children finished successfully 07:56:26.398 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item Java 07:56:26.398 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:26.398 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item Java is already expanded. No action performed 07:56:26.398 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:26.398 INFO [WorkbenchTestable][TreeItemHandler] Expanded: Java 07:56:26.399 INFO [WorkbenchTestable][AbstractTreeItem] Select tree item Class 07:56:26.399 DEBUG [main][TreeItemHandler] Selecting tree item: Class 07:56:26.399 DEBUG [WorkbenchTestable][TreeItemHandler] Notify tree item Class about selection 07:56:26.401 INFO [WorkbenchTestable][TreeItemHandler] Selected tree item: Class 07:56:26.402 TRACE [WorkbenchTestable][NewWizard] Shell New is not null and is not disposed 07:56:26.402 INFO [WorkbenchTestable][NewWizard] Go to next wizard page 07:56:26.402 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Button with referenced composite class org.eclipse.reddeer.eclipse.ui.dialogs.NewWizard, index 0 and following matchers specified (Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "Next >", Widget matcher matching widgets with style: 8) 07:56:26.402 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:26.402 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:26.402 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:26.402 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:26.402 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Button and index 0 was found 07:56:26.403 INFO [WorkbenchTestable][AbstractButton] Click button &Next > 07:56:26.403 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled... 07:56:26.403 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled finished successfully 07:56:26.403 TRACE [WorkbenchTestable][WidgetHandler] Notify Button with event 13 07:56:26.403 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:26.501 DEBUG [WorkbenchTestable][WindowIsAvailable] Looking for Window matching Matcher matching when all matchers match: [Window matching class class org.eclipse.jface.wizard.WizardDialog, Matcher matching widget which text matches: "New"] 07:56:26.501 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.501 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.501 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New Java Class"] is available.... 07:56:26.501 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "New Java Class"] is available. finished successfully 07:56:26.501 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell New Java Class 07:56:26.502 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:26.502 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:26.502 TRACE [WorkbenchTestable][NewClassCreationWizard] Shell New Java Class is not null and is not disposed 07:56:26.502 DEBUG [WorkbenchTestable][WidgetHandler] Get widget data 07:56:26.502 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Text with referenced composite class org.eclipse.reddeer.eclipse.jdt.ui.wizards.NewClassWizardPage, index 0 and following matchers specified (Matcher matching widget with label: is "Name:") 07:56:26.503 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:26.503 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:26.551 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:26.551 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:26.551 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Text and index 0 was found 07:56:26.551 DEBUG [WorkbenchTestable][AbstractText] Set focus to Text 07:56:26.552 INFO [WorkbenchTestable][AbstractText] Text set to: HelloTest 07:56:26.552 TRACE [WorkbenchTestable][NewClassCreationWizard] Shell New Java Class is not null and is not disposed 07:56:26.552 INFO [WorkbenchTestable][NewClassCreationWizard] Finish wizard 07:56:26.552 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Button with referenced composite class org.eclipse.reddeer.eclipse.jdt.ui.wizards.NewClassCreationWizard, index 0 and following matchers specified (Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "Finish", Widget matcher matching widgets with style: 8) 07:56:26.552 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:26.552 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:26.554 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:26.554 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:26.554 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Button and index 0 was found 07:56:26.554 INFO [WorkbenchTestable][AbstractButton] Click button &Finish 07:56:26.554 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled... 07:56:26.554 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled finished successfully 07:56:26.554 TRACE [WorkbenchTestable][WidgetHandler] Notify Button with event 13 07:56:26.554 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:26.604 DEBUG [WorkbenchTestable][AbstractWait] Waiting while window is available... 07:56:27.105 DEBUG [WorkbenchTestable][AbstractWait] Waiting while window is available finished successfully 07:56:27.105 DEBUG [WorkbenchTestable][AbstractWait] Waiting while at least one job is running... 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Java indexing... 2 files to index (/opt/tools/java/openjdk/jdk-11/11.0.2+9/lib/jrt-fs.jar)' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Animation start' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Decoration Calculation' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Requesting Java AST from selection' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Initializing Quick Diff' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Client-side JavaScript Indexer: Processing Resource Events' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Open Notification Job' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Activity Monitor Job' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Compacting resource model' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Workbench Auto-Save Job' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Persist Web App Libraries State' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Persist EAR Libraries State' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Synchronizing Task List' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Periodic workspace save.' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Task Data Snapshot' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][JobIsRunning] job 'Synchronizing Relevant Tasks' is a system job, skipped 07:56:27.105 DEBUG [WorkbenchTestable][AbstractWait] Waiting while at least one job is running finished successfully 07:56:27.105 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:27.106 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:27.106 INFO [WorkbenchTestable][AbstractView] View 'Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QPackage Explorer\E'' is already open. Activate. 07:56:27.106 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:27.106 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:27.106 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - hellotest/src/hellotest/HelloTest.java - Eclipse Platform 07:56:27.107 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:27.107 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:27.107 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - hellotest/src/hellotest/HelloTest.java - Eclipse Platform' 07:56:27.107 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.custom.CTabItem with referenced composite class org.eclipse.reddeer.workbench.impl.shell.WorkbenchShell, index 0 and following matchers specified (Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QPackage Explorer\E') 07:56:27.107 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:27.107 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:27.107 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:27.107 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:27.107 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.custom.CTabItem and index 0 was found 07:56:27.107 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:27.107 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:27.137 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:27.137 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:27.137 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:27.137 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:27.138 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:27.138 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:27.138 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:27.138 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:27.138 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:27.138 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:27.138 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:27.138 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:27.139 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:27.639 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:27.639 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:28.157 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:28.158 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:28.158 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found failed, NO exception will be thrown 07:56:28.158 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:28.158 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:28.158 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:28.158 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:28.158 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Tree with referenced composite class org.eclipse.reddeer.swt.impl.ctab.DefaultCTabItem, index 0 and no matchers specified 07:56:28.159 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:28.159 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:28.159 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:28.159 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:28.159 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Tree and index 0 was found 07:56:28.159 DEBUG [WorkbenchTestable][AbstractExplorer] Getting project with name hellotest 07:56:28.159 INFO [WorkbenchTestable][AbstractTreeItem] Select tree item hellotest 07:56:28.159 DEBUG [main][TreeItemHandler] Selecting tree item: hellotest 07:56:28.159 DEBUG [WorkbenchTestable][TreeItemHandler] Notify tree item hellotest about selection 07:56:28.160 INFO [WorkbenchTestable][TreeItemHandler] Selected tree item: hellotest 07:56:28.160 TRACE [WorkbenchTestable][WidgetHandler] Notify Tree with event 35 07:56:28.160 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'New' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Go Into' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Open in New Window' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Open Type Hierarchy F4' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Show In Shift+Alt+W' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Copy Ctrl+C' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Copy Qualified Name' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Paste Ctrl+V' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Delete Delete' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Remove from Context Shift+Ctrl+Alt+Down' 07:56:28.210 DEBUG [main][MenuItemLookup] Found menu:'Build Path' 07:56:28.210 DEBUG [main][MenuItemLookup] Item match:Build Path 07:56:28.212 DEBUG [main][MenuItemLookup] Found menu:'Link Source...' 07:56:28.212 DEBUG [main][MenuItemLookup] Found menu:'New Source Folder...' 07:56:28.212 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:28.212 DEBUG [main][MenuItemLookup] Found menu:'Use as Source Folder' 07:56:28.212 DEBUG [main][MenuItemLookup] Found menu:'Add External Archives...' 07:56:28.212 DEBUG [main][MenuItemLookup] Found menu:'Add Libraries...' 07:56:28.212 DEBUG [main][MenuItemLookup] Item match:Add Libraries... 07:56:28.212 DEBUG [WorkbenchTestable][MenuItemHandler] Queried MenuItem text:"Add &Libraries..." 07:56:28.212 INFO [WorkbenchTestable][AbstractMenuItem] Select menu item with text Add Libraries... 07:56:28.212 INFO [main][MenuItemHandler] Select menu item: Add &Libraries... 07:56:28.319 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "Add Library"] is available.... 07:56:28.320 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "Add Library"] is available. finished successfully 07:56:28.320 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell Add Library 07:56:28.320 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:28.320 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:28.320 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.List with no referenced composite specified, index 0 and no matchers specified 07:56:28.320 DEBUG [WorkbenchTestable][WidgetLookup] No parent specified, finding one 07:56:28.320 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists... 07:56:28.320 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists finished successfully 07:56:28.320 TRACE [WorkbenchTestable][WidgetLookup] Setting active shell with title "Add Library" as the parent 07:56:28.320 DEBUG [WorkbenchTestable][WidgetLookup] Parent found successfully 07:56:28.320 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:28.320 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:28.321 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:28.321 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:28.321 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.List and index 0 was found 07:56:28.321 TRACE [main][WidgetHandler] Notify List with event 13 07:56:28.321 TRACE [main][WidgetHandler] Wait for synchronization 07:56:28.321 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Button with no referenced composite specified, index 0 and following matchers specified (Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "Next >", Widget matcher matching widgets with style: 8) 07:56:28.321 DEBUG [WorkbenchTestable][WidgetLookup] No parent specified, finding one 07:56:28.321 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists... 07:56:28.321 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists finished successfully 07:56:28.321 TRACE [WorkbenchTestable][WidgetLookup] Setting active shell with title "Add Library" as the parent 07:56:28.321 DEBUG [WorkbenchTestable][WidgetLookup] Parent found successfully 07:56:28.321 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:28.321 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:28.322 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:28.322 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:28.322 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Button and index 0 was found 07:56:28.322 INFO [WorkbenchTestable][AbstractButton] Click button &Next > 07:56:28.322 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled... 07:56:28.322 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled finished successfully 07:56:28.322 TRACE [WorkbenchTestable][WidgetHandler] Notify Button with event 13 07:56:28.322 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:28.399 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Combo with no referenced composite specified, index 0 and no matchers specified 07:56:28.399 DEBUG [WorkbenchTestable][WidgetLookup] No parent specified, finding one 07:56:28.399 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists... 07:56:28.400 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists finished successfully 07:56:28.400 TRACE [WorkbenchTestable][WidgetLookup] Setting active shell with title "Add Library" as the parent 07:56:28.400 DEBUG [WorkbenchTestable][WidgetLookup] Parent found successfully 07:56:28.400 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:28.400 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:28.400 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:28.400 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:28.400 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Combo and index 0 was found 07:56:28.400 INFO [WorkbenchTestable][AbstractCombo] Set selection of Combo JUnit 5 to selection: JUnit 4 07:56:28.406 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Button with no referenced composite specified, index 0 and following matchers specified (Widget matcher matching widgets with style: 8, Matcher matching widgets with text that without mnenomic matches: is "Finish", Widget matcher matching widgets with style: 8) 07:56:28.407 DEBUG [WorkbenchTestable][WidgetLookup] No parent specified, finding one 07:56:28.407 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists... 07:56:28.407 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists finished successfully 07:56:28.407 TRACE [WorkbenchTestable][WidgetLookup] Setting active shell with title "Add Library" as the parent 07:56:28.407 DEBUG [WorkbenchTestable][WidgetLookup] Parent found successfully 07:56:28.407 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:28.407 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:28.407 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:28.407 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:28.407 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Button and index 0 was found 07:56:28.408 INFO [WorkbenchTestable][AbstractButton] Click button &Finish 07:56:28.408 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled... 07:56:28.408 DEBUG [WorkbenchTestable][AbstractWait] Waiting until control is enabled finished successfully 07:56:28.408 TRACE [WorkbenchTestable][WidgetHandler] Notify Button with event 13 07:56:28.408 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:28.695 DEBUG [WorkbenchTestable][AbstractWait] Waiting while shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "Add Library"] is available.... 07:56:28.695 DEBUG [WorkbenchTestable][AbstractWait] Waiting while shell matching Matcher matching when all matchers match: [Matcher matching widget which text matches: "Add Library"] is available. finished successfully 07:56:28.695 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:28.695 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:28.695 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:28.695 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:28.696 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:28.696 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:28.696 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:28.696 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:28.696 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:28.696 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:28.696 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:29.196 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:29.197 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:29.697 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:29.697 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:29.697 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found failed, NO exception will be thrown 07:56:29.698 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:29.698 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:29.698 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:29.698 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:29.699 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Tree with referenced composite class org.eclipse.reddeer.swt.impl.ctab.DefaultCTabItem, index 0 and no matchers specified 07:56:29.699 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:29.699 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:29.699 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:29.699 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:29.699 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Tree and index 0 was found 07:56:29.699 DEBUG [WorkbenchTestable][AbstractExplorer] Getting project with name hellotest 07:56:29.699 DEBUG [main][WorkbenchPartHandler] Activating Workbench part with label: 'Package Explorer' 07:56:29.699 DEBUG [WorkbenchTestable][TreeItemHandler] Get child tree item src of tree item hellotest 07:56:29.699 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item hellotest 07:56:29.699 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:29.699 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item hellotest is already expanded. No action performed 07:56:29.699 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:29.699 INFO [WorkbenchTestable][TreeItemHandler] Expanded: hellotest 07:56:29.700 DEBUG [WorkbenchTestable][TreeItemHandler] Get child tree item hellotest of tree item src 07:56:29.700 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item src 07:56:29.700 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:29.700 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item src is already expanded. No action performed 07:56:29.700 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:29.700 INFO [WorkbenchTestable][TreeItemHandler] Expanded: src 07:56:29.700 DEBUG [WorkbenchTestable][TreeItemHandler] Get child tree item HelloTest.java of tree item hellotest 07:56:29.700 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item hellotest 07:56:29.700 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:30.200 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:30.200 INFO [WorkbenchTestable][TreeItemHandler] Expanded: hellotest 07:56:30.201 INFO [WorkbenchTestable][AbstractTreeItem] Select tree item HelloTest.java 07:56:30.201 DEBUG [main][TreeItemHandler] Selecting tree item: HelloTest.java 07:56:30.201 DEBUG [WorkbenchTestable][TreeItemHandler] Notify tree item HelloTest.java about selection 07:56:30.203 INFO [WorkbenchTestable][TreeItemHandler] Selected tree item: HelloTest.java 07:56:30.203 INFO [WorkbenchTestable][AbstractTreeItem] Double click tree item HelloTest.java 07:56:30.203 INFO [WorkbenchTestable][AbstractTreeItem] Select tree item HelloTest.java 07:56:30.203 DEBUG [main][TreeItemHandler] Selecting tree item: HelloTest.java 07:56:30.203 DEBUG [WorkbenchTestable][TreeItemHandler] Notify tree item HelloTest.java about selection 07:56:30.204 INFO [WorkbenchTestable][TreeItemHandler] Selected tree item: HelloTest.java 07:56:30.204 DEBUG [WorkbenchTestable][AbstractTreeItem] Notify tree about mouse double click event 07:56:30.204 DEBUG [WorkbenchTestable][AbstractTreeItem] Notify tree about default selection event 07:56:30.225 DEBUG [WorkbenchTestable][AbstractTreeItem] Double click successfull 07:56:30.225 DEBUG [WorkbenchTestable][AbstractWait] Waiting while at least one job is running... 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Decoration Calculation' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Update for Decoration Completion' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Requesting Java AST from selection' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Activity Monitor Job' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Open Notification Job' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Compacting resource model' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Workbench Auto-Save Job' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Persist Web App Libraries State' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Persist EAR Libraries State' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Synchronizing Task List' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Periodic workspace save.' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Task Data Snapshot' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][JobIsRunning] job 'Synchronizing Relevant Tasks' is a system job, skipped 07:56:30.225 DEBUG [WorkbenchTestable][AbstractWait] Waiting while at least one job is running finished successfully 07:56:30.225 DEBUG [WorkbenchTestable][AbstractWait] Waiting until editorPart matching [Lorg.hamcrest.Matcher;@7d7f6ca8 is found... 07:56:30.226 DEBUG [WorkbenchTestable][AbstractWait] Waiting until editorPart matching [Lorg.hamcrest.Matcher;@7d7f6ca8 is found finished successfully 07:56:30.226 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.custom.CTabItem with referenced composite class org.eclipse.reddeer.workbench.impl.editor.AbstractEditor$WorkbenchShellReferenced, index 0 and following matchers specified (Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QHelloTest.java\E') 07:56:30.226 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:30.226 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:30.227 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:30.227 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:30.227 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.custom.CTabItem and index 0 was found 07:56:30.227 DEBUG [WorkbenchTestable][EditorHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:30.228 DEBUG [WorkbenchTestable][EditorHandler] Focused control=Class=org.eclipse.swt.custom.StyledText Text=package hellotest; public class HelloTest { } TooltipText=null 07:56:30.228 INFO [WorkbenchTestable][TextEditor] Set text to editor 07:56:30.233 DEBUG [WorkbenchTestable][EditorHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:30.233 DEBUG [WorkbenchTestable][EditorHandler] Focused control=Class=org.eclipse.swt.custom.StyledText Text=package hellotest; import org.junit.After; import org.junit.Assert; import org.junit.Test; public class HelloTest { @Test public void badTest() { Assert.assertEquals(5, 2 + 2); } @Test public void veryBadTest() { throw new RuntimeException(); } @After public void waitAfter() throws Exception { Thread.sleep(5000); } } TooltipText=null 07:56:30.233 INFO [WorkbenchTestable][AbstractEditor] Save editor 07:56:30.233 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - hellotest/src/hellotest/HelloTest.java - Eclipse Platform 07:56:30.233 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:30.233 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:30.233 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - hellotest/src/hellotest/HelloTest.java - Eclipse Platform' 07:56:30.233 INFO [WorkbenchTestable][ShellHandler] Getting Menu Bar of shell 'data - hellotest/src/hellotest/HelloTest.java - Eclipse Platform' 07:56:30.233 DEBUG [main][MenuItemLookup] Found menu:'File' 07:56:30.233 DEBUG [main][MenuItemLookup] Item match:File 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'New Shift+Alt+N' 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'Open File...' 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'Open Projects from File System...' 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'Recent Files' 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'Close Editor Ctrl+W' 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'Close All Editors Shift+Ctrl+W' 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:30.234 DEBUG [main][MenuItemLookup] Found menu:'Save Ctrl+S' 07:56:30.234 DEBUG [main][MenuItemLookup] Item match:Save Ctrl+S 07:56:30.234 DEBUG [WorkbenchTestable][MenuItemHandler] Queried MenuItem text:"&Save Ctrl+S" 07:56:30.234 INFO [WorkbenchTestable][AbstractMenuItem] Select menu item with text Save Ctrl+S 07:56:30.234 INFO [main][MenuItemHandler] Select menu item: &Save Ctrl+S 07:56:30.262 DEBUG [WorkbenchTestable][AbstractWait] Waiting while org.eclipse.reddeer.workbench.condition.EditorIsDirty... 07:56:30.263 DEBUG [WorkbenchTestable][AbstractWait] Waiting while org.eclipse.reddeer.workbench.condition.EditorIsDirty finished successfully 07:56:30.263 DEBUG [WorkbenchTestable][EditorHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:30.264 DEBUG [WorkbenchTestable][EditorHandler] Focused control=Class=org.eclipse.swt.custom.StyledText Text=package hellotest; import org.junit.After; import org.junit.Assert; import org.junit.Test; public class HelloTest { @Test public void badTest() { Assert.assertEquals(5, 2 + 2); } @Test public void veryBadTest() { throw new RuntimeException(); } @After public void waitAfter() throws Exception { Thread.sleep(5000); } } TooltipText=null 07:56:30.264 DEBUG [WorkbenchTestable][EditorHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:30.264 DEBUG [WorkbenchTestable][EditorHandler] Focused control=Class=org.eclipse.swt.custom.StyledText Text=package hellotest; import org.junit.After; import org.junit.Assert; import org.junit.Test; public class HelloTest { @Test public void badTest() { Assert.assertEquals(5, 2 + 2); } @Test public void veryBadTest() { throw new RuntimeException(); } @After public void waitAfter() throws Exception { Thread.sleep(5000); } } TooltipText=null 07:56:30.264 INFO [WorkbenchTestable][AbstractEditor] Close editor and do not save it 07:56:30.264 DEBUG [WorkbenchTestable][EditorHandler] Closing editor HelloTest.java 07:56:30.326 DEBUG [WorkbenchTestable][EditorHandler] Editor HelloTest.java is closed 07:56:30.326 DEBUG [WorkbenchTestable][RequirementsRunner] Injecting fulfilled requirements into test instance: org.eclipse.reddeer.junit.internal.requirement.Requirements 07:56:30.326 INFO [WorkbenchTestable][RequirementsRunner] Started test: junitRunTest no-configuration(org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest) 07:56:30.326 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run before test extensions for test class org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest 07:56:30.326 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run method runBeforeTest() of class org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt 07:56:30.326 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run method runBeforeTest() of class org.eclipse.reddeer.junit.extension.before.test.impl.SetOpenAssociatedPerspectiveExt 07:56:30.326 DEBUG [WorkbenchTestable][RunIBeforeTestExtensions] Run method runBeforeTest() of class org.eclipse.reddeer.junit.extension.before.test.impl.DoNotDownloadMavenIndexesExt 07:56:30.326 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:30.327 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:30.327 INFO [WorkbenchTestable][AbstractView] View 'Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QPackage Explorer\E'' is already open. Activate. 07:56:30.327 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:30.327 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:30.327 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - Eclipse Platform 07:56:30.327 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:30.328 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:30.328 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - Eclipse Platform' 07:56:30.328 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.custom.CTabItem with referenced composite class org.eclipse.reddeer.workbench.impl.shell.WorkbenchShell, index 0 and following matchers specified (Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QPackage Explorer\E') 07:56:30.328 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:30.328 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:30.328 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:30.328 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:30.328 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.custom.CTabItem and index 0 was found 07:56:30.328 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:30.328 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:30.329 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:30.329 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Shell Text=data - Eclipse Platform TooltipText=null 07:56:30.329 DEBUG [WorkbenchTestable][WorkbenchPartHandler] No control in opened view has a focus! 07:56:30.329 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Setting implicit focus... 07:56:30.329 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:30.329 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:30.330 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:30.330 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:30.330 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:30.330 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:30.330 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:30.330 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:30.330 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:30.330 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:30.330 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:30.831 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:30.832 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:31.332 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:31.332 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:31.332 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found failed, NO exception will be thrown 07:56:31.332 INFO [WorkbenchTestable][AbstractView] Activate view Package Explorer 07:56:31.332 INFO [WorkbenchTestable][AbstractCTabItem] Activate Package Explorer 07:56:31.333 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:31.334 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:31.334 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Tree with referenced composite class org.eclipse.reddeer.swt.impl.ctab.DefaultCTabItem, index 0 and no matchers specified 07:56:31.334 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:31.334 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:31.334 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:31.334 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:31.334 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Tree and index 0 was found 07:56:31.334 DEBUG [WorkbenchTestable][AbstractExplorer] Getting project with name hellotest 07:56:31.334 DEBUG [main][WorkbenchPartHandler] Activating Workbench part with label: 'Package Explorer' 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Get child tree item src of tree item hellotest 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item hellotest 07:56:31.335 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item hellotest is already expanded. No action performed 07:56:31.335 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:31.335 INFO [WorkbenchTestable][TreeItemHandler] Expanded: hellotest 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Get child tree item hellotest of tree item src 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item src 07:56:31.335 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item src is already expanded. No action performed 07:56:31.335 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:31.335 INFO [WorkbenchTestable][TreeItemHandler] Expanded: src 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Get child tree item HelloTest.java of tree item hellotest 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Expand Tree Item hellotest 07:56:31.335 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification... 07:56:31.335 DEBUG [WorkbenchTestable][TreeItemHandler] Tree Item hellotest is already expanded. No action performed 07:56:31.335 DEBUG [WorkbenchTestable][AbstractWait] Waiting until tree heard expand notification finished successfully 07:56:31.335 INFO [WorkbenchTestable][TreeItemHandler] Expanded: hellotest 07:56:31.336 INFO [WorkbenchTestable][AbstractTreeItem] Select tree item HelloTest.java 07:56:31.336 DEBUG [main][TreeItemHandler] Selecting tree item: HelloTest.java 07:56:31.336 DEBUG [WorkbenchTestable][TreeItemHandler] Notify tree item HelloTest.java about selection 07:56:31.339 INFO [WorkbenchTestable][TreeItemHandler] Selected tree item: HelloTest.java 07:56:31.339 TRACE [WorkbenchTestable][WidgetHandler] Notify Tree with event 35 07:56:31.339 TRACE [WorkbenchTestable][WidgetHandler] Wait for synchronization 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'New' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Open F3' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Open With' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Open Type Hierarchy F4' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Show In Shift+Alt+W' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Copy Ctrl+C' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Copy Qualified Name' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Paste Ctrl+V' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Delete Delete' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Remove from Context Shift+Ctrl+Alt+Down' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Build Path' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Source Shift+Alt+S' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Refactor Shift+Alt+T' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Import...' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Export...' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'References' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Declarations' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Refresh F5' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Assign Working Sets...' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'' 07:56:31.364 DEBUG [main][MenuItemLookup] Found menu:'Run As' 07:56:31.364 DEBUG [main][MenuItemLookup] Item match:Run As 07:56:31.381 DEBUG [main][MenuItemLookup] Found menu:'1 Run on Server Shift+Alt+X R' 07:56:31.381 DEBUG [main][MenuItemLookup] Found menu:'2 JUnit Test Shift+Alt+X T' 07:56:31.381 DEBUG [main][MenuItemLookup] Item match:2 JUnit Test Shift+Alt+X T 07:56:31.381 DEBUG [WorkbenchTestable][MenuItemHandler] Queried MenuItem text:"&2 JUnit Test Shift+Alt+X T" 07:56:31.381 INFO [WorkbenchTestable][AbstractMenuItem] Select menu item with text 2 JUnit Test Shift+Alt+X T 07:56:31.381 INFO [main][MenuItemHandler] Select menu item: &2 JUnit Test Shift+Alt+X T 07:56:31.385 DEBUG [WorkbenchTestable][AbstractWait] Waiting while JUnit test has not finished yet... 07:56:31.385 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:31.385 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:31.386 INFO [WorkbenchTestable][AbstractView] View 'Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QJUnit\E'' is already open. Activate. 07:56:31.386 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:31.386 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:31.386 DEBUG [WorkbenchTestable][AbstractShell] Set focus to Shell data - Eclipse Platform 07:56:31.387 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active... 07:56:31.387 DEBUG [WorkbenchTestable][AbstractWait] Waiting until shell is active finished successfully 07:56:31.387 DEBUG [WorkbenchTestable][WorkbenchShell] Workbench shell has title 'data - Eclipse Platform' 07:56:31.387 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.custom.CTabItem with referenced composite class org.eclipse.reddeer.workbench.impl.shell.WorkbenchShell, index 0 and following matchers specified (Matcher matching widget which text matches: Matcher matching text to regular expression '\*?\QJUnit\E') 07:56:31.387 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:31.387 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:31.388 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0 is found 07:56:31.388 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found finished successfully 07:56:31.388 DEBUG [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.custom.CTabItem and index 0 was found 07:56:31.388 INFO [WorkbenchTestable][AbstractView] Activate view JUnit 07:56:31.388 INFO [WorkbenchTestable][AbstractCTabItem] Activate JUnit 07:56:31.427 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:31.428 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:31.428 INFO [WorkbenchTestable][AbstractView] Activate view JUnit 07:56:31.428 INFO [WorkbenchTestable][AbstractCTabItem] Activate JUnit 07:56:31.428 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Active workbench control=Class=org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1 Text=<unavailable> TooltipText=null 07:56:31.428 DEBUG [WorkbenchTestable][WorkbenchPartHandler] Focused control=Class=org.eclipse.swt.widgets.Tree Text=<unavailable> TooltipText=null 07:56:31.429 DEBUG [WorkbenchTestable][WidgetLookup] Looking up active widget with class type org.eclipse.swt.widgets.Text with referenced composite class org.eclipse.reddeer.swt.impl.ctab.DefaultCTabItem, index 0 and following matchers specified (Matcher matching widget with label: is "Runs: ") 07:56:31.429 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found... 07:56:31.429 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:31.431 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:31.931 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:31.933 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:32.433 TRACE [WorkbenchTestable][WidgetLookup] Looking up widget with index 0 with specified parent and matchers 07:56:32.436 TRACE [WorkbenchTestable][WidgetLookup] widget with index 0is not found 07:56:32.436 DEBUG [WorkbenchTestable][AbstractWait] Waiting until widget is found failed, an exception will be thrown 07:56:32.437 ERROR [WorkbenchTestable][WidgetLookup] Active widget with class type org.eclipse.swt.widgets.Text and index 0 was not found 07:56:32.437 ERROR [WorkbenchTestable][RunTestMethod] Test org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest.junitRunTest throws exception: 07:56:32.438 DEBUG [main][ScreenshotCapturer] Capturing Screenshot: ./target/screenshots/no-configuration/org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest.junitRunTest.png 07:56:32.495 DEBUG [main][ScreenshotCapturer] Screenshot successfully captured. Saved in /home/jenkins/agent/workspace/reddeer.eclipse.test/tests/org.eclipse.reddeer.eclipse.test/./target/screenshots/no-configuration/org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest.junitRunTest.png 07:56:32.495 DEBUG [WorkbenchTestable][RunIAfterTestExtensions] Run after test extensions for test class org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest 07:56:32.495 DEBUG [WorkbenchTestable][RunIAfterTestExtensions] Run method runAfterTest() of class org.eclipse.reddeer.junit.extension.after.test.impl.CloseAllShellsExt 07:56:32.495 INFO [WorkbenchTestable][WorkbenchShellHandler] Closing all shells... 07:56:32.496 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists... 07:56:32.496 DEBUG [WorkbenchTestable][AbstractWait] Waiting until active shell exists finished successfully 07:56:32.496 DEBUG [WorkbenchTestable][RunIAfterTestExtensions] Run method runAfterTest() of class org.eclipse.reddeer.junit.extension.log.collector.AftersLogCollector
Standard Error
org.eclipse.reddeer.core.exception.CoreLayerException: No matching widget found with Matcher matching when all matchers match: [Matcher matching widget with the same type as or type extending class org.eclipse.swt.widgets.Text, Matcher matching widget with label: is "Runs: "] class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] class org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1[shell: 'data - Eclipse Platform'] class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with text 'hellotest.HelloTest - badTest' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'hellotest.HelloTest - badTest' with text '' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.jdt.internal.junit.ui.CounterPanel[shell: 'data - Eclipse Platform'] with label '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label '' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label '' with text 'Runs:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Runs:' with text '1/2' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Runs:' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Runs:' with text 'Errors:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Errors:' with text '0' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Errors:' with text '' class org.eclipse.swt.widgets.Label[shell: 'data - Eclipse Platform'] with label 'Errors:' with text 'Failures:' class org.eclipse.swt.widgets.Text[shell: 'data - Eclipse Platform'] with label 'Failures:' with text '0' class org.eclipse.jdt.internal.junit.ui.JUnitProgressBar[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.SashForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.ViewForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Composite[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.ui.part.PageBook[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Tree[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Table[shell: 'data - Eclipse Platform'] class org.eclipse.swt.custom.ViewForm[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.custom.CLabel[shell: 'data - Eclipse Platform'] with label 'Failures:' with text 'Failure Trace' class org.eclipse.swt.widgets.ToolBar[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Table[shell: 'data - Eclipse Platform'] with label 'Failures:' class org.eclipse.swt.widgets.Sash[shell: 'data - Eclipse Platform'] with label 'Failures:' at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:114) at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:87) at org.eclipse.reddeer.swt.widgets.AbstractWidget.<init>(AbstractWidget.java:76) at org.eclipse.reddeer.swt.widgets.AbstractControl.<init>(AbstractControl.java:38) at org.eclipse.reddeer.swt.impl.text.AbstractText.<init>(AbstractText.java:33) at org.eclipse.reddeer.swt.impl.text.LabeledText.<init>(LabeledText.java:41) at org.eclipse.reddeer.eclipse.jdt.junit.ui.TestRunnerViewPart.getRunStatus(TestRunnerViewPart.java:47) at org.eclipse.reddeer.eclipse.condition.JUnitHasFinished.test(JUnitHasFinished.java:49) at org.eclipse.reddeer.common.wait.WaitWhile.stopWaiting(WaitWhile.java:97) at org.eclipse.reddeer.common.wait.AbstractWait.wait(AbstractWait.java:147) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:132) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:97) at org.eclipse.reddeer.common.wait.WaitWhile.<init>(WaitWhile.java:74) at org.eclipse.reddeer.common.wait.GroupWait.<init>(GroupWait.java:46) at org.eclipse.reddeer.eclipse.core.resources.AbstractResource.runAsJUnitTest(AbstractResource.java:152) at org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest.junitRunTest(JUnitRunTest.java:98) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.eclipse.reddeer.junit.internal.runner.statement.RunTestMethod.evaluate(RunTestMethod.java:48) at org.eclipse.reddeer.junit.internal.runner.statement.RunBefores.evaluate(RunBefores.java:85) at org.eclipse.reddeer.junit.internal.runner.statement.RunIBeforeTestExtensions.evaluate(RunIBeforeTestExtensions.java:73) at org.eclipse.reddeer.junit.internal.runner.statement.RunAfters.evaluate(RunAfters.java:72) at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterTestExtensions.evaluate(RunIAfterTestExtensions.java:59) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.runChild(RequirementsRunner.java:171) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.eclipse.reddeer.junit.internal.runner.statement.RunBeforeClasses.evaluate(RunBeforeClasses.java:81) at org.eclipse.reddeer.junit.internal.runner.statement.FulfillRequirementsStatement.evaluate(FulfillRequirementsStatement.java:46) at org.eclipse.reddeer.junit.internal.runner.statement.RunIBeforeClassExtensions.evaluate(RunIBeforeClassExtensions.java:72) at org.eclipse.reddeer.junit.internal.runner.statement.RunAfterClasses.evaluate(RunAfterClasses.java:68) at org.eclipse.reddeer.junit.internal.runner.statement.CleanUpRequirementStatement.evaluate(CleanUpRequirementStatement.java:45) at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterClassExtensions.evaluate(RunIAfterClassExtensions.java:57) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.run(RequirementsRunner.java:153) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:206) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:161) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:84) at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:113) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:44) at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:76) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.eclipse.reddeer.common.exception.WaitTimeoutExpiredException: Timeout after: 1 s.: widget is found at org.eclipse.reddeer.common.wait.WaitUntil.throwWaitTimeOutException(WaitUntil.java:122) at org.eclipse.reddeer.common.wait.AbstractWait.timeoutExceeded(AbstractWait.java:207) at org.eclipse.reddeer.common.wait.AbstractWait.wait(AbstractWait.java:151) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:132) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:97) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:64) at org.eclipse.reddeer.common.wait.WaitUntil.<init>(WaitUntil.java:50) at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:109) ... 78 more org.eclipse.reddeer.common.exception.WaitTimeoutExpiredException: Timeout after: 1 s.: widget is found at org.eclipse.reddeer.common.wait.WaitUntil.throwWaitTimeOutException(WaitUntil.java:122) at org.eclipse.reddeer.common.wait.AbstractWait.timeoutExceeded(AbstractWait.java:207) at org.eclipse.reddeer.common.wait.AbstractWait.wait(AbstractWait.java:151) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:132) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:97) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:64) at org.eclipse.reddeer.common.wait.WaitUntil.<init>(WaitUntil.java:50) at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:109) at org.eclipse.reddeer.core.lookup.WidgetLookup.activeWidget(WidgetLookup.java:87) at org.eclipse.reddeer.swt.widgets.AbstractWidget.<init>(AbstractWidget.java:76) at org.eclipse.reddeer.swt.widgets.AbstractControl.<init>(AbstractControl.java:38) at org.eclipse.reddeer.swt.impl.text.AbstractText.<init>(AbstractText.java:33) at org.eclipse.reddeer.swt.impl.text.LabeledText.<init>(LabeledText.java:41) at org.eclipse.reddeer.eclipse.jdt.junit.ui.TestRunnerViewPart.getRunStatus(TestRunnerViewPart.java:47) at org.eclipse.reddeer.eclipse.condition.JUnitHasFinished.test(JUnitHasFinished.java:49) at org.eclipse.reddeer.common.wait.WaitWhile.stopWaiting(WaitWhile.java:97) at org.eclipse.reddeer.common.wait.AbstractWait.wait(AbstractWait.java:147) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:132) at org.eclipse.reddeer.common.wait.AbstractWait.<init>(AbstractWait.java:97) at org.eclipse.reddeer.common.wait.WaitWhile.<init>(WaitWhile.java:74) at org.eclipse.reddeer.common.wait.GroupWait.<init>(GroupWait.java:46) at org.eclipse.reddeer.eclipse.core.resources.AbstractResource.runAsJUnitTest(AbstractResource.java:152) at org.eclipse.reddeer.eclipse.test.jdt.ui.junit.JUnitRunTest.junitRunTest(JUnitRunTest.java:98) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.eclipse.reddeer.junit.internal.runner.statement.RunTestMethod.evaluate(RunTestMethod.java:48) at org.eclipse.reddeer.junit.internal.runner.statement.RunBefores.evaluate(RunBefores.java:85) at org.eclipse.reddeer.junit.internal.runner.statement.RunIBeforeTestExtensions.evaluate(RunIBeforeTestExtensions.java:73) at org.eclipse.reddeer.junit.internal.runner.statement.RunAfters.evaluate(RunAfters.java:72) at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterTestExtensions.evaluate(RunIAfterTestExtensions.java:59) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.runChild(RequirementsRunner.java:171) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.eclipse.reddeer.junit.internal.runner.statement.RunBeforeClasses.evaluate(RunBeforeClasses.java:81) at org.eclipse.reddeer.junit.internal.runner.statement.FulfillRequirementsStatement.evaluate(FulfillRequirementsStatement.java:46) at org.eclipse.reddeer.junit.internal.runner.statement.RunIBeforeClassExtensions.evaluate(RunIBeforeClassExtensions.java:72) at org.eclipse.reddeer.junit.internal.runner.statement.RunAfterClasses.evaluate(RunAfterClasses.java:68) at org.eclipse.reddeer.junit.internal.runner.statement.CleanUpRequirementStatement.evaluate(CleanUpRequirementStatement.java:45) at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterClassExtensions.evaluate(RunIAfterClassExtensions.java:57) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.run(RequirementsRunner.java:153) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:206) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:161) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:84) at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:113) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:44) at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:76) at java.base/java.lang.Thread.run(Thread.java:834)