Skip to content

Console Output

Skipping 1,181 KB.. Full Log
2019-03-13 12:14:03,455 INFO  [scout-model-thread-20] org.eclipse.scout.rt.ui.html.SessionStore - Client session with ID a7d593d9-8b87-4694-9a45-3dca5d02d5e7 terminated. - MDC[jobName=Closing desktop due to HTTP session invalidation]
08:14:03 2019-03-13 12:14:03,455 DEBUG [scout-model-thread-20] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID a7d593d9-8b87-4694-9a45-3dca5d02d5e7 from session store - MDC[jobName=Closing desktop due to HTTP session invalidation]
08:14:03 2019-03-13 12:14:03,455 DEBUG [scout-model-thread-20] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Closing desktop due to HTTP session invalidation]
08:14:03 2019-03-13 12:14:03,456 INFO  [main] org.eclipse.scout.rt.ui.html.SessionStore - Session shutdown complete. - MDC[]
08:14:03 2019-03-13 12:14:03,457 DEBUG [main] org.eclipse.scout.rt.ui.html.HttpSessionHelper - Created new session store for HTTP session with ID null - MDC[]
08:14:03 2019-03-13 12:14:03,458 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Pre-register UI session with ID 0:rj5og8cfrhavh4e4gdei17kmot - MDC[]
08:14:03 2019-03-13 12:14:03,461 INFO  [scout-model-thread-20] org.eclipse.scout.rt.client.AbstractClientSession - Client session started [session=org.eclipse.scout.rt.client.testenvironment.TestEnvironmentClientSession@50277d28[id = 524a6db6-b2b3-419a-8813-7ec884a46efe], user=genie.scout] - MDC[jobName=Starting ClientSession [sessionId=524a6db6-b2b3-419a-8813-7ec884a46efe]]
08:14:03 2019-03-13 12:14:03,461 INFO  [main] org.eclipse.scout.rt.ui.html.UiSession - Created new client session [clientSessionId=524a6db6-b2b3-419a-8813-7ec884a46efe, userAgent=HTML|DESKTOP|UNKNOWN|UNKNOWN|dummy] - MDC[]
08:14:03 2019-03-13 12:14:03,461 DEBUG [main] org.eclipse.scout.rt.ui.html.UiSession - UI theme model=default current=default reloadPage=false - MDC[]
08:14:03 2019-03-13 12:14:03,464 DEBUG [main] org.eclipse.scout.rt.ui.html.UiSession - Gathered UI text keys from contributor org.eclipse.scout.rt.ui.html.UiTextContributor@5c7e55a4 - MDC[]
08:14:03 2019-03-13 12:14:03,464 INFO  [main] org.eclipse.scout.rt.ui.html.UiSession - UiSession with ID 0:rj5og8cfrhavh4e4gdei17kmot initialized - MDC[]
08:14:03 2019-03-13 12:14:03,464 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Register UI session with ID 0:rj5og8cfrhavh4e4gdei17kmot in store (clientSessionId=524a6db6-b2b3-419a-8813-7ec884a46efe) - MDC[]
08:14:03 2019-03-13 12:14:03,468 DEBUG [scout-model-thread-20] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 3 and reference 4. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@64ea7bf0 - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionTest$6]
08:14:03 2019-03-13 12:14:03,468 INFO  [main] org.eclipse.scout.rt.ui.html.UiSession - Logging out from UI session with ID 0:rj5og8cfrhavh4e4gdei17kmot [clientSessionId=524a6db6-b2b3-419a-8813-7ec884a46efe, processingJsonRequest=false] - MDC[]
08:14:03 2019-03-13 12:14:03,469 INFO  [main] org.eclipse.scout.rt.ui.html.UiSession - Disposing UI session with ID 0:rj5og8cfrhavh4e4gdei17kmot... - MDC[]
08:14:03 2019-03-13 12:14:03,469 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Unregister UI session with ID 0:rj5og8cfrhavh4e4gdei17kmot from store (clientSessionId=524a6db6-b2b3-419a-8813-7ec884a46efe) - MDC[]
08:14:03 2019-03-13 12:14:03,469 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - 0 UI sessions and 0 preregistered UI session remaining for client session 524a6db6-b2b3-419a-8813-7ec884a46efe - MDC[]
08:14:03 2019-03-13 12:14:03,469 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Schedule job for client session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe - MDC[]
08:14:03 2019-03-13 12:14:03,469 DEBUG [scout-thread-20] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Client session 524a6db6-b2b3-419a-8813-7ec884a46efe referenced by 0 UI sessions and 0 preregistered UI sessions - MDC[jobName=Performing session housekeeping for client session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe]
08:14:03 2019-03-13 12:14:03,469 INFO  [scout-thread-20] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Shutting down client session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe because it is not used anymore - MDC[jobName=Performing session housekeeping for client session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe]
08:14:03 2019-03-13 12:14:03,469 INFO  [main] org.eclipse.scout.rt.ui.html.UiSession - Logged out successfully from UI session with ID 0:rj5og8cfrhavh4e4gdei17kmot - MDC[]
08:14:03 2019-03-13 12:14:03,470 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.SessionStore - Forcing session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe to shut down... - MDC[jobName=Force shutting down client session 524a6db6-b2b3-419a-8813-7ec884a46efe by session housekeeping]
08:14:03 2019-03-13 12:14:03,669 INFO  [scout-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Detected invalidation of HTTP session null, cleaning up 1 client sessions and 0 UI sessions - MDC[jobName=simulate session timeout]
08:14:04 2019-03-13 12:14:04,470 WARN  [scout-thread-20] org.eclipse.scout.rt.ui.html.SessionStore - Client session did not stop within 1 seconds. Canceling shutdown job. - MDC[jobName=Performing session housekeeping for client session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe]
08:14:04 2019-03-13 12:14:04,470 DEBUG [scout-thread-20] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe from session store - MDC[jobName=Performing session housekeeping for client session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe]
08:14:04 2019-03-13 12:14:04,471 DEBUG [scout-thread-20] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Performing session housekeeping for client session with ID 524a6db6-b2b3-419a-8813-7ec884a46efe]
08:14:04 Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.407 sec - in org.eclipse.scout.rt.ui.html.UiSessionTest
08:14:04 Running org.eclipse.scout.rt.ui.html.cache.HttpCacheControlTest
08:14:04 Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 sec - in org.eclipse.scout.rt.ui.html.cache.HttpCacheControlTest
08:14:04 Running org.eclipse.scout.rt.ui.html.cache.HttpCacheKeyTest
08:14:04 Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.scout.rt.ui.html.cache.HttpCacheKeyTest
08:14:04 Running org.eclipse.scout.rt.ui.html.cache.HttpCacheObjectTest
08:14:04 Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.eclipse.scout.rt.ui.html.cache.HttpCacheObjectTest
08:14:04 Running org.eclipse.scout.rt.ui.html.cache.HttpResourceCacheTest
08:14:04 Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.scout.rt.ui.html.cache.HttpResourceCacheTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapterTest
08:14:04 2019-03-13 12:14:04,729 WARN  [main] org.eclipse.scout.testing.client.ClientSessionProviderWithCache - Failed to register session for notifications. - MDC[principal=default]
08:14:04 2019-03-13 12:14:04,730 WARN  [main] org.eclipse.scout.rt.client.AbstractClientSession - UserAgent not set; using default [default=UNKNOWN|UNKNOWN|UNKNOWN|UNKNOWN|Linux] - MDC[principal=default]
08:14:04 2019-03-13 12:14:04,733 INFO  [scout-model-thread-21] org.eclipse.scout.rt.client.AbstractClientSession - Client session started [session=org.eclipse.scout.rt.client.testenvironment.TestEnvironmentClientSession@47d12d02[id = e3d5a8b7-5c49-442a-b5f5-d74d1ec98dd3], user=genie.scout] - MDC[principal=default, jobName=Starting ClientSession [sessionId=e3d5a8b7-5c49-442a-b5f5-d74d1ec98dd3]]
08:14:04 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec - in org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapterTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserverTest
08:14:04 2019-03-13 12:14:04,755 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'fooBar: baz' for FooType with id fooId. Model: m_model - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:04 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec - in org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserverTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.JsonAdapterRegistryTest
08:14:04 2019-03-13 12:14:04,777 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'displayText: Test' for StringField with id 2. Model: null/ (org.eclipse.scout.rt.ui.html.json.JsonAdapterRegistryTest$1) - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:04 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec - in org.eclipse.scout.rt.ui.html.json.JsonAdapterRegistryTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.JsonByteArrayTest
08:14:04 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in org.eclipse.scout.rt.ui.html.json.JsonByteArrayTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.JsonDateTest
08:14:04 Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.eclipse.scout.rt.ui.html.json.JsonDateTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.JsonEventTest
08:14:04 Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.scout.rt.ui.html.json.JsonEventTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.JsonObjectUtilityTest
08:14:04 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in org.eclipse.scout.rt.ui.html.json.JsonObjectUtilityTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.JsonResponseTest
08:14:04 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec - in org.eclipse.scout.rt.ui.html.json.JsonResponseTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.JsonStatusTest
08:14:04 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.eclipse.scout.rt.ui.html.json.JsonStatusTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.JsonUtilityTest
08:14:04 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.scout.rt.ui.html.json.JsonUtilityTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.PropertyEventFilterTest
08:14:04 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.eclipse.scout.rt.ui.html.json.PropertyEventFilterTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.basic.filechooser.JsonFileChooserAcceptAttributeBuilderTest
08:14:04 Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.scout.rt.ui.html.json.basic.filechooser.JsonFileChooserAcceptAttributeBuilderTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.basic.planner.JsonPlannerTest
08:14:04 2019-03-13 12:14:04,864 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.basic.planner.JsonPlanner - Id: 2. Resources: {"id":"4","resourceCell":{"text":"resource1","horizontalAlignment":-1,"editable":false,"htmlEnabled":false},"activities":[{"id":"5"}]} - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:04 2019-03-13 12:14:04,866 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'selectionRange: Range [m_from=null, m_to=null]' for Planner with id 2. Model: org.eclipse.scout.rt.ui.html.json.basic.planner.JsonPlannerTest$P_Planner@663c9ea9 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:04 2019-03-13 12:14:04,866 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allResourcesDeleted' for Planner with id 2. Model: org.eclipse.scout.rt.ui.html.json.basic.planner.JsonPlannerTest$P_Planner@663c9ea9 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:04 2019-03-13 12:14:04,868 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'resourcesInserted' for Planner with id 2. Model: org.eclipse.scout.rt.ui.html.json.basic.planner.JsonPlannerTest$P_Planner@663c9ea9 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:04 2019-03-13 12:14:04,868 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allResourcesDeleted' for Planner with id 2. Model: org.eclipse.scout.rt.ui.html.json.basic.planner.JsonPlannerTest$P_Planner@663c9ea9 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:04 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 sec - in org.eclipse.scout.rt.ui.html.json.basic.planner.JsonPlannerTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.desktop.DownloadHandlerStorageTest
08:14:04 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 sec - in org.eclipse.scout.rt.ui.html.json.desktop.DownloadHandlerStorageTest
08:14:04 Running org.eclipse.scout.rt.ui.html.json.desktop.JsonDesktopTest
08:14:05 2019-03-13 12:14:05,085 WARN  [scout-model-thread-21] org.eclipse.scout.rt.client.services.common.prefs.FileSystemUserPreferencesStorageService - No user area property found. Using '/opt/public/hipp/homes/genie.scout/user' as fallback. Consider specifying a user area using property 'user.area'. - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,125 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'openUri' for Desktop with id 2. Model: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.DesktopWithNonDisplayableOutline@b1f768d - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,330 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 3. Model: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.DesktopWithOneOutline@30de1843 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,332 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 3. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,478 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 3. Model: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.DesktopWithOneOutline@6ef09016 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,479 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 3. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,485 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 3. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,486 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 3. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@219fc8b4 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,486 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 2 and reference 3. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@219fc8b4 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,499 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 3. Model: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.DesktopWithOneOutline@4f69e16 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,505 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [3, 4, 5] - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,505 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 2 and reference 3. Model: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.DesktopWithOneOutline@4f69e16 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,532 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'outlineContentActivate' for Desktop with id 2. Model: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.DesktopWithNonDisplayableOutline@71aa3212 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec - in org.eclipse.scout.rt.ui.html.json.desktop.JsonDesktopTest
08:14:05 Running org.eclipse.scout.rt.ui.html.json.form.JsonFormMenuTest
08:14:05 2019-03-13 12:14:05,539 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 8. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,539 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 8. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@219fc8b4 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,540 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 3. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 2019-03-13 12:14:05,540 DEBUG [scout-model-thread-21] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 2 and reference 8. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@219fc8b4 - MDC[principal=default, jobName=Running JUnit test in model job]
08:14:05 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec - in org.eclipse.scout.rt.ui.html.json.form.JsonFormMenuTest
08:14:05 Running org.eclipse.scout.rt.ui.html.json.form.fields.htmlfield.JsonHtmlFieldTest
08:14:05 2019-03-13 12:14:05,555 WARN  [main] org.eclipse.scout.rt.client.job.ModelJobs -  - MDC[]
08:14:05 org.eclipse.scout.rt.client.job.ModelJobs$WrongThreadException: Only the model thread is allowed to update the UI model.
08:14:05 	at org.eclipse.scout.rt.client.job.ModelJobs.warnIfNotModelThread(ModelJobs.java:324)
08:14:05 	at org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver$P_PropertyChangeListener.propertyChange(AbstractJsonPropertyObserver.java:236)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.firePropertyChangeImpl(BasicPropertySupport.java:517)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.firePropertyChangeImpl(BasicPropertySupport.java:469)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.setProperty(BasicPropertySupport.java:281)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.setProperty(BasicPropertySupport.java:258)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.setPropertyString(BasicPropertySupport.java:175)
08:14:05 	at org.eclipse.scout.rt.client.ui.form.fields.AbstractValueField.setDisplayText(AbstractValueField.java:603)
08:14:05 	at org.eclipse.scout.rt.ui.html.json.form.fields.htmlfield.JsonHtmlFieldTest.testToImageByBinaryResourceReplacement(JsonHtmlFieldTest.java:49)
08:14:05 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:14:05 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
08:14:05 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
08:14:05 	at java.lang.reflect.Method.invoke(Method.java:498)
08:14:05 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
08:14:05 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
08:14:05 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
08:14:05 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
08:14:05 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
08:14:05 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
08:14:05 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
08:14:05 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
08:14:05 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
08:14:05 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
08:14:05 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
08:14:05 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
08:14:05 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
08:14:05 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
08:14:05 	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
08:14:05 	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
08:14:05 	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
08:14:05 	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
08:14:05 	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
08:14:05 	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
08:14:05 	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
08:14:05 2019-03-13 12:14:05,556 DEBUG [main] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'displayText: <img src="binaryResource:test_resource">' for HtmlField with id 2. Model: null/ (org.eclipse.scout.rt.ui.html.json.form.fields.htmlfield.JsonHtmlFieldTest$1) - MDC[]
08:14:05 2019-03-13 12:14:05,558 WARN  [main] org.eclipse.scout.rt.client.job.ModelJobs -  - MDC[]
08:14:05 org.eclipse.scout.rt.client.job.ModelJobs$WrongThreadException: Only the model thread is allowed to update the UI model.
08:14:05 	at org.eclipse.scout.rt.client.job.ModelJobs.warnIfNotModelThread(ModelJobs.java:324)
08:14:05 	at org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver$P_PropertyChangeListener.propertyChange(AbstractJsonPropertyObserver.java:236)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.firePropertyChangeImpl(BasicPropertySupport.java:517)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.firePropertyChangeImpl(BasicPropertySupport.java:469)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.setProperty(BasicPropertySupport.java:281)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.setProperty(BasicPropertySupport.java:258)
08:14:05 	at org.eclipse.scout.rt.platform.reflect.BasicPropertySupport.setPropertyString(BasicPropertySupport.java:175)
08:14:05 	at org.eclipse.scout.rt.client.ui.form.fields.AbstractValueField.setDisplayText(AbstractValueField.java:603)
08:14:05 	at org.eclipse.scout.rt.ui.html.json.form.fields.htmlfield.JsonHtmlFieldTest.testToImageByIconIdReplacement(JsonHtmlFieldTest.java:41)
08:14:05 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08:14:05 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
08:14:05 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
08:14:05 	at java.lang.reflect.Method.invoke(Method.java:498)
08:14:05 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
08:14:05 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
08:14:05 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
08:14:05 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
08:14:05 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
08:14:05 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
08:14:05 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
08:14:05 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
08:14:05 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
08:14:05 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
08:14:05 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
08:14:05 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
08:14:05 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
08:14:05 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
08:14:05 	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
08:14:05 	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
08:14:05 	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
08:14:05 	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
08:14:05 	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
08:14:05 	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
08:14:05 	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
08:14:05 2019-03-13 12:14:05,559 WARN  [main] org.eclipse.scout.rt.ui.html.res.BinaryResourceUrlUtility - iconId 'test_icon' could not be resolved - MDC[]
08:14:05 2019-03-13 12:14:05,559 DEBUG [main] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'displayText: <img src="iconId:test_icon">' for HtmlField with id 2. Model: null/ (org.eclipse.scout.rt.ui.html.json.form.fields.htmlfield.JsonHtmlFieldTest$1) - MDC[]
08:14:05 2019-03-13 12:14:05,559 WARN  [main] org.eclipse.scout.rt.ui.html.res.BinaryResourceUrlUtility - iconId 'test_icon' could not be resolved - MDC[]
08:14:05 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec - in org.eclipse.scout.rt.ui.html.json.form.fields.htmlfield.JsonHtmlFieldTest
08:14:05 Running org.eclipse.scout.rt.ui.html.json.table.JsonCellToJsonTest
08:14:05 Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 sec - in org.eclipse.scout.rt.ui.html.json.table.JsonCellToJsonTest
08:14:05 Running org.eclipse.scout.rt.ui.html.res.loader.DynamicResourceLoaderTest
08:14:05 Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec - in org.eclipse.scout.rt.ui.html.res.loader.DynamicResourceLoaderTest
08:14:05 
08:14:05 Results :
08:14:05 
08:14:05 Tests run: 253, Failures: 0, Errors: 0, Skipped: 0
08:14:05 
08:14:05 [INFO] 
08:14:05 [INFO] --- jasmine-maven-plugin:2.0:test (default) @ org.eclipse.scout.rt.ui.html.test ---
08:14:06 [INFO] jetty-8.1.14.v20131031
08:14:06 [INFO] Started SelectChannelConnector@0.0.0.0:48931
08:14:06 [INFO] Executing Jasmine Specs
08:14:06 Mar 13, 2019 8:14:06 AM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
08:14:06 INFO: executable: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/phantomjs-maven-plugin/phantomjs-1.9.7-linux-x86_64/bin/phantomjs
08:14:06 Mar 13, 2019 8:14:06 AM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
08:14:06 INFO: port: 2632
08:14:06 Mar 13, 2019 8:14:06 AM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
08:14:06 INFO: arguments: [--webdriver=2632, --webdriver-logfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/phantomjsdriver.log]
08:14:06 Mar 13, 2019 8:14:06 AM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
08:14:06 INFO: environment: {}
08:14:07 PhantomJS is launching GhostDriver...
08:14:07 [INFO  - 2019-03-13T12:14:07.072Z] GhostDriver - Main - running on port 2632
08:14:07 [INFO  - 2019-03-13T12:14:07.748Z] Session [80559800-4589-11e9-b89b-b19e06d50650] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.7 Safari/534.34","webSecurityEnabled":true}
08:14:07 [INFO  - 2019-03-13T12:14:07.748Z] Session [80559800-4589-11e9-b89b-b19e06d50650] - page.customHeaders:  - {}
08:14:07 [INFO  - 2019-03-13T12:14:07.748Z] Session [80559800-4589-11e9-b89b-b19e06d50650] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"1.9.7","driverName":"ghostdriver","driverVersion":"1.1.0","platform":"linux-unknown-64bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"}}
08:14:07 [INFO  - 2019-03-13T12:14:07.748Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: 80559800-4589-11e9-b89b-b19e06d50650
08:14:25 [INFO  - 2019-03-13T12:14:25.382Z] ShutdownReqHand - _handle - About to shutdown
08:14:25 [INFO] 
08:14:25 -------------------------------------------------------
08:14:25  J A S M I N E   S P E C S
08:14:25 -------------------------------------------------------
08:14:25 [INFO] 
08:14:25 JasmineScout
08:14:25   toContainEventTypesExactly
08:14:25     checks whether event types in correct order
08:14:25     checks whether event types are complete
08:14:25     considers empty values
08:14:25 
08:14:25 jquery-scout
08:14:25   isEnabled
08:14:25     is only false when class disabled is set
08:14:25   isVisible
08:14:25     returns true when display != none and visiblity != hidden
08:14:25   setEnabled
08:14:25     DIV does not have disabled attribute
08:14:25     INPUT must have disabled attribute
08:14:25   toggleAttr
08:14:25     toggles attribute
08:14:25   icon
08:14:25     sets and removes icons
08:14:25   textOrNbsp
08:14:25     sets text or nbsp
08:14:25   htmlOrNbsp
08:14:25     sets html or nbsp
08:14:25   cssPxValue
08:14:25     is behaves differently with different types of arguments
08:14:25 
08:14:25 ObjectFactory
08:14:25   creates objects which are registered in scout.objectFactories
08:14:25 
08:14:25 Action
08:14:25   defaults
08:14:25     should be as expected
08:14:25   setTabbable
08:14:25     should modify $container tabindex
08:14:25 
08:14:25 Calendar
08:14:25   init
08:14:25     creates an empty calendar
08:14:25   dayPosition
08:14:25     calculates the day position
08:14:25   component
08:14:25     part day position
08:14:25       calculates the part day position
08:14:25       calculates the part day position for a range smaller than the minimum
08:14:25       calculates the part day position for components larger than a day
08:14:25     sort
08:14:25       sorts first from then to
08:14:25     arrangeComponents
08:14:25       does nothing for no components
08:14:25       arranges a single component
08:14:25       arranges non intersecting components
08:14:25       arranges intersecting components
08:14:25       arranges equal components
08:14:25       arranges intersecting and non-intersecting components
08:14:25       reduces rows when arranging components
08:14:25       arranges intersecting components spanning more than one day
08:14:25   navigation
08:14:25     navigate forward and back (with first day of month selected)
08:14:25     navigate forward and back (with last day of month selected)
08:14:25 
08:14:25 DateRange
08:14:25   dateEquals
08:14:25   equals
08:14:25 
08:14:25 DesktopFormController
08:14:25   Listens to popupWindowReady event and calls _onReady - having a popupWindow instance
08:14:25   Listens to popupWindowReady event and calls _onReady - having only a form ID (reload case)
08:14:25   _addPopupWindow registers listeners and adds to array with popup-windows
08:14:25   _removePopupWindow cleans up and removes from array with popup-windows
08:14:25 
08:14:25 Desktop
08:14:25   notification
08:14:25     addNotification
08:14:25     schedules addNotification when desktop is not rendered
08:14:25     removeNotification with object
08:14:25     removeNotification with (string) ID
08:14:25     _onNotificationRemoved - last notifications removes $notifications DIV
08:14:25   outline
08:14:25     gets displayed in desktop navigation 
08:14:25   benchVisible
08:14:25     controls visibility of the bench
08:14:25     removes the content after the animation
08:14:25   navigationVisible
08:14:25     controls visibility of the navigation
08:14:25     only affects content in navigation, not in bench or header
08:14:25   headerVisible
08:14:25     controls visibility of the header
08:14:25   _showForm
08:14:25     adds a view to the bench if displayHint is View
08:14:25   displayStyle
08:14:25     COMPACT
08:14:25       shows bench and hides navigation if a view is open
08:14:25       hides bench and shows navigation if the last view gets closed
08:14:25 
08:14:25 PopupWindow
08:14:25   Constructor sets cross references and window-name
08:14:25   Initialization in _onReady
08:14:25 
08:14:25 DesktopBench
08:14:25   updateOutlineContent
08:14:25     called when an outline page gets selected
08:14:25     doesn't get called if page already is selected
08:14:25     sets detailForm as outlineContent if node gets selected
08:14:25     preserves desktop.inBackground when updating outline content
08:14:25     preserves desktop.inBackground when switching nodes
08:14:25 
08:14:25 DesktopHeader
08:14:25   onBenchOutlineContentChange
08:14:25     attaches listener to new outline content
08:14:25     removes listener from old outline content
08:14:25     removes listener when getting removed
08:14:25 
08:14:25 DesktopNavigation
08:14:25   viewButtonBox
08:14:25     is rendered if there are view buttons
08:14:25     is not rendered if there are no view buttons
08:14:25 
08:14:25 DesktopNotification
08:14:25   _init copies properties from event (model)
08:14:25   has close-icon when notification is closable
08:14:25 
08:14:25 Outline
08:14:25   collapsing
08:14:25     still allows a messagebox to be shown
08:14:25   dispose
08:14:25     calls onNodeDeleted for every node to be able to cleanup
08:14:25     calls onNodeDeleted for every node (which was not already deleted before) to be able to cleanup
08:14:25   navigateToTop
08:14:25     collapses all nodes in bread crumb mode
08:14:25   selectNodes
08:14:25     handle navigateUp only once
08:14:25     otherwise handle single selection (or do nothing when selection is != 1 node)
08:14:25   updateDetailMenus
08:14:25     adds the empty space menus of the detail table to the detail menu bar
08:14:25     adds the single selection menus of the parent detail table to the detail menu bar
08:14:25     attaches a listener to the detail table to get dynamic menu changes
08:14:25     removes the listener from the detail tables on selection changes and destroy
08:14:25   click on a node inside the detail content
08:14:25     does not modify the outline
08:14:25   onModelAction
08:14:25     nodesDeleted event
08:14:25       calls onNodeDeleted for every node to be able to cleanup
08:14:25     allChildNodesDeleted event
08:14:25       calls onNodeDeleted for every node to be able to cleanup
08:14:25 
08:14:25 NavigateDownButton
08:14:25   _toggleDetail is always false
08:14:25   _isDetail returns true or false depending on the state of the detail-form and detail-table
08:14:25   _buttonEnabled
08:14:25     is disabled when node is a leaf
08:14:25     is enabled when node is not a leaf and we're currently displaying the detail
08:14:25     is only enabled when detail-table has exactly one selected row
08:14:25   _drill drills down to first selected row in the detail table
08:14:25 
08:14:25 NavigateUpButton
08:14:25   _toggleDetail is always true
08:14:25   _isDetail returns true or false depending on the state of the detail-form and detail-table
08:14:25   _buttonEnabled
08:14:25     is true when current node has a parent or...
08:14:25     is true when current node is a top-level node and outline a default detail-form or...
08:14:25     is false otherwise
08:14:25   _drill
08:14:25     drills up to parent node, sets the selection on the tree
08:14:25     shows default detail-form or outline overview
08:14:25 
08:14:25 ViewButtonBox
08:14:25   viewMenuTab
08:14:25     is only visible if there are visible view buttons with displayStyle == "MENU"
08:14:25     is not visible if there are no visible view buttons ith displayStyle == "MENU"
08:14:25     is not visible if there are visible view buttons with displayStyle == "TAB"
08:14:25     is not visible if there are no view buttons at all
08:14:25 
08:14:25 scout.FocusManager
08:14:25   isSelectableText
08:14:25     must return true for disabled text-fields
08:14:25   Focus fixes for Internet Explorer (IE)
08:14:25     Click on table-cell, must focus table
08:14:25     Click on tree-node, must focus tree
08:14:25   validateFocus
08:14:25     When nothing else is focusable, focus must be on the Desktop (=sandbox)
08:14:25     with forms:
08:14:25       Focus-context must install listeners on its $container
08:14:25       Focus must be on the 1st form-field when form is rendered
08:14:25       FocusContext must remember the last focused element
08:14:25       A new FocusContext must be created when a form is opened as dialog
08:14:25       Must focus another valid field if the focused field is removed
08:14:25       Must focus another valid field if the focused field is hidden
08:14:25 
08:14:25 FormMenu
08:14:25   setSelected
08:14:25     opens and closes the form popup
08:14:25     opens the popup and the ellipsis if the menu is overflown
08:14:25     opens the popup but not the ellipsis if the menu is overflown and mobile popup style is used
08:14:25   onModelPropertyChange
08:14:25     selected
08:14:25       calls setSelected
08:14:25 
08:14:25 Form
08:14:25   destroy
08:14:25     destroys the adapter and its children
08:14:25   onModelAction
08:14:25     formClose
08:14:25       destroys the form
08:14:25   onModelPropertyChange
08:14:25     considers custom css class
08:14:25 
08:14:25 BasicField
08:14:25   displayTextChanged must always be sent to server at the end of input, if at least one change has been was made
08:14:25     updateDisplayTextOnModify = true, with changed text
08:14:25     updateDisplayTextOnModify = false, with changed text
08:14:25     updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with changed text
08:14:25     updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with *pending* changed text
08:14:25     updateDisplayTextOnModify = true, then acceptInput(false) is fired. -> send should be done immediately
08:14:25     updateDisplayTextOnModify = true, w/o changed text
08:14:25     updateDisplayTextOnModify = false, w/o changed text
08:14:25     does not fail if field is removed while acceptInput is still pending
08:14:25 
08:14:25 FormField
08:14:25   inheritance
08:14:25     inherits from ModelAdapter
08:14:25   property label position
08:14:25     position on_field
08:14:25       sets the label as placeholder
08:14:25       does not call field._renderLabelPosition initially
08:14:25     position top
08:14:25       guarantees a minimum height if label is empty
08:14:25     does not display a status if status visible = false
08:14:25   property status visible
08:14:25     shows a status if status visible = true
08:14:25     does not show a status if status visible = false
08:14:25     shows a status even though status visible is false but tooltipText is set
08:14:25     shows a status even though status visible is false but errorStatus is set
08:14:25   onModelPropertyChange
08:14:25     event should update model
08:14:25     considers custom css class
08:14:25 
08:14:25 ValueField
08:14:25   property status visible
08:14:25     shows a status even though status visible is false but there are visible menus
08:14:25   menu visibility
08:14:25     context menu only shows visible menus
08:14:25     context menu only shows only menus of specific type
08:14:25     context menu triggers a display text changed event
08:14:25 
08:14:25 BrowserField
08:14:25   postMessage
08:14:25 
08:14:25 CheckBoxField
08:14:25   inheritance
08:14:25     inherits from ValueField
08:14:25     _renderValue sets checked property
08:14:25     _renderValue sets enabled property
08:14:25 
08:14:25 ClipboardField
08:14:25   Rendered container has the right class
08:14:25   Rendered field DIV has _not_ an unselectable attribute in IE9
08:14:25 
08:14:25 DateField
08:14:25   Clicking the field
08:14:25     opens the datepicker
08:14:25   displayText
08:14:25     is shown correctly after rendering
08:14:25     is removed properly when setting to ''
08:14:25   Leaving the field
08:14:25     closes the datepicker
08:14:25     accepts the prediction
08:14:25     accepts the prediction with autoTimestamp
08:14:25     updates the model with the selected value
08:14:25     sends timestamp and displayText
08:14:25     does not send timestamp and displayText again if not changed
08:14:25     does not send timestamp and displayText if no date was entered
08:14:25   Validation
08:14:25     invalidates field if value is invalid (not a date)
08:14:25     prevents model update if value is invalid
08:14:25   Picker
08:14:25     sends displayText and timestamp if date was selected
08:14:25   Key handling
08:14:25     ESC
08:14:25       closes the datepicker
08:14:25     ENTER
08:14:25       updates the model with the selected value and closes picker
08:14:25     DOWN
08:14:25       increases day by one
08:14:25       increases month by one if shift is used as modifier
08:14:25       increases year by one if ctrl is used as modifier
08:14:25     UP
08:14:25       decreases day by one
08:14:25       decreases month by one if shift is used as modifier
08:14:25       decreases year by one if ctrl is used as modifier
08:14:25   Date validation and prediction
08:14:25     can validate inputs
08:14:25     can predict dates
08:14:25     can predict yyyy.MM
08:14:25   can predict partial years
08:14:25   Allowed dates
08:14:25     _referenceDate returns only allowed date - only one date
08:14:25     _referenceDate returns only allowed date - choose nearest date in the future
08:14:25     _referenceDate returns only allowed date - when no date in future is available, choose nearest date in past
08:14:25     _syncAllowedDates must convert date strings into Dates
08:14:25   Touch = true
08:14:25     touch popup
08:14:25       updates display text and is not used for time fields
08:14:25       is opened if datefield is touched
08:14:25       is not opened if timefield is touched
08:14:25       is closed when date in picker is selected
08:14:25       unregisters clone after close
08:14:25       updates displayText and timestamp of datefield if date in picker is selected
08:14:25       updates displayText and timestamp of datefield if date in picker is entered
08:14:25       updates displayText and timestamp of datefield if date and time in picker are entered
08:14:25       shows datefield with same date as clicked datefield
08:14:25       shows datefield with same date as clicked datefield, if field empty initially
08:14:25       clears displayText and timestamp of datefield if date in picker was removed
08:14:25       shows datefield with same date as clicked datefield, even if value was deleted before
08:14:25 
08:14:25 GroupBox
08:14:25   _render
08:14:25     adds group-box div when label is set
08:14:25   test predefined height and width in pixel
08:14:25     adds group-box div when label is set
08:14:25   focus
08:14:25     focus first focusable field in groupBox
08:14:25 
08:14:25 LabelField
08:14:25   HtmlEnabled
08:14:25     if false, encodes html in display text
08:14:25     if true, does not encode html in display text
08:14:25     if false, replaces 
08:14:25  with br tag and encodes other text
08:14:25     if true, does not replace 
08:14:25  with br tag and does not encode other text
08:14:25 
08:14:25 NumberField
08:14:25   parse input (calculate value)
08:14:25     with . as separator and ' as grouping char
08:14:25     with , as separator and . as grouping char
08:14:25 
08:14:25 SequenceBox
08:14:25   mandatory indicator
08:14:25     does not exist
08:14:25   label width
08:14:25     is 0 if it is empty
08:14:25   status handling
08:14:25     moves the error status of the last field to the seq box
08:14:25     moves the tooltip of the last field to the seq box
08:14:25     moves the menus of the last field to the seq box
08:14:25     does not display the error message of the last field, only the one of the seq box
08:14:25     removes the tooltip from the seq box if last field gets invisible
08:14:25     moves the tooltip from the first field to the seq box if it gets the last field after a visibility change
08:14:25     moves the error from the first field to the seq box if it gets the last field after a visibility change
08:14:25     makes sure the status may be displayed on the field again if the field was the last visible field once
08:14:25 
08:14:25 SliderField
08:14:25   slider
08:14:25     accepts the value
08:14:25 
08:14:25 SmartField
08:14:25   _onKeyUp
08:14:25     doesn not call _openProposal() when TAB has been pressed
08:14:25     calls _openProposal() when a character key has been pressed
08:14:25   _syncProposalChooser
08:14:25     must reset _requestProposal property
08:14:25   _openProposal
08:14:25     must "browse all" when field is valid and browseAll parameter is true
08:14:25     must search by display-text when field is valid and browseAll parameter is false
08:14:25     must "browseAll" when field is invalid
08:14:25   _acceptProposal
08:14:25     must set displayText
08:14:25     must call clearTimeout() for pending typedProposal events
08:14:25     dont send _acceptProposal when displayText has not changed
08:14:25     send _acceptProposal when displayText has changed
08:14:25     send deleteProposal when displayText has been deleted quickly
08:14:25   touch = true
08:14:25     opens a touch popup when smart field gets touched
08:14:25     opens a touch popup if there already is a proposal chooser while rendering
08:14:25     shows smartfield with same text as clicked smartfield
08:14:25     properly unregisters the field when the popup gets closed
08:14:25 
08:14:25 StringField
08:14:25   Check if field is switched to password field if inputMasked is true
08:14:25     set input masked
08:14:25     set input not masked
08:14:25   insertText
08:14:25     expects empty field at the beginning
08:14:25     inserts text into an empty field
08:14:25     appends text to the previous value (if no text is selected)
08:14:25     replaces selection #1 (if part of the text is selected, selection does not start at the beginning)
08:14:25     replaces selection #2 (if part of the text is selected, start at the beginning)
08:14:25     replaces selection #3 (if whole content is selected)
08:14:25     sends display text changed to server using accept text
08:14:25     sends display text changed to server using accept text, twice, if updateDisplayTextOnModify=true
08:14:25   trim
08:14:25     should restore selection
08:14:25     should not break when displayText is very long (regex is too big)
08:14:25 
08:14:25 TabBox
08:14:25   render
08:14:25     does NOT call layout for the selected tab on initialization
08:14:25     must not create LogicalGridData for tab items
08:14:25 
08:14:25 TabItem
08:14:25   _renderStatusVisible
08:14:25     invalidates tabarea if status visibility changes
08:14:25   _renderCssClass
08:14:25     adds CSS class to both, TabItem and GroupBox
08:14:25 
08:14:25 TableField
08:14:25   property table
08:14:25     shows (renders) the table if the value is set
08:14:25     destroys the table if value is changed to ''
08:14:25     if table is global, only removes the table but does not destroy it if value is changed to ''
08:14:25     table gets class 'field' to make it work with the form field layout
08:14:25     table gets class 'field' to make it work with the form field layout (also when loaded by property change event)
08:14:25 
08:14:25 WrappedForm
08:14:25   mandatory indicator
08:14:25     does not exist
08:14:25   test initial focus disabled
08:14:25     string field in inner form hasn't focus
08:14:25   test initial focus enabled
08:14:25     string field in inner form has focus
08:14:25 
08:14:25 KeyStroke
08:14:25   unrepeatability
08:14:25     means that an unrepeatable KeyStroke is triggered exactly once per keyup event, even given three keydown events
08:14:25     means that an unrepeatable KeyStroke is triggered exactly once given the sequence (keydown, keyup)
08:14:25 
08:14:25 HtmlComponent
08:14:25   Ctor
08:14:25     sets data 'htmlComponent' when Ctor is called
08:14:25   getSize
08:14:25     returns outerWidth() and outerHeight() of JQuery comp
08:14:25   setSize
08:14:25     accepts scout.Dimension as single argument
08:14:25     calls invalidate on layout when size has changed
08:14:25   getInsets
08:14:25     reads padding, margin and border correctly
08:14:25   getBounds
08:14:25     returns bounds without 'px'
08:14:25 
08:14:25 LayoutValidator
08:14:25   invalidateTree
08:14:25     keeps track of invalid html components
08:14:25     considers only the topmost component
08:14:25     and validate roots
08:14:25     makes sure parent components are put in front of child components
08:14:25   validate
08:14:25     calls validateLayout for each invalid html component
08:14:25     does not call validateLayout if component has been removed
08:14:25     does not call validateLayout if component has been detached, but does not remove from invalid components either
08:14:25     removes the component from the list of invalidate components after validation
08:14:25   cleanupInvalidObjects
08:14:25     removes the widget from invalid components when a widget gets removed
08:14:25 
08:14:25 LogicalGridLayoutInfo
08:14:25   Rectangle.union
08:14:25     produces same results as java.awt.Rectangle
08:14:25   layoutCellBounds
08:14:25     calculates bounds
08:14:25 
08:14:25 graphics
08:14:25   getBounds
08:14:25     returns JQuery.outerWidth/Height(true)
08:14:25     returns 0 when left/right is set to auto
08:14:25   bounds
08:14:25     returns rectangle with position from JQuery.position()
08:14:25     returns rectangle with position from JQuery.position() including margin if includePosMargin is true
08:14:25     returns rectangle with size from JQuery.outerWidth/Height
08:14:25     returns rectangle with size from  JQuery.outerWidth/Height() including margin if includeSizeMargin is true
08:14:25   Point
08:14:25     equals
08:14:25   Dimension
08:14:25     accepts two numbers as width and height arguments
08:14:25     accepts a single scout.Dimension argument
08:14:25     equals
08:14:25   Rectangle
08:14:25     equals
08:14:25   Insets
08:14:25     equals
08:14:25 
08:14:25 main
08:14:25   nvl
08:14:25     can return alternative value
08:14:25   isOneOf
08:14:25     can check if value is one of multiple values
08:14:25   create
08:14:25     accepts string or object as first argument
08:14:25     creates a new initialized widget with parent and session set
08:14:25     creates local object if first parameter is the objectType
08:14:25       sets property 'id' correctly when no ID is provided
08:14:25       session must be set, but adapter should not be registered
08:14:25     creates local object if first parameter of type object and contains objectType property
08:14:25 
08:14:25 ButtonAdapterMenu
08:14:25   initialization / destroy
08:14:25     should set/delete adaptedBy property on original button instance
08:14:25   focusable element
08:14:25     button should delegate to adapter menu
08:14:25 
08:14:25 ContextMenuSpec
08:14:25   renderMenuItems
08:14:25     renders invisible menus
08:14:25     adds last and first classes
08:14:25     considers visibility when adding last and first classes
08:14:25 
08:14:25 MenuBar
08:14:25   setMenuItems
08:14:25     prefers EmptySpace for the left position if menu has multiple menuTypes
08:14:25     must add/destroy dynamically created separators
08:14:25     renders menu bar invisible if no visible menu items are available
08:14:25     renders menu bar visible if at least one visible menu item is available
08:14:25   layout
08:14:25     gets invalidated if a menu changes its visibility
08:14:25   updateDefaultMenu
08:14:25     marks first visible and enabled menu that reacts to ENTER keystroke as default menu
08:14:25     updates state if menu gets enabled or disabled
08:14:25     considers rendered state of default menu
08:14:25 
08:14:25 MenuItemsOrder
08:14:25   _createSeparator
08:14:25   _menuTypes
08:14:25 
08:14:25 Menu
08:14:25   defaults
08:14:25     should have expected defaults
08:14:25   render
08:14:25     render depending on the actionStyle
08:14:25     render as separator
08:14:25     childActions must not be rendered when popup is not opened. See ticket #173734
08:14:25   isTabTarget
08:14:25     should return true when menu can be a target of TAB action
08:14:25 
08:14:25 menus
08:14:25   filter
08:14:25     does nothing if no menus are given
08:14:25     returns no menus if no types are given
08:14:25     only returns visible menus, if onlyVisible param is set to true
08:14:25     only returns menus with given type (even when menu is not visible)
08:14:25     only returns parent menus if child menus should be displayed
08:14:25     only returns parent menus if child menus have correct type
08:14:25 
08:14:25 Planner
08:14:25   deleteResources
08:14:25     deletes resources from model
08:14:25     deletes resources from html document
08:14:25     also adjusts selectedResources and selectionRange if deleted resource was selected
08:14:25   updateResources
08:14:25     updates resources in model
08:14:25     updates resources in html document
08:14:25   renderScale
08:14:25     displayMode: DAY
08:14:25       draws scale for whole day
08:14:25       draws scale for one hour
08:14:25       draws scale for two hour interval
08:14:25       draws scale with only showing every second label
08:14:25     displayMode: WEEK / WORK_WEEK
08:14:25       draws scale for WEEK for whole day with 6h interval
08:14:25       draws scale for WEEK with only showing every second label
08:14:25       draws scale for WEEK with changing month
08:14:25       draws scale for WORK_WEEK for whole day with 6h interval
08:14:25       draws scale for WORK_WEEK with only showing every second label
08:14:25     displayMode: MONTH
08:14:25       draws scale
08:14:25       draws scale with only showing every second label
08:14:25     displayMode: CALENDAR_WEEK
08:14:25       draws scale for CALENDAR_WEEK displayMode
08:14:25       draws scale with only showing every second label
08:14:25       draws scale with only showing every third label
08:14:25     displayMode: YEAR
08:14:25       draws scale for YEAR displayMode
08:14:25       draws scale with only showing every second label
08:14:25       draws scale with only showing every third label
08:14:25   transformLeft/transformWidth
08:14:25     calculates left and width in WEEK mode for whole days
08:14:25     calculates left and width in WEEK mode for limitted day range
08:14:25 
08:14:25 scrollbars
08:14:25   onScroll
08:14:25     attaches handler to scrolling parents which execute when scrolling
08:14:25   offScroll
08:14:25     detaches handler from scrolling parents
08:14:25   isLocationInView
08:14:25     returns true if the given location is inside the given $scrollable
08:14:25     returns false if x of the given location is outside of the given $scrollable (smaller)
08:14:25     returns false if y of the given location is outside of the given $scrollable (smaller)
08:14:25     returns false if x of the given location is outside of the given $scrollable (greater)
08:14:25     returns false if y of the given location is outside of the given $scrollable (greater)
08:14:25 
08:14:25 ModelAdapter
08:14:25   can handle properties in any order
08:14:25   _syncPropertiesOnPropertyChange calls _sync* method or sets property
08:14:25   _renderPropertiesOnPropertyChange
08:14:25     for non-adapter property -> expects a _render* method
08:14:25     for non-adapter property -> throw when _render* method does not exist
08:14:25   init
08:14:25     copies properties to adapter
08:14:25     sets default values
08:14:25   destroy
08:14:25     destroys the adapter and its children
08:14:25     does not destroy children, which are globally used
08:14:25   _firePropertyChange
08:14:25     fires the expected event object
08:14:25     changedProperties is only set when new and old value are not equals
08:14:25   cloneAdapter
08:14:25     clones only model properties
08:14:25     also considers default properties
08:14:25     'label' must be recognized as model property, but not '$container'
08:14:25     prefers properties passed as modelOverride
08:14:25     must register clone in clone adapter registry
08:14:25     must not register clone in adapter registry
08:14:25   onModelPropertyChange
08:14:25     adapter
08:14:25       creates and registers the new adapter
08:14:25       destroys the old adapter
08:14:25     adapters
08:14:25       creates and registers adapters
08:14:25       destroys the old adapters
08:14:25       destroys the old and creates the new adapters if the array contains both
08:14:25 
08:14:25 ResponseQueue
08:14:25   add
08:14:25     adds elements to the queue in the correct order
08:14:25   process
08:14:25     processes elements in the correct order
08:14:25     does not process elements in the wrong order
08:14:25     does not process same response twice
08:14:25 
08:14:25 Session
08:14:25   send
08:14:25     sends multiple async events in one call
08:14:25     sends multiple async events in one call over multiple user interactions if sending was delayed
08:14:25     does not await the full delay if a susequent send call has a smaller delay
08:14:25     does not await the full delay if a previous send call has a smaller delay
08:14:25     coalesces events if event provides a coalesce function
08:14:25     sends requests consecutively
08:14:25     sends requests consecutively and respects delay
08:14:25     queues ?poll results when user requests are pending
08:14:25     resumes polling after successful responses
08:14:25     does not resume polling after JS errors
08:14:25     does not resume polling after UI server errors
08:14:25     does not resume polling after HTTP errors
08:14:25     does not resume polling after session terminated
08:14:25   init
08:14:25     sends startup parameter
08:14:25     sends user agent on startup
08:14:25   texts
08:14:25     check if correct text is returned
08:14:25     check if empty text is returned
08:14:25     check if null text is returned
08:14:25     check if arguments are replaced in text
08:14:25     check if multiple arguments are replaced in text
08:14:25     check if undefined texts return an error message
08:14:25     optText returns undefined if key is not found
08:14:25     optText returns default value if key is not found
08:14:25     optText returns text if key found
08:14:25     optText returns text if key found, with arguments
08:14:25 
08:14:25 texts
08:14:25   check if correct text is returned
08:14:25   check if empty text is returned
08:14:25   check if null text is returned
08:14:25   check if arguments are replaced in text
08:14:25   check if multiple arguments are replaced in text
08:14:25   check if undefined texts return an error message
08:14:25   optGet returns undefined if key is not found
08:14:25   optGet returns default value if key is not found
08:14:25   optGet returns text if key found
08:14:25   optGet returns text if key found, with arguments
08:14:25   check if the same placeholder can be used multiple times
08:14:25 
08:14:25 SimpleTabArea
08:14:25   renders the tabs in the correct order
08:14:25 
08:14:25 Table Filter
08:14:25   row filtering
08:14:25     applies row filter when table gets initialized
08:14:25     doesn't filter anymore if filter gets removed
08:14:25     applies row filter if a new row gets inserted
08:14:25     applies row filter if a new row gets inserted, even if table is not rendered
08:14:25     applies row filter if a row gets updated
08:14:25     applies row filter if a row gets updated, even if table is not rendered
08:14:25     properly handles successive row insertion and updates
08:14:25     properly handles reset table case
08:14:25     considers view range
08:14:25     renders empty data if all rows are removed due to filtering
08:14:25   selection
08:14:25     gets removed for non visible rows after filtering
08:14:25     stays removed even if filtered row is selected explicitly
08:14:25     gets removed for non visible rows after filtering if a row has been updated
08:14:25     gets restored for visible rows after filtering
08:14:25   events
08:14:25     rowsFiltered
08:14:25       gets fired when table with a filter is initializing
08:14:25       does not get fired when table with no filters is initializing
08:14:25       gets fired if filter() is called
08:14:25       gets fired if filter() is called, even if table is not rendered
08:14:25       gets not fired if rows are filtered again but the filtered rows have not changed
08:14:25       gets fired if rows are filtered during updateRows
08:14:25       gets fired if rows are filtered during insertRows
08:14:25       gets fired if rows are filtered during deleteRows
08:14:25       gets fired if rows are filtered during deleteAllRows
08:14:25       does not get fired if rows are updated but row filter state has not changed
08:14:25       gets sent to server containing rowIds when rows are filtered
08:14:25 
08:14:25 TableFooterSpec
08:14:25   render
08:14:25     attaches listener to the table but only once
08:14:25   TableStatusTooltip
08:14:25     shows ERROR tooltip
08:14:25     shows INFO tooltip when table is rendered
08:14:25     hides INFO tooltip when user clicks in table
08:14:25     does not hide ERROR tooltip when user clicks in table
08:14:25 
08:14:25 TableHeaderMenu
08:14:25   filter
08:14:25     string column
08:14:25       shows the unique string values
08:14:25       converts multiline text to single line
08:14:25       strips html tags if html is enabled
08:14:25       reflects the state of the filter
08:14:25       correctly updates the list after inserting a new row, if a filter is applied
08:14:25       always displays the selected value, even if the table does not contain the value anymore
08:14:25       displays empty values as -empty-
08:14:25       stores selected text in filter.selectedValues
08:14:25       stores empty as null and not '-empty-'
08:14:25     boolean column
08:14:25       shows the unique string values
08:14:25     sort enabled
08:14:25       option enabled shows sort options in table header menu
08:14:25       option disabled does not show sort options in table header menu
08:14:25 
08:14:25 TableHeaderSpec
08:14:25   render
08:14:25     attaches listener to the table but only once
08:14:25 
08:14:25 TableKeyStrokes
08:14:25   key up
08:14:25     selects the above row
08:14:25     selects the last row if no row is selected yet
08:14:25     selects the second last row if all rows are selected
08:14:25     selects the only row if there is only one
08:14:25     does nothing if first row already is selected
08:14:25     if first row already is selected but is not the last action row, the row above the last action row gets selected
08:14:25     if there is a last action row, selects the row above last last action row
08:14:25     selects the row above the last action row even if the row above already is selected
08:14:25     uses last row of selection as last action row if last action row is not visible anymore
08:14:25      + shift
08:14:25       adds the row above to the selection
08:14:25       removes the row above from the selection if the last action row is the last row of the selection
08:14:25       if the row above the last action row is not selected, adds the row above to the selection
08:14:25   key down
08:14:25     selects the row below
08:14:25     selects the first row if no row is selected yet
08:14:25     selects the second row if all rows are selected
08:14:25     selects the only row if there is only one
08:14:25     does nothing if last row already is selected
08:14:25     if there is a last action row, selects the row below the last action row
08:14:25     selects the row below the last action row even if the row below already is selected
08:14:25     uses last row of selection as last action row if last action row is not visible anymore
08:14:25      + shift
08:14:25       adds the row below to the selection
08:14:25       removes the row below from the selection if the last action row is the first row of the selection
08:14:25       if the row below the last action row is not selected, adds the row below to the selection
08:14:25   end
08:14:25     selects last row
08:14:25      + shift
08:14:25       selects all rows from currently selected row to last row
08:14:25       preserves existing selection
08:14:25       considers last action row as start row for new selection
08:14:25       uses last row of selection as last action row if last action row is not visible anymore
08:14:25       does nothing if last row is already selected
08:14:25       does not add same rows to selectedRows twice
08:14:25   home
08:14:25     selects first row
08:14:25      + shift
08:14:25       selects all rows from currently selected row to first row
08:14:25       preserves existing selection
08:14:25       considers last action row as start row for new selection
08:14:25       uses first row of selection as last action row if last action row is not visible anymore
08:14:25       does nothing if first row is already selected
08:14:25       does not add same rows to selectedRows twice
08:14:25   space
08:14:25     does nothing if no rows are selected
08:14:25     checks the selected rows if first row is unchecked
08:14:25     does not modify already checked rows when checking
08:14:25     unchecks the selected rows if first row is checked
08:14:25     does not modify already unchecked rows when unchecking
08:14:25   page up
08:14:25     selects the only row if there is only one
08:14:25   page down
08:14:25     selects the only row if there is only one
08:14:25 
08:14:25 Table
08:14:25   render
08:14:25     renders CSS class
08:14:25     renders a table header
08:14:25     renders table rows
08:14:25       accepts rows with cells
08:14:25       accepts rows with text only
08:14:25   _calculateViewRangeForRowIndex
08:14:25     returns a range based on viewRangeSize
08:14:25   insertRows
08:14:25     inserts rows at the end of the table
08:14:25     renders rows only if view range is not full yet
08:14:25   updateRows
08:14:25     updates the model cell texts
08:14:25     updates the html cell texts
08:14:25     does not destroy selection
08:14:25     silently updates rows which are not in view range
08:14:25   deleteRows
08:14:25     deletes single rows from model
08:14:25     deletes single rows from html document
08:14:25     considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
08:14:25   deleteAllRows
08:14:25     deletes all rows from model
08:14:25     deletes all rows from html document
08:14:25     silently removes not rendered rows
08:14:25   updateRowOrder
08:14:25     reorders the model rows
08:14:25     reorders the html nodes
08:14:25     considers view range
08:14:25   checkRow
08:14:25     checks the row, does not uncheck others if multiCheck is set to true
08:14:25     unchecks other rows if multiCheck is set to false
08:14:25     does not check the row if checkable is set to false
08:14:25     does not check the row if the row is disabled
08:14:25     does not check the row if the table is disabled
08:14:25     considers view range
08:14:25     keeps added checkable column visible even when reloading factory settings
08:14:25     does not add an additional checkable column if one is already configured
08:14:25   selectRows
08:14:25     updates model
08:14:25     selects rendered rows and unselects others
08:14:25     considers view range
08:14:25     sends selection event containing rowIds
08:14:25   toggle selection
08:14:25     selects all if not all are selected
08:14:25     selects none if all are selected
08:14:25   selectAll
08:14:25     selects all rows
08:14:25     considers view range -> renders selection only for rendered rows
08:14:25   doRowAction
08:14:25     sends rowAction event with row and column
08:14:25     does not send rowAction event if the row is not selected
08:14:25     does not send rowAction event if it is not the only one selected row
08:14:25   resizeColumn
08:14:25     updates column model and sends resize event 
08:14:25     does not send resize event when resizing is in progress
08:14:25     sends resize event when resizing is finished
08:14:25   autoResizeColumns
08:14:25     distributes the table columns using initialWidth as weight
08:14:25     excludes columns with fixed width
08:14:25     does not make the column smaller than the initial size
08:14:25     does not make the column smaller than a minimum size
08:14:25   sort
08:14:25     updates column model
08:14:25     model update
08:14:25       sets sortAscending according to direction param
08:14:25       resets properties on other columns
08:14:25       sets sortIndex
08:14:25       does not remove sortIndex for columns always included at begin
08:14:26       does not remove sortIndex for columns always included at end
08:14:26       does not remove sortIndex for columns always included at begin and end (combination)
08:14:26       removes column from sort columns
08:14:26     sends rowsSorted event when client side sorting is possible
08:14:26     sends sortRows event when client side sorting is not possible
08:14:26     sorts the data
08:14:26     regroups the data if group by column is active
08:14:26     restores selection after sorting
08:14:26     sorting
08:14:26       sorts text columns considering locale (if browser supports it)
08:14:26       sorts number columns
08:14:26       sorts date columns
08:14:26       uses non sort columns as fallback
08:14:26   column grouping
08:14:26     renders an aggregate row for each group
08:14:26     considers view range -> only renders an aggregate row for rendered rows
08:14:26     considers view range -> doesn't render an aggregate row if the last row of the group is not rendered
08:14:26     regroups if rows get inserted
08:14:26     regroups if rows get inserted, event is from server and table was empty
08:14:26     does not regroup if rows get inserted, event is from server and table was not empty
08:14:26     regroups if rows get deleted
08:14:26     removes aggregate rows if all rows get deleted
08:14:26     regroups if rows get updated
08:14:26     may group column 0 only
08:14:26     may group column 1 only
08:14:26     may group columns 0 (avg) and 1 (sum)
08:14:26     may group columns 0, 1 and 2
08:14:26     may group columns 2 and 1
08:14:26     may group column 1 only after grouping column 0 first
08:14:26     may group column 1 and 2 after grouping column 0 first
08:14:26   row click
08:14:26     selects row and unselects others
08:14:26     sends selection and click events
08:14:26     sends only click if row already is selected
08:14:26     sends selection, checked and click events if table is checkable and checkbox has been clicked
08:14:26   right click on row
08:14:26     opens context menu
08:14:26     context menu only shows items without header type also if there is a type singleSelection
08:14:26     context menu only shows visible menus
08:14:26   _filterMenus
08:14:26     returns no menus for contextMenu if no row is selected
08:14:26     returns only single selection menus for contextMenu if one row is selected
08:14:26     returns only multi selection menus for contextMenu if multiple rows are selected
08:14:26     returns menus with single- and multi selection set for contextMenu if one or more rows are selected
08:14:26     returns only empty space menus if no row is selected
08:14:26     returns empty space and single selection menus if one row is selected
08:14:26     returns empty space and multi selection menus if multiple rows are selected
08:14:26     returns menus with empty space, single- and multi selection set if one or more rows are selected
08:14:26   row mouse down / move / up
08:14:26     selects multiple rows
08:14:26     only sends selection event, no click
08:14:26     only send one event for mousedown and immediate mouseup on the same row
08:14:26     only selects first row if mouse move selection or multi selection is disabled
08:14:26   moveColumn
08:14:26     moves column from oldPos to newPos
08:14:26     considers view range (does not fail if not all rows are rendered)
08:14:26   onModelAction
08:14:26     rowsSelected event
08:14:26       calls selectRows
08:14:26     rowsDeleted event
08:14:26       calls deleteRows
08:14:26     allRowsDeleted event
08:14:26       calls deleteAllRows
08:14:26     rowsInserted event
08:14:26       calls insertRows
08:14:26     rowOrderChanged event
08:14:26       calls updateRowOrder
08:14:26       does not animate ordering for newly inserted rows
08:14:26     rowsUpdated event
08:14:26       calls updateRows
08:14:26     columnStructureChanged event
08:14:26       resets the model columns
08:14:26       redraws the header to reflect header cell changes (text)
08:14:26     columnOrderChanged event
08:14:26       reorders the model columns
08:14:26       reorders the html nodes
08:14:26       silently moves cells which are not rendered in view range
08:14:26     columnHeadersUpdated event
08:14:26       updates the text and sorting state of model columns
08:14:26       updates sort indices of the sort columns if a sort column got removed
08:14:26       updates the text and sorting state of html table header nodes
08:14:26       updates the custom css class of table header nodes
08:14:26   onModelPropertyChange
08:14:26     headerVisible
08:14:26       hides the table header
08:14:26     menus
08:14:26       creates and registers menu adapters
08:14:26       destroys the old menus
08:14:26       destroys the old and creates the new menus if the list contains both
08:14:26     considers custom css class
08:14:26   _sendRowsFiltered
08:14:26     should not coalesce remove and 'add' events
08:14:26 
08:14:26 BooleanColumn
08:14:26   table checkable column
08:14:26     a checkbox column gets inserted if table.checkable=true
08:14:26     no checkbox column gets inserted if table.checkable=false
08:14:26     this.checkableColumn is set to the new column
08:14:26     displays the row.checked state as checkbox
08:14:26   boolean column
08:14:26     displays the cell value as checkbox
08:14:26 
08:14:26 Column
08:14:26   considers horizontal alignment
08:14:26   converts linebreak into <br> in header cells
08:14:26   considers custom css class of a column
08:14:26   considers custom css class of a column, as well for checkbox columns
08:14:26   considers custom css class of a cell, if both are set only the cell class is used
08:14:26   considers htmlEnabled of a cell
08:14:26   caches encoded text of a cell to improve performance
08:14:26   multilineText
08:14:26     replaces
08:14:26  with br, but only if htmlEnabled is false
08:14:26   textWrap
08:14:26     wraps text if column.textWrap and table.multilineText are true
08:14:26     does not wrap text if column.textWrap is false and table.multilineText is true
08:14:26     does not wrap text if column.textWrap is true and table.multilineText is false
08:14:26   background effect
08:14:26     colorGradient1
08:14:26       colors cells from red to green
08:14:26       colors cells according to rounded values
08:14:26     considers view range -> only colors rendered cells
08:14:26     updates colors if row gets deleted
08:14:26     updates colors if row gets inserted
08:14:26     updates colors if row gets updated
08:14:26     colors cells if table gets rendered
08:14:26     restores existing background color if background effect gets removed
08:14:26     barChart
08:14:26       does not overwrite existing background color
08:14:26     setBackgroundEffect
08:14:26       changes the background effect
08:14:26       sends columnBackgroundEffectChanged event
08:14:26   calculateMinMaxValues
08:14:26     calculates the min/max values based on rounded values
08:14:26 
08:14:26 scout.comparators
08:14:26   tests 'compare' method of TEXT comparator
08:14:26   tests 'compareIgnoreCase' method of TEXT comparator
08:14:26   tests 'compare' method of NUMERIC comparator
08:14:26   tests 'compare' method of ALPHANUMERIC comparator
08:14:26   tests 'compareIgnoreCase' method of ALPHANUMERIC comparator
08:14:26   tests 'compareIgnoreCase' method of ALPHANUMERIC comparator with session
08:14:26 
08:14:26 AggregateTableControl
08:14:26   aggregate
08:14:26     creates an aggregate row
08:14:26     sums up numbers in a number column
08:14:26     sums up numbers in a number column but only on filtered rows
08:14:26     sums up numbers in a number column and considers format pattern
08:14:26     sums up numbers in a number column and considers rounded values fo aggregation
08:14:26   eanbled state
08:14:26     is false if there are no number columns
08:14:26     is true if there is at least one number column
08:14:26 
08:14:26 TableControl
08:14:26   onModelPropertyChange
08:14:26     selected
08:14:26       opens and closes the control container
08:14:26       removes the content of the previous selected control without closing the container
08:14:26   setSelected
08:14:26     removes the content of the previous selected control without closing the container
08:14:26     sends selected events (for current and previous selection)
08:14:26 
08:14:26 CellEditor
08:14:26   mouse click
08:14:26     starts cell edit if cell is editable
08:14:26     does not start cell edit if cell is not editable
08:14:26     does not start cell edit if row is disabled
08:14:26     does not start cell edit if table is disabled
08:14:26     does not start cell edit if mouse down and up happened on different cells
08:14:26     does not start cell edit if right mouse button was pressed
08:14:26     does not start cell edit if middle mouse button was pressed
08:14:26     does not open cell editor if a ctrl or shift is pressed, because the user probably wants to do row selection rather than cell editing
08:14:26   startCellEdit event
08:14:26     opens popup with field
08:14:26   endCellEdit event
08:14:26     destroys the field
08:14:26     removes the cell editor popup
08:14:26   completeEdit
08:14:26     sends completeCellEdit
08:14:26     sends completeCellEdit only once
08:14:26     does not remove the popup and its field (will be done by endCellEdit)
08:14:26   cancelEdit
08:14:26     sends cancelCellEdit
08:14:26     removes the popup and its field
08:14:26   validation
08:14:26     shows a tooltip if field has an error
08:14:26     does not sho a tooltip if field has no error
08:14:26   popup recovery
08:14:26     reopens popup if row gets updated
08:14:26     closes popup if row gets deleted
08:14:26     closes popup if all rows get deleted
08:14:26   tooltip recovery
08:14:26     removes tooltip if row gets deleted
08:14:26 
08:14:26 DateColumnUserFilter
08:14:26   acceptByFields works
08:14:26   acceptByFields works with time
08:14:26   addFilterFields must not create date fields with time
08:14:26 
08:14:26 TableTextUserFilter
08:14:26   filter
08:14:26     filters rows based on cell text
08:14:26     separates cell values with whitepace
08:14:26     works with bean columns
08:14:26 
08:14:26 DateFormat
08:14:26   format
08:14:26     considers d M y
08:14:26     considers h H m a
08:14:26     considers E
08:14:26   parse
08:14:26     considers d M y
08:14:26     considers h H m a
08:14:26   analyze
08:14:26     analyzes the text and returns an object with months, years and days
08:14:26       considers pattern dd.MM.yyyy
08:14:26       considers pattern yyyy-MM-dd
08:14:26       considers pattern MM/dd/yyy
08:14:26       checks correct handling of am/pm
08:14:26       proposes valid dates for pattern dd.MM.yyyy
08:14:26       proposes valid dates for pattern MM.yyyy
08:14:26       proposes valid dates for pattern yyyy
08:14:26       proposes valid times
08:14:26 
08:14:26 DecimalFormat
08:14:26   format
08:14:26     considers decimal separators
08:14:26     considers grouping separators
08:14:26     can swap the position of the minus sign
08:14:26     can handle invalid patterns
08:14:26     distinguishes digits and zero digits
08:14:26     can handle positive and negative subpattern
08:14:26     can handle exotic symbols
08:14:26     can handle percentages, format taken from application
08:14:26     can handle multiplier
08:14:26     can handle rounding mode
08:14:26   round
08:14:26     can handle rounding modes
08:14:26 
08:14:26 scout.tooltips
08:14:26   can be installed and uninstalled for a form field
08:14:26   creates a tooltip on mouseenter and removes it on mouseleave
08:14:26   if text
08:14:26     is empty no tooltip will be shown
08:14:26     is a function, it will be called for tooltip text
08:14:26     is undefined no tooltip will be shown
08:14:26     is provided by component, it will be used as tooltip text
08:14:26     is provided as function by component, it will be called and used as tooltip text
08:14:26     is provided using options and by component, text provided using options will be used
08:14:26     is a function, component is passed as first and only argument
08:14:26 
08:14:26 Compacttree
08:14:26   creation
08:14:26     adds no empty section node
08:14:26     adds a node with child node
08:14:26     adds a node with child nodes in correct order
08:14:26     deletes a node
08:14:26     inserts a child node
08:14:26   node click
08:14:26     calls selectNodes
08:14:26 
08:14:26 TreeKeyStrokes
08:14:26   key up
08:14:26     selects the above node in collapsed tree
08:14:26     selects the above node node in expanded tree
08:14:26     selects the last node if no node is selected yet
08:14:26     selects the only node if there is only one
08:14:26     does nothing if first node already is selected
08:14:26   key down
08:14:26     selects the node below in collapsed tree
08:14:26     selects the first node if no row is selected yet
08:14:26     selects the above node node in expanded tree
08:14:26     selects the only node if there is only one
08:14:26     does nothing if last node already is selected
08:14:26   Home
08:14:26     selects first node in collapsed tree
08:14:26     selects first node in expanded tree
08:14:26   Subtract
08:14:26      collapses a node
08:14:26      collapses a node and drill up
08:14:26   Add
08:14:26      expands a node
08:14:26      expands a node and drill down
08:14:26   End
08:14:26      jumps to last node
08:14:26   space
08:14:26     does nothing if no nodes are selected
08:14:26     checks the selected node 
08:14:26     unchecks the selected node 
08:14:26 
08:14:26 TreeNodePosition
08:14:26   _findInsertPositionInFlatList
08:14:26     insert node between two other nodes on the same level
08:14:26     insert node between two other nodes on another level
08:14:26     insert node ahead all other nodes on the same level
08:14:26     insert node below all other nodes on the same level
08:14:26     insert a subtree between two other nodes on the same level
08:14:26     insert a node below another node of the same level with an expanded subtree
08:14:26   _addChildrenToFlatListIfExpanded
08:14:26     expands collapsed node
08:14:26     expands collapsed node with different levels in insertBatch
08:14:26 
08:14:26 Tree
08:14:26   creation
08:14:26     adds nodes
08:14:26     does not add notes if no nodes are provided
08:14:26   insertNodes
08:14:26     inserting a child
08:14:26       updates model
08:14:26       updates model with a complex node containing another node
08:14:26       updates html document if parent is expanded
08:14:26       updates html document at a specific position
08:14:26     only updates the model if parent is collapsed
08:14:26     expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
08:14:26     with breadcrumb style
08:14:26       inserts a html node if the parent node is selected
08:14:26       only updates model if the parent node is not selected
08:14:26       inserts html nodes at a specific position
08:14:26     expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
08:14:26   updateNodes
08:14:26     enabled update
08:14:26       updates the enabled state of the model node
08:14:26       updates the enabled state of the html node, if visible
08:14:26       updates the enabled state of the html node after expansion, if not visible
08:14:26     enabled update on checkable tree
08:14:26       updates the enabled state of the model node
08:14:26       updates the enabled state of the html node, if visible
08:14:26       updates the enabled state of the html node after expansion, if not visible
08:14:26   deleteNodes
08:14:26     deleting a child
08:14:26       updates model
08:14:26       updates html document
08:14:26       updates child node indices
08:14:26       considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
08:14:26     deleting a root node
08:14:26       updates model
08:14:26       updates html document
08:14:26       deleting a collapsed root node
08:14:26         updates model
08:14:26         updates html document
08:14:26     deleting all nodes
08:14:26       updates model
08:14:26       updates html document
08:14:26   deleteAllChildNodes
08:14:26     deletes all nodes from model
08:14:26     deletes all nodes from html document
08:14:26     deletes all nodes from model for a given parent
08:14:26     deletes all nodes from html document for a given parent
08:14:26   check nodes
08:14:26     checks a subnode -> mark upper nodes 
08:14:26     checks a node -> mark upper nodes -> uncheck node and test if node keeps marked because children are checked
08:14:26     checks a subnode and its sibling->mark upper nodes -> uncheck one of the siblings
08:14:26     try to check a disabled node 
08:14:26     try to check a node in disabled tree 
08:14:26     try to check two nodes in singlecheck tree 
08:14:26     check a parent in autoCheckChildren tree 
08:14:26     check a parent in autoCheckChildren = false tree 
08:14:26     try to check nodes in uncheckable tree 
08:14:26   node click
08:14:26     calls tree._onNodeMouseDown
08:14:26     sends selection and click events in one call in this order
08:14:26     sends selection, check and click events if tree is checkable and checkbox has been clicked
08:14:26     updates model (selection)
08:14:26     does not send click if mouse down happens on another node than mouseup
08:14:26     does not send click if mouse down does not happen on a node
08:14:26   node double click
08:14:26     expands/collapses the node
08:14:26     sends clicked, selection, action and expansion events
08:14:26   node control double click
08:14:26     does the same as control single click (does NOT expand and immediately collapse again)
08:14:26     sends clicked, selection, action and expansion events
08:14:26   deselectAll
08:14:26     clears the selection
08:14:26   selectNodes
08:14:26     selects a node
08:14:26     expands the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)
08:14:26     also expands the node if bread crumb mode is enabled
08:14:26     also expands the parents in breadcrumb mode if a hidden node should be selected after being expanded and collapsed while in its hidden state
08:14:26     sets css class ancestor-of-selected on every ancestor of the selected element
08:14:26     sets css class child-of-selected on direct children of the selected element
08:14:26     may select a node which is not rendered
08:14:26     sets parent and ancestor css classes even if nodes are not rendered
08:14:26     sets child-of-selected css class even if nodes are not rendered
08:14:26   expandNode
08:14:26     sets css class child-of-selected on direct children if the expanded node is selected
08:14:26     renders the child nodes if parent is expanded
08:14:26     with breadcrumb style
08:14:26       renders the child nodes if parent is expanded
08:14:26       ensures top level nodes are rendered
08:14:26   expandAllParentNodes
08:14:26     expands all parent nodes of the given node (model)
08:14:26     expands all parent nodes of the given node (html)
08:14:26   lazyExpandCollapse
08:14:26     manual expand -> manual collapse node
08:14:26     manual expand -> lazy collapse node
08:14:26     lazy expand -> manual collapse node
08:14:26     lazy expand -> lazy collapse node
08:14:26   collapseNode
08:14:26     prevents collapsing in bread crumb mode if node is selected
08:14:26   collapseAll
08:14:26     collapses all nodes and updates model
08:14:26   updateItemPath
08:14:26     Sets css class group on every element within the same group
08:14:26   updateNodeOrder
08:14:26     reorders the child nodes if parent is given (model)
08:14:26     reorders the child nodes if parent is given and expanded (model)
08:14:26     reorders the child nodes if parent is given (html)
08:14:26     considers view range when updating child node order
08:14:26     reorders expanded child nodes if parent is given (model)
08:14:26     reorders the root nodes if no parent is given (model)
08:14:26     reorders the root nodes if no parent is given (html)
08:14:26     reorders expanded root nodes if no parent is given (model)
08:14:26     reorders expanded root nodes if no parent is given (html)
08:14:26   tree filter
08:14:26     filters nodes when filter() is called
08:14:26     filters nodes when filter is added and removed
08:14:26     makes sure only filtered nodes are displayed when node gets expanded
08:14:26     applies filter if a node gets changed
08:14:26     applies filter if a node gets inserted
08:14:26     make sure nodes unchanged by filters are attached. See ticket #168957
08:14:26   onModelAction
08:14:26     nodesInserted event
08:14:26       calls insertNodes
08:14:26     nodesDeleted event
08:14:26       calls deleteNodes
08:14:26     allChildNodesDeleted event
08:14:26       calls deleteAllChildNodes
08:14:26     nodesSelected event
08:14:26       calls selectNodes
08:14:26       does not send events if called when processing response
08:14:26     nodeChanged event
08:14:26       updates the text of the model node
08:14:26       updates the text of the html node
08:14:26       updates custom cssClass of model and html node
08:14:26       preserves child-of-selected when root nodes get updated
08:14:26       preserves child-of-selected when child nodes get updated
08:14:26       preserves group css class when nodes get updated
08:14:26     nodesUpdated event
08:14:26       calls updateNodes
08:14:26     childNodeOrderChanged event
08:14:26       calls updateNodeOrder
08:14:26     multiple events
08:14:26       handles delete, collapse, insert, expand events correctly
08:14:26   tree enabled/disabled
08:14:26     disables checkboxes when tree is disabled
08:14:26   test visible list and map
08:14:26     with initial all expanded nodes
08:14:26       init with all expanded in correct order
08:14:26       collapse a node -> all children have to be removed
08:14:26       filter node -> filtered node and children has to be removed from visible
08:14:26       update node -> node is filtered
08:14:26       insert expanded node to expanded parent
08:14:26       insert child node in filtered parent
08:14:26       insert child node which should be filtered
08:14:26     with initial all closed nodes
08:14:26       init with all collapsed
08:14:26       insert child node collapsed parent
08:14:26       expand node
08:14:26       expand child node
08:14:26   onModelPropertyChange
08:14:26     considers custom css class
08:14:26 
08:14:26 DetachHelper
08:14:26   restores sticky tooltips
08:14:26   considers the context of $anchor -> only removes tooltips in that context
08:14:26 
08:14:26 Device
08:14:26   scout.device
08:14:26     is initialized automatically
08:14:26   isWindowsTablet
08:14:26     returns true when browser is Edge and scrollbarWidth is 0
08:14:26   user agent parsing
08:14:26     recognizes iOS devices
08:14:26     recognizes Android devices
08:14:26     recognizes normal Windows PCs
08:14:26     recognizes supported browsers
08:14:26 
08:14:26 EventSupport
08:14:26   on / trigger / off
08:14:26     single event func only triggered until off() is called
08:14:26     multiple events
08:14:26   one
08:14:26     single event func only triggered once when registered with one()
08:14:26     event parameter passed to registered func
08:14:26     de-register function registered with one()
08:14:26   off
08:14:26     remove all with same type
08:14:26     remove specific listener
08:14:26 
08:14:26 Range
08:14:26   equals
08:14:26   union
08:14:26     returns a new range with the sum of both ranges
08:14:26     returns a copy of both ranges if the ranges don't overlap
08:14:26     returns a copy of the non empty range if one range is empty
08:14:26   subtract
08:14:26     returns a new range where the second range is removed from the first
08:14:26     returns a copy of the first range if the second does not overlap the first
08:14:26     returns an empty range if second range completely covers the first
08:14:26     returns a new range if second range is inside the first and touches a border
08:14:26     returns an array of two ranges if second range is inside the first but does not touch a border
08:14:26     returns a copy of the first range if the second range is empty
08:14:26     returns an empty range if the first range is empty
08:14:26   intersect
08:14:26     returns a new range with the part where both ranges overlap
08:14:26     returns an empty range if the ranges don't overlap
08:14:26     returns an empty range if one range is empty
08:14:26 
08:14:26 scout.URL
08:14:26   can parse super-simple URL
08:14:26   can parse empty hash
08:14:26   can parse a moderately simple URL
08:14:26   can convert the URL to string (only changed in order of arguments)
08:14:26   can handle multi-valued parameters
08:14:26   can add parameters
08:14:26   can remove parameters
08:14:26   can create or replace parameters
08:14:26   can handle non-ascii characters
08:14:26 
08:14:26 scout.arrays
08:14:26   init
08:14:26     checks whether array has correct length and initial values
08:14:26   ensure
08:14:26     creates an array if the param is not an array
08:14:26     returns the param if the param already is an array
08:14:26   remove
08:14:26     removes elements
08:14:26   removeAll
08:14:26     removes all given elements
08:14:26     considers emtpy args
08:14:26   replace
08:14:26     replaces elements
08:14:26   insert
08:14:26     insert element at index
08:14:26   max
08:14:26     returns 0 iff input contains 0
08:14:26     behaves like Math.max on null and undefined
08:14:26     ignores non-number elements
08:14:26   min
08:14:26     returns 0 iff input contains 0
08:14:26     behaves like Math.min on null and undefined
08:14:26     ignores non-number elements
08:14:26   move
08:14:26     replaces elements
08:14:26   union
08:14:26     merges two arrays
08:14:26     merges two arrays and removes duplicates
08:14:26     also works with floats
08:14:26     if the arrays contain objects instead of primitives, it uses their id to check for equality
08:14:26     does not fail if arr1 or arr2 are not defined
08:14:26   equals
08:14:26     checks whether two arrays contain the same elements in the same order
08:14:26     considers emtpy and same arrays
08:14:26     returns true if one array is undefined/null and the other empty
08:14:26   equalsIgnoreOrder
08:14:26     checks whether two arrays contain the same elements without considering the order
08:14:26     considers emtpy and same arrays
08:14:26     returns true if one array is undefined/null and the other empty
08:14:26   find
08:14:26     returns the element for which the given predicate returns true
08:14:26   findFrom
08:14:26     returns the element for which the given predicate returns true, starting from a given index
08:14:26     does not return the element for which the given predicate returns true, if it is on the left side of the start index
08:14:26     also checks the element at start index 
08:14:26     searches from right to left if backwards is true
08:14:26   format
08:14:26     formats an array by concatenating each entry
08:14:26     returns '' for empty array or if no array was provided
08:14:26   formatEncoded
08:14:26     encodes the html of each array element
08:14:26   first
08:14:26     finds first array element
08:14:26   last
08:14:26     finds last array element
08:14:26 
08:14:26 scout.dates
08:14:26   shift
08:14:26     shifts year or month or day
08:14:26     shifts year and month if both provided
08:14:26     shifts year and month and day if all provided
08:14:26     shift year
08:14:26       adds or removes years
08:14:26       handles edge case leap year
08:14:26     shift month
08:14:26       adds or removes months
08:14:26       handles edge case start month
08:14:26       handles edge case end month
08:14:26       handles edge case leap year
08:14:26   shiftToNextDayOfType
08:14:26     shifts to next day of type
08:14:26   shiftToPreviousDayOfType
08:14:26     shifts to previous day of type
08:14:26   ensureMonday
08:14:26     shifts to next monday in direction if it is not a monday yet
08:14:26   isSameDay
08:14:26     returns true if day, month and year matches
08:14:26   compareMonths
08:14:26     returns the differences in number of months
08:14:26     ignores time
08:14:26     works with different years
08:14:26   compareDays
08:14:26     returns the differences in number of days
08:14:26     ignores time
08:14:26     works with different month
08:14:26     works with different years
08:14:26   timestamp
08:14:26     returns a string of the expected length withonly digits
08:14:26   orderWeekdays
08:14:26     orders weekdays
08:14:26   toJsonDate / parseJsonDate
08:14:26     can handle missing or invalid inputs
08:14:26     can convert JSON and JS dates
08:14:26   create
08:14:26     can create dates
08:14:26   weekInYear
08:14:26     can calculate week in year
08:14:26   format
08:14:26     can handle invalid values
08:14:26     can format valid dates
08:14:26   compare
08:14:26     can handle invalid dates
08:14:26     can compare valid dates
08:14:26   isLeapYear
08:14:26     correctly identifies leap years
08:14:26 
08:14:26 scout.defaultValues
08:14:26   _loadDefaultsConfiguration
08:14:26     can load invalid configurations
08:14:26   applyTo
08:14:26     can apply default values to JSON
08:14:26     can apply default values to JSON considering the model variant
08:14:26     copies default values 'by value'
08:14:26 
08:14:26 scout.icons
08:14:26   parses bitmap icons
08:14:26   parses font icons (scoutIcons font)
08:14:26   parses font icons (custom font)
08:14:26   parses returns a CSS class for custom fonts
08:14:26   appends CSS class string with custom fonts
08:14:26 
08:14:26 scout.numbers
08:14:26   round
08:14:26     tests special cases
08:14:26     tests rounding mode 'UP'
08:14:26     tests rounding mode 'DOWN'
08:14:26     tests rounding mode 'CEILING'
08:14:26     tests rounding mode 'FLOOR'
08:14:26     tests rounding mode 'HALF_UP'
08:14:26     tests rounding mode 'HALF_DOWN'
08:14:26   shiftDecimalPoint
08:14:26     can shift decimal point to left and right
08:14:26   randomId
08:14:26     can generate random IDs
08:14:26   correlationId
08:14:26     can generate random correlation IDs
08:14:26 
08:14:26 scout.objects
08:14:26   copyProperties
08:14:26     copies all properties
08:14:26     copies the properties from prototype as well
08:14:26   countOwnProperties
08:14:26     counts all own properties
08:14:26   valueCopy
08:14:26     copies an object by value
08:14:26   isNumber
08:14:26     returns true iff argument is a number
08:14:26   values
08:14:26     returns object values
08:14:26 
08:14:26 scout.strings
08:14:26   nl2br
08:14:26     can convert newlines to br tags
08:14:26     encodes html, if the parameter is set to true (default)
08:14:26   removeAmpersand
08:14:26     can remove ampersands
08:14:26   getMnemonic
08:14:26     can extract mnemonics
08:14:26   hasText
08:14:26     can check if string has text
08:14:26   repeat
08:14:26     can repeat strings
08:14:26   padZeroLeft
08:14:26     can pad strings with 0
08:14:26   startsWith
08:14:26     can check if a string starts with another
08:14:26   endsWith
08:14:26     can check if a string ends with another
08:14:26   count
08:14:26     can count occurrences
08:14:26   encode
08:14:26     encodes html
08:14:26     does not try to encode empty strings
08:14:26     caches the html element used for encoding
08:14:26   join
08:14:26     joins strings
08:14:26   box
08:14:26     boxes strings
08:14:26   lowercaseFirstLetter
08:14:26     converts first letter to lowercase
08:14:26   quote
08:14:26     quotes special characters for regexp
08:14:26   asString
08:14:26     converts input to string
08:14:26   plainText
08:14:26     converts html to plain text
08:14:26     does not try to get plaintext of empty strings
08:14:26     caches the html element used for getting plain text
08:14:26     considers upper and lower case tags
08:14:26     converts br, p, div into new lines
08:14:26     converts li, tr into new lines
08:14:26     converts td into whitespaces
08:14:26     converts &nbsp;, &amp;, &gt;, &lt;
08:14:26     preserves tabs
08:14:26   insertAt
08:14:26     can insert strings into other strings
08:14:26   nvl
08:14:26     returns an empty string when input is null or undefined
08:14:26   splitMax
08:14:26     returns not more than limit elements
08:14:26 
08:14:26 Widget
08:14:26   rendering
08:14:26     should set rendering, rendered flags correctly
08:14:26     should set rendering flag to true _while_ the component is rendering
08:14:26   attach/detach
08:14:26     attached and rendered is false by default
08:14:26     attached and rendered has the right value after render/remove and attach/detach
08:14:26 
08:14:26 Results: 1027 specs, 0 failures, 0 pending
08:14:26 
08:14:26 [INFO] stopped o.e.j.s.h.ContextHandler{/webjars,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
08:14:26 [INFO] stopped o.e.j.s.h.ContextHandler{/classpath,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
08:14:26 [INFO] stopped o.e.j.s.h.ContextHandler{/,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
08:14:26 [INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
08:14:26 [INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
08:14:26 [INFO] stopped o.e.j.s.h.ContextHandler{/spec,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
08:14:26 [INFO] stopped o.e.j.s.h.ContextHandler{/src,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
08:14:26 [INFO] 
08:14:26 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.test ---
08:14:26 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
08:14:26 [INFO] 
08:14:26 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.test ---
08:14:26 [INFO] 
08:14:26 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.test ---
08:14:26 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
08:14:26 [INFO] 
08:14:26 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.test ---
08:14:26 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
08:14:26 [INFO] 
08:14:26 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.test ---
08:14:26 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
08:14:26 [INFO] 
08:14:26 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.test ---
08:14:26 [INFO] Skipping duplicate-finder execution!
08:14:26 [INFO] 
08:14:26 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.test ---
08:14:26 [INFO] Signature checking is skipped.
08:14:26 [INFO] 
08:14:26 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.test ---
08:14:26 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
08:14:26 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.pom
08:14:26 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
08:14:26 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
08:14:26 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
08:14:26 [INFO] 
08:14:26 [INFO] --< org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test >--
08:14:26 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT [25/30]
08:14:26 [INFO] --------------------------------[ jar ]---------------------------------
08:14:26 [INFO] 
08:14:26 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:26 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target
08:14:26 [INFO] 
08:14:26 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:26 [INFO] Skipping Rule Enforcement.
08:14:26 [INFO] 
08:14:26 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:27 [INFO] 
08:14:27 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:27 [INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/../org.eclipse.scout.rt/target/jacoco-all.exec
08:14:27 [INFO] 
08:14:27 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:27 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:27 [INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/main/resources
08:14:27 [INFO] 
08:14:27 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:27 [INFO] No sources to compile
08:14:27 [INFO] 
08:14:27 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:27 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:27 [INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/test/resources
08:14:27 [INFO] 
08:14:27 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:27 [INFO] Changes detected - recompiling the module!
08:14:27 [INFO] Compiling 3 source files to /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/test-classes
08:14:28 [INFO] 
08:14:28 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:28 [INFO] Surefire report directory: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/surefire-reports
08:14:28 
08:14:28 -------------------------------------------------------
08:14:28  T E S T S
08:14:28 -------------------------------------------------------
08:14:28 Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.scout
08:14:28 Running org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
08:14:28 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
08:14:28 SLF4J: Defaulting to no-operation (NOP) logger implementation
08:14:28 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
08:14:30 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.56 sec - in org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
08:14:30 
08:14:30 Results :
08:14:30 
08:14:30 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
08:14:30 
08:14:30 [INFO] 
08:14:30 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:30 [WARNING] JAR will be empty - no content was marked for inclusion!
08:14:30 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
08:14:30 [INFO] 
08:14:30 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:30 [INFO] 
08:14:30 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:30 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
08:14:30 [INFO] 
08:14:30 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:30 [INFO] No sources in project. Archive not created.
08:14:30 [INFO] 
08:14:30 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:30 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar
08:14:30 [INFO] 
08:14:30 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:30 [INFO] Skipping duplicate-finder execution!
08:14:30 [INFO] 
08:14:30 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:30 [INFO] Signature checking is skipped.
08:14:30 [INFO] 
08:14:30 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:14:30 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
08:14:30 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.pom
08:14:30 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
08:14:30 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar
08:14:30 [INFO] 
08:14:30 [INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html >--------
08:14:30 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT [26/30]
08:14:30 [INFO] --------------------------------[ jar ]---------------------------------
08:14:30 [INFO] 
08:14:30 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:30 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target
08:14:30 [INFO] 
08:14:30 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:30 [INFO] Skipping Rule Enforcement.
08:14:30 [INFO] 
08:14:30 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] 
08:14:31 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/../org.eclipse.scout.rt/target/jacoco-all.exec
08:14:31 [INFO] 
08:14:31 [INFO] --- build-helper-maven-plugin:1.9.1:add-resource (add-js-resource) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:31 [INFO] Copying 1 resource
08:14:31 [INFO] Copying 4 resources
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Changes detected - recompiling the module!
08:14:31 [INFO] Compiling 2 source files to /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/classes
08:14:31 [INFO] 
08:14:31 [INFO] --- jandex-maven-plugin:1.0.3:jandex (make-index) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:31 [INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/src/test/resources
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] No sources to compile
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] No tests to run.
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Skipping packaging of the test-jar
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] No sources in project. Archive not created.
08:14:31 [INFO] 
08:14:31 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Skipping duplicate-finder execution!
08:14:31 [INFO] 
08:14:31 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Signature checking is skipped.
08:14:31 [INFO] 
08:14:31 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.svg.ui.html ---
08:14:31 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
08:14:31 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.pom
08:14:31 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
08:14:32 [INFO] 
08:14:32 [INFO] ----------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty >----------
08:14:32 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT [27/30]
08:14:32 [INFO] --------------------------------[ jar ]---------------------------------
08:14:33 [INFO] 
08:14:33 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty ---
08:14:33 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target
08:14:33 [INFO] 
08:14:33 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty ---
08:14:33 [INFO] Skipping Rule Enforcement.
08:14:33 [INFO] 
08:14:33 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] 
08:14:34 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/../org.eclipse.scout.rt/target/jacoco-all.exec
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:34 [INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/src/main/resources
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Changes detected - recompiling the module!
08:14:34 [INFO] Compiling 1 source file to /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/classes
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:34 [INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/src/test/resources
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] No sources to compile
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] No tests to run.
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Skipping packaging of the test-jar
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] No sources in project. Archive not created.
08:14:34 [INFO] 
08:14:34 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Skipping duplicate-finder execution!
08:14:34 [INFO] 
08:14:34 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Signature checking is skipped.
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty ---
08:14:34 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
08:14:34 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.pom
08:14:34 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
08:14:34 [INFO] 
08:14:34 [INFO] ----< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix >-----
08:14:34 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT [28/30]
08:14:34 [INFO] --------------------------------[ jar ]---------------------------------
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:34 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target
08:14:34 [INFO] 
08:14:34 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:34 [INFO] Skipping Rule Enforcement.
08:14:34 [INFO] 
08:14:34 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] 
08:14:36 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/../org.eclipse.scout.rt/target/jacoco-all.exec
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:36 [INFO] Copying 1 resource
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] No sources to compile
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:36 [INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/src/test/resources
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] No sources to compile
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] No tests to run.
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] Skipping packaging of the test-jar
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] No sources in project. Archive not created.
08:14:36 [INFO] 
08:14:36 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] Skipping duplicate-finder execution!
08:14:36 [INFO] 
08:14:36 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] Signature checking is skipped.
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test.affix ---
08:14:36 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
08:14:36 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.pom
08:14:36 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
08:14:36 [INFO] 
08:14:36 [INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test >--------
08:14:36 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT [29/30]
08:14:36 [INFO] --------------------------------[ jar ]---------------------------------
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test ---
08:14:36 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target
08:14:36 [INFO] 
08:14:36 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test ---
08:14:36 [INFO] Skipping Rule Enforcement.
08:14:36 [INFO] 
08:14:36 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test ---
08:14:37 [INFO] 
08:14:37 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test ---
08:14:37 [INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/../org.eclipse.scout.rt/target/jacoco-all.exec
08:14:37 [INFO] 
08:14:37 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test ---
08:14:37 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:37 [INFO] Copying 7 resources
08:14:37 [INFO] 
08:14:37 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test ---
08:14:37 [INFO] No sources to compile
08:14:37 [INFO] 
08:14:37 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test ---
08:14:37 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:37 [INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/src/test/resources
08:14:37 [INFO] 
08:14:37 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test ---
08:14:37 [INFO] Changes detected - recompiling the module!
08:14:37 [INFO] Compiling 1 source file to /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/test-classes
08:14:37 [INFO] 
08:14:37 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test ---
08:14:37 [INFO] Surefire report directory: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/surefire-reports
08:14:37 
08:14:37 -------------------------------------------------------
08:14:37  T E S T S
08:14:37 -------------------------------------------------------
08:14:37 Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.scout
08:14:37 Running org.eclipse.scout.dev.jetty.JettyServerTest
08:14:37 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
08:14:37 SLF4J: Defaulting to no-operation (NOP) logger implementation
08:14:37 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
08:14:37 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 sec - in org.eclipse.scout.dev.jetty.JettyServerTest
08:14:38 
08:14:38 Results :
08:14:38 
08:14:38 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
08:14:38 
08:14:38 [INFO] 
08:14:38 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test ---
08:14:38 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
08:14:38 [INFO] 
08:14:38 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test ---
08:14:38 [INFO] 
08:14:38 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test ---
08:14:38 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
08:14:38 [INFO] 
08:14:38 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test ---
08:14:38 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
08:14:38 [INFO] 
08:14:38 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test ---
08:14:38 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
08:14:38 [INFO] 
08:14:38 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test ---
08:14:38 [INFO] Skipping duplicate-finder execution!
08:14:38 [INFO] 
08:14:38 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test ---
08:14:38 [INFO] Signature checking is skipped.
08:14:38 [INFO] 
08:14:38 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test ---
08:14:38 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
08:14:38 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.pom
08:14:38 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
08:14:38 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
08:14:38 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
08:14:38 [INFO] 
08:14:38 [INFO] ---------< org.eclipse.scout.rt:org.eclipse.scout.rt-settings >---------
08:14:38 [INFO] Building org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT          [30/30]
08:14:38 [INFO] --------------------------------[ jar ]---------------------------------
08:14:38 [INFO] 
08:14:38 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt-settings ---
08:14:38 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target
08:14:38 [INFO] 
08:14:38 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt-settings ---
08:14:38 [INFO] Skipping Rule Enforcement.
08:14:38 [INFO] 
08:14:38 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] 
08:14:39 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/../org.eclipse.scout.rt/target/jacoco-all.exec
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:39 [INFO] Copying 15 resources
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] No sources to compile
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:14:39 [INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/src/test/resources
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] No sources to compile
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] No tests to run.
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] Skipping packaging of the test-jar
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] No sources in project. Archive not created.
08:14:39 [INFO] 
08:14:39 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] Skipping duplicate-finder execution!
08:14:39 [INFO] 
08:14:39 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] Signature checking is skipped.
08:14:39 [INFO] 
08:14:39 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt-settings ---
08:14:39 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
08:14:39 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.pom
08:14:39 [INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
08:14:39 [INFO] ------------------------------------------------------------------------
08:14:39 [INFO] Reactor Summary:
08:14:39 [INFO] 
08:14:39 [INFO] Eclipse Scout RT 6.0.300-SNAPSHOT .................. SUCCESS [  5.149 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.json ........ SUCCESS [ 11.788 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform . SUCCESS [  4.918 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test SUCCESS [ 47.129 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared ... SUCCESS [  2.952 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test SUCCESS [  8.176 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons SUCCESS [  2.966 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test SUCCESS [  4.798 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server ... SUCCESS [  1.751 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test SUCCESS [ 11.250 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms SUCCESS [  2.013 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws SUCCESS [  4.436 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt ... SUCCESS [  3.508 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test SUCCESS [ 32.730 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc SUCCESS [  1.715 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test SUCCESS [  5.116 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client ... SUCCESS [  4.686 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test SUCCESS [ 43.139 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client SUCCESS [  2.593 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test SUCCESS [  2.882 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge SUCCESS [  3.471 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor SUCCESS [  3.934 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html .. SUCCESS [  9.168 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test SUCCESS [ 54.328 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test SUCCESS [  4.035 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html SUCCESS [  1.831 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty ... SUCCESS [  2.661 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix SUCCESS [  1.078 s]
08:14:39 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test SUCCESS [  2.015 s]
08:14:39 [INFO] org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT ..... SUCCESS [  1.105 s]
08:14:39 [INFO] ------------------------------------------------------------------------
08:14:39 [INFO] BUILD SUCCESS
08:14:39 [INFO] ------------------------------------------------------------------------
08:14:39 [INFO] Total time: 04:49 min
08:14:39 [INFO] Finished at: 2019-03-13T08:14:39-04:00
08:14:39 [INFO] ------------------------------------------------------------------------
08:14:39 Recording test results
08:14:43 Started calculate disk usage of build
08:14:43 Finished Calculation of disk usage of build in 0 seconds
08:14:45 Started calculate disk usage of workspace
08:14:46 Finished Calculation of disk usage of workspace in 0 seconds
08:14:47 Finished: SUCCESS