Skip to content

Console Output

Skipping 1,198 KB.. Full Log
2019-03-31 22:08:37,386 DEBUG [main] org.eclipse.scout.rt.ui.html.json.JsonMessageRequestHandler - JSON request completed in 13.539437 ms - MDC[]
18:08:37 protocol: ClientSession.stopping
18:08:37 2019-03-31 22:08:37,388 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.UiSession - Logging out from UI session with ID 0:4f3ubc9q7hbrl6dqa2u2bn7fsk [clientSessionId=e67936b6-b54c-4b48-bdf2-35a102ab358f, processingJsonRequest=false] - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
18:08:37 protocol: UiSession.dispose
18:08:37 2019-03-31 22:08:37,389 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.UiSession - Disposing UI session with ID 0:4f3ubc9q7hbrl6dqa2u2bn7fsk... - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
18:08:37 2019-03-31 22:08:37,389 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Unregister UI session with ID 0:4f3ubc9q7hbrl6dqa2u2bn7fsk from store (clientSessionId=e67936b6-b54c-4b48-bdf2-35a102ab358f) - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
18:08:37 2019-03-31 22:08:37,389 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - 0 UI sessions and 0 preregistered UI session remaining for client session e67936b6-b54c-4b48-bdf2-35a102ab358f - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
18:08:37 2019-03-31 22:08:37,389 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Schedule job for client session with ID e67936b6-b54c-4b48-bdf2-35a102ab358f - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
18:08:37 2019-03-31 22:08:37,390 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.UiSession - Logged out successfully from UI session with ID 0:4f3ubc9q7hbrl6dqa2u2bn7fsk - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
18:08:37 protocol: ClientSession.execStoreSession
18:08:37 protocol: Desktop.execGuiDetached
18:08:37 protocol: Desktop.execClosing
18:08:37 2019-03-31 22:08:37,390 INFO  [scout-model-thread-25] org.eclipse.scout.rt.client.AbstractClientSession - Client session stopped [session=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$FixtureClientSession@7824f8e0[id = e67936b6-b54c-4b48-bdf2-35a102ab358f], user=null] - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
18:08:37 protocol: ClientSession.stopped
18:08:39 protocol: SessionStore.doHousekeeping
18:08:39 2019-03-31 22:08:39,391 INFO  [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Client session e67936b6-b54c-4b48-bdf2-35a102ab358f is inactive, removing it from store - MDC[jobName=Performing session housekeeping for client session with ID e67936b6-b54c-4b48-bdf2-35a102ab358f]
18:08:39 2019-03-31 22:08:39,391 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID e67936b6-b54c-4b48-bdf2-35a102ab358f from session store - MDC[jobName=Performing session housekeeping for client session with ID e67936b6-b54c-4b48-bdf2-35a102ab358f]
18:08:39 2019-03-31 22:08:39,391 DEBUG [scout-thread-25] 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 e67936b6-b54c-4b48-bdf2-35a102ab358f]
18:08:39 2019-03-31 22:08:39,392 INFO  [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Invalidate HTTP session with ID null because session store contains no more client sessions - MDC[jobName=Performing session housekeeping for client session with ID e67936b6-b54c-4b48-bdf2-35a102ab358f]
18:08:39 2019-03-31 22:08:39,392 INFO  [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Detected invalidation of HTTP session null, cleaning up 0 client sessions and 0 UI sessions - MDC[jobName=Performing session housekeeping for client session with ID e67936b6-b54c-4b48-bdf2-35a102ab358f]
18:08:39 2019-03-31 22:08:39,397 INFO  [main] org.eclipse.scout.rt.shared.servicetunnel.http.MultiSessionCookieStoreInstaller - Successfully uninstalled java.net.CookieManager@3fe5ad73 (Cookie store: org.eclipse.scout.rt.shared.servicetunnel.http.MultiSessionCookieStore@f83d121) - MDC[]
18:08:39 Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.333 sec - in org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest
18:08:39 Running org.eclipse.scout.rt.ui.html.cache.HttpCacheControlTest
18:08:39 Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 sec - in org.eclipse.scout.rt.ui.html.cache.HttpCacheControlTest
18:08:39 Running org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserverTest
18:08:39 2019-03-31 22:08:39,469 WARN  [main] org.eclipse.scout.testing.client.ClientSessionProviderWithCache - Failed to register session for notifications. - MDC[principal=default]
18:08:39 2019-03-31 22:08:39,469 WARN  [main] org.eclipse.scout.rt.client.AbstractClientSession - UserAgent not set; using default [default=UNKNOWN|UNKNOWN|UNKNOWN|UNKNOWN|Linux] - MDC[principal=default]
18:08:39 2019-03-31 22:08:39,474 INFO  [scout-model-thread-25] org.eclipse.scout.rt.client.AbstractClientSession - Client session started [session=org.eclipse.scout.rt.client.testenvironment.TestEnvironmentClientSession@4eafc088[id = 644aa4e8-d95a-42d3-8286-1a307acfa1a1], user=genie.scout] - MDC[principal=default, jobName=Starting ClientSession [sessionId=644aa4e8-d95a-42d3-8286-1a307acfa1a1]]
18:08:39 2019-03-31 22:08:39,485 DEBUG [scout-model-thread-25] 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]
18:08:39 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 sec - in org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserverTest
18:08:39 Running org.eclipse.scout.rt.ui.html.json.DefaultValuesFilterTest
18:08:39 Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec - in org.eclipse.scout.rt.ui.html.json.DefaultValuesFilterTest
18:08:39 Running org.eclipse.scout.rt.ui.html.json.JsonBeanTest
18:08:39 2019-03-31 22:08:39,501 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory - Using following object factories: [org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory@2d67d1fb, org.eclipse.scout.rt.ui.html.JsonObjectFactory@595542d6] - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,501 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory - Using following object factories: [org.eclipse.scout.rt.ui.html.JsonObjectFactory@46d145b1] - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,516 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory - Using following object factories: [org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory@2d67d1fb, org.eclipse.scout.rt.ui.html.JsonObjectFactory@4b6ec4e1] - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,521 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory - Using following object factories: [org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory@2d67d1fb, org.eclipse.scout.rt.ui.html.JsonObjectFactory@56cc75c5] - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,525 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory - Using following object factories: [org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory@2d67d1fb, org.eclipse.scout.rt.ui.html.JsonObjectFactory@369121f8] - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,529 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory - Using following object factories: [org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory@2d67d1fb, org.eclipse.scout.rt.ui.html.JsonObjectFactory@63bc8011] - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,534 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory - Using following object factories: [org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory@2d67d1fb, org.eclipse.scout.rt.ui.html.JsonObjectFactory@6331fb6d] - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,537 INFO  [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory - Using following object factories: [org.eclipse.scout.rt.ui.html.json.MainJsonObjectFactory@2d67d1fb, org.eclipse.scout.rt.ui.html.JsonObjectFactory@5881c7b4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec - in org.eclipse.scout.rt.ui.html.json.JsonBeanTest
18:08:39 Running org.eclipse.scout.rt.ui.html.json.JsonByteArrayTest
18:08:39 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.scout.rt.ui.html.json.JsonByteArrayTest
18:08:39 Running org.eclipse.scout.rt.ui.html.json.JsonDateTest
18:08:39 Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.eclipse.scout.rt.ui.html.json.JsonDateTest
18:08:39 Running org.eclipse.scout.rt.ui.html.json.JsonResponseTest
18:08:39 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec - in org.eclipse.scout.rt.ui.html.json.JsonResponseTest
18:08:39 Running org.eclipse.scout.rt.ui.html.json.desktop.JsonDesktopTest
18:08:39 2019-03-31 22:08:39,688 WARN  [scout-model-thread-25] 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]
18:08:39 2019-03-31 22:08:39,736 DEBUG [scout-model-thread-25] 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@5492f8b2 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,961 DEBUG [scout-model-thread-25] 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@7731968a - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:39 2019-03-31 22:08:39,965 DEBUG [scout-model-thread-25] 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]
18:08:40 2019-03-31 22:08:40,111 DEBUG [scout-model-thread-25] 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@6284457e - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,112 DEBUG [scout-model-thread-25] 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]
18:08:40 2019-03-31 22:08:40,120 DEBUG [scout-model-thread-25] 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]
18:08:40 2019-03-31 22:08:40,120 DEBUG [scout-model-thread-25] 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@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,121 DEBUG [scout-model-thread-25] 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@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,133 DEBUG [scout-model-thread-25] 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@186b9f37 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,145 DEBUG [scout-model-thread-25] 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]
18:08:40 2019-03-31 22:08:40,145 DEBUG [scout-model-thread-25] 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@186b9f37 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,179 DEBUG [scout-model-thread-25] 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@4895792f - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.616 sec - in org.eclipse.scout.rt.ui.html.json.desktop.JsonDesktopTest
18:08:40 Running org.eclipse.scout.rt.ui.html.json.form.JsonFormTest
18:08:40 2019-03-31 22:08:40,187 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 2. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,188 DEBUG [scout-model-thread-25] 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]
18:08:40 2019-03-31 22:08:40,188 DEBUG [scout-model-thread-25] 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@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,188 DEBUG [scout-model-thread-25] 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@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,195 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 13. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,196 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 13. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,196 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 4. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,196 DEBUG [scout-model-thread-25] 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@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,197 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 2 and reference 13. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,197 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 3 and reference 4. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,204 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 18. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,204 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 18. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,204 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 9. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,204 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 3 and reference 9. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,205 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 4. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,205 DEBUG [scout-model-thread-25] 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@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,206 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 2 and reference 18. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,206 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 3 and reference 9. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,206 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 3 and reference 4. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,213 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 2. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,213 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 23. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,214 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 23. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,214 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 14. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,214 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 3 and reference 14. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,215 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'requestFocus' for Form with id 9. Model: Form FormWithOneField - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,215 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 3 and reference 9. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,215 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 2 and reference 23. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,215 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 3 and reference 14. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,215 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 3 and reference 9. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,236 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 2 and reference 28. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,236 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 3 and reference 19. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,237 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 3 and reference 14. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,237 DEBUG [scout-model-thread-25] 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@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,238 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 2 and reference 28. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,238 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 3 and reference 19. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,238 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 3 and reference 14. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 2019-03-31 22:08:40,238 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formHide' for Desktop with id 3 and reference 4. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@7ad6c2f1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:08:40 Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 sec - in org.eclipse.scout.rt.ui.html.json.form.JsonFormTest
18:08:40 Running org.eclipse.scout.rt.ui.html.res.BrowserInfoTest
18:08:40 Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec - in org.eclipse.scout.rt.ui.html.res.BrowserInfoTest
18:08:40 
18:08:40 Results :
18:08:40 
18:08:40 Tests run: 253, Failures: 0, Errors: 0, Skipped: 0
18:08:40 
18:08:40 [INFO] 
18:08:40 [INFO] --- jasmine-maven-plugin:2.0:test (default) @ org.eclipse.scout.rt.ui.html.test ---
18:08:41 [INFO] jetty-8.1.14.v20131031
18:08:41 [INFO] Started SelectChannelConnector@0.0.0.0:60922
18:08:41 [INFO] Executing Jasmine Specs
18:08:41 Mar 31, 2019 6:08:41 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
18:08:41 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
18:08:41 Mar 31, 2019 6:08:41 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
18:08:41 INFO: port: 5876
18:08:41 Mar 31, 2019 6:08:41 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
18:08:41 INFO: arguments: [--webdriver=5876, --webdriver-logfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/phantomjsdriver.log]
18:08:41 Mar 31, 2019 6:08:41 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
18:08:41 INFO: environment: {}
18:08:42 PhantomJS is launching GhostDriver...
18:08:42 [INFO  - 2019-03-31T22:08:42.222Z] GhostDriver - Main - running on port 5876
18:08:42 [INFO  - 2019-03-31T22:08:42.702Z] Session [8bb2eb90-5401-11e9-aa56-2900bd4c548e] - 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}
18:08:42 [INFO  - 2019-03-31T22:08:42.702Z] Session [8bb2eb90-5401-11e9-aa56-2900bd4c548e] - page.customHeaders:  - {}
18:08:42 [INFO  - 2019-03-31T22:08:42.702Z] Session [8bb2eb90-5401-11e9-aa56-2900bd4c548e] - 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"}}
18:08:42 [INFO  - 2019-03-31T22:08:42.702Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: 8bb2eb90-5401-11e9-aa56-2900bd4c548e
18:09:00 [INFO  - 2019-03-31T22:09:00.269Z] ShutdownReqHand - _handle - About to shutdown
18:09:00 [INFO] 
18:09:00 -------------------------------------------------------
18:09:00  J A S M I N E   S P E C S
18:09:00 -------------------------------------------------------
18:09:00 [INFO] 
18:09:00 JasmineScout
18:09:00   toContainEventTypesExactly
18:09:00     checks whether event types in correct order
18:09:00     checks whether event types are complete
18:09:00     considers empty values
18:09:00 
18:09:00 jquery-scout
18:09:00   isEnabled
18:09:00     is only false when class disabled is set
18:09:00   isVisible
18:09:00     returns true when display != none and visiblity != hidden
18:09:00   setEnabled
18:09:00     DIV does not have disabled attribute
18:09:00     INPUT must have disabled attribute
18:09:00   toggleAttr
18:09:00     toggles attribute
18:09:00   icon
18:09:00     sets and removes icons
18:09:00   textOrNbsp
18:09:00     sets text or nbsp
18:09:00   htmlOrNbsp
18:09:00     sets html or nbsp
18:09:00   cssPxValue
18:09:00     is behaves differently with different types of arguments
18:09:00 
18:09:00 ObjectFactory
18:09:00   creates objects which are registered in scout.objectFactories
18:09:00 
18:09:00 Action
18:09:00   defaults
18:09:00     should be as expected
18:09:00   setTabbable
18:09:00     should modify $container tabindex
18:09:00 
18:09:00 Calendar
18:09:00   init
18:09:00     creates an empty calendar
18:09:00   dayPosition
18:09:00     calculates the day position
18:09:00   component
18:09:00     part day position
18:09:00       calculates the part day position
18:09:00       calculates the part day position for a range smaller than the minimum
18:09:00       calculates the part day position for components larger than a day
18:09:00     sort
18:09:00       sorts first from then to
18:09:00     arrangeComponents
18:09:00       does nothing for no components
18:09:00       arranges a single component
18:09:00       arranges non intersecting components
18:09:00       arranges intersecting components
18:09:00       arranges equal components
18:09:00       arranges intersecting and non-intersecting components
18:09:00       reduces rows when arranging components
18:09:00       arranges intersecting components spanning more than one day
18:09:00   navigation
18:09:00     navigate forward and back (with first day of month selected)
18:09:00     navigate forward and back (with last day of month selected)
18:09:00 
18:09:00 DateRange
18:09:00   dateEquals
18:09:00   equals
18:09:00 
18:09:00 DesktopFormController
18:09:00   Listens to popupWindowReady event and calls _onReady - having a popupWindow instance
18:09:00   Listens to popupWindowReady event and calls _onReady - having only a form ID (reload case)
18:09:00   _addPopupWindow registers listeners and adds to array with popup-windows
18:09:00   _removePopupWindow cleans up and removes from array with popup-windows
18:09:00 
18:09:00 Desktop
18:09:00   notification
18:09:00     addNotification
18:09:00     schedules addNotification when desktop is not rendered
18:09:00     removeNotification with object
18:09:00     removeNotification with (string) ID
18:09:00     _onNotificationRemoved - last notifications removes $notifications DIV
18:09:00   outline
18:09:00     gets displayed in desktop navigation 
18:09:00   benchVisible
18:09:00     controls visibility of the bench
18:09:00     removes the content after the animation
18:09:00   navigationVisible
18:09:00     controls visibility of the navigation
18:09:00     only affects content in navigation, not in bench or header
18:09:00   headerVisible
18:09:00     controls visibility of the header
18:09:00   _showForm
18:09:00     adds a view to the bench if displayHint is View
18:09:00   displayStyle
18:09:00     COMPACT
18:09:00       shows bench and hides navigation if a view is open
18:09:00       hides bench and shows navigation if the last view gets closed
18:09:00 
18:09:00 PopupWindow
18:09:00   Constructor sets cross references and window-name
18:09:00   Initialization in _onReady
18:09:00 
18:09:00 DesktopBench
18:09:00   updateOutlineContent
18:09:00     called when an outline page gets selected
18:09:00     doesn't get called if page already is selected
18:09:00     sets detailForm as outlineContent if node gets selected
18:09:00     preserves desktop.inBackground when updating outline content
18:09:00     preserves desktop.inBackground when switching nodes
18:09:00 
18:09:00 DesktopHeader
18:09:00   onBenchOutlineContentChange
18:09:00     attaches listener to new outline content
18:09:00     removes listener from old outline content
18:09:00     removes listener when getting removed
18:09:00 
18:09:00 DesktopNavigation
18:09:00   viewButtonBox
18:09:00     is rendered if there are view buttons
18:09:00     is not rendered if there are no view buttons
18:09:00 
18:09:00 DesktopNotification
18:09:00   _init copies properties from event (model)
18:09:00   has close-icon when notification is closable
18:09:00 
18:09:00 Outline
18:09:00   collapsing
18:09:00     still allows a messagebox to be shown
18:09:00   dispose
18:09:00     calls onNodeDeleted for every node to be able to cleanup
18:09:00     calls onNodeDeleted for every node (which was not already deleted before) to be able to cleanup
18:09:00   navigateToTop
18:09:00     collapses all nodes in bread crumb mode
18:09:00   selectNodes
18:09:00     handle navigateUp only once
18:09:00     otherwise handle single selection (or do nothing when selection is != 1 node)
18:09:00   updateDetailMenus
18:09:00     adds the empty space menus of the detail table to the detail menu bar
18:09:00     adds the single selection menus of the parent detail table to the detail menu bar
18:09:00     attaches a listener to the detail table to get dynamic menu changes
18:09:00     removes the listener from the detail tables on selection changes and destroy
18:09:00   click on a node inside the detail content
18:09:00     does not modify the outline
18:09:00   onModelAction
18:09:00     nodesDeleted event
18:09:00       calls onNodeDeleted for every node to be able to cleanup
18:09:00     allChildNodesDeleted event
18:09:00       calls onNodeDeleted for every node to be able to cleanup
18:09:00 
18:09:00 NavigateDownButton
18:09:00   _toggleDetail is always false
18:09:00   _isDetail returns true or false depending on the state of the detail-form and detail-table
18:09:00   _buttonEnabled
18:09:00     is disabled when node is a leaf
18:09:00     is enabled when node is not a leaf and we're currently displaying the detail
18:09:00     is only enabled when detail-table has exactly one selected row
18:09:00   _drill drills down to first selected row in the detail table
18:09:00 
18:09:00 NavigateUpButton
18:09:00   _toggleDetail is always true
18:09:00   _isDetail returns true or false depending on the state of the detail-form and detail-table
18:09:00   _buttonEnabled
18:09:00     is true when current node has a parent or...
18:09:00     is true when current node is a top-level node and outline a default detail-form or...
18:09:00     is false otherwise
18:09:00   _drill
18:09:00     drills up to parent node, sets the selection on the tree
18:09:00     shows default detail-form or outline overview
18:09:00 
18:09:00 ViewButtonBox
18:09:00   viewMenuTab
18:09:00     is only visible if there are visible view buttons with displayStyle == "MENU"
18:09:00     is not visible if there are no visible view buttons ith displayStyle == "MENU"
18:09:00     is not visible if there are visible view buttons with displayStyle == "TAB"
18:09:00     is not visible if there are no view buttons at all
18:09:00 
18:09:00 scout.FocusManager
18:09:00   isSelectableText
18:09:00     must return true for disabled text-fields
18:09:00   Focus fixes for Internet Explorer (IE)
18:09:00     Click on table-cell, must focus table
18:09:00     Click on tree-node, must focus tree
18:09:00   validateFocus
18:09:00     When nothing else is focusable, focus must be on the Desktop (=sandbox)
18:09:00     with forms:
18:09:00       Focus-context must install listeners on its $container
18:09:00       Focus must be on the 1st form-field when form is rendered
18:09:00       FocusContext must remember the last focused element
18:09:00       A new FocusContext must be created when a form is opened as dialog
18:09:00       Must focus another valid field if the focused field is removed
18:09:00       Must focus another valid field if the focused field is hidden
18:09:00 
18:09:00 FormMenu
18:09:00   setSelected
18:09:00     opens and closes the form popup
18:09:00     opens the popup and the ellipsis if the menu is overflown
18:09:00     opens the popup but not the ellipsis if the menu is overflown and mobile popup style is used
18:09:00   onModelPropertyChange
18:09:00     selected
18:09:00       calls setSelected
18:09:00 
18:09:00 Form
18:09:00   destroy
18:09:00     destroys the adapter and its children
18:09:00   onModelAction
18:09:00     formClose
18:09:00       destroys the form
18:09:00   onModelPropertyChange
18:09:00     considers custom css class
18:09:00 
18:09:00 BasicField
18:09:00   displayTextChanged must always be sent to server at the end of input, if at least one change has been was made
18:09:00     updateDisplayTextOnModify = true, with changed text
18:09:00     updateDisplayTextOnModify = false, with changed text
18:09:00     updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with changed text
18:09:00     updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with *pending* changed text
18:09:00     updateDisplayTextOnModify = true, then acceptInput(false) is fired. -> send should be done immediately
18:09:00     updateDisplayTextOnModify = true, w/o changed text
18:09:00     updateDisplayTextOnModify = false, w/o changed text
18:09:00     does not fail if field is removed while acceptInput is still pending
18:09:00 
18:09:00 FormField
18:09:00   inheritance
18:09:00     inherits from ModelAdapter
18:09:00   property label position
18:09:00     position on_field
18:09:00       sets the label as placeholder
18:09:00       does not call field._renderLabelPosition initially
18:09:00     position top
18:09:00       guarantees a minimum height if label is empty
18:09:00     does not display a status if status visible = false
18:09:00   property status visible
18:09:00     shows a status if status visible = true
18:09:00     does not show a status if status visible = false
18:09:00     shows a status even though status visible is false but tooltipText is set
18:09:00     shows a status even though status visible is false but errorStatus is set
18:09:00   onModelPropertyChange
18:09:00     event should update model
18:09:00     considers custom css class
18:09:00 
18:09:00 ValueField
18:09:00   property status visible
18:09:00     shows a status even though status visible is false but there are visible menus
18:09:00   menu visibility
18:09:00     context menu only shows visible menus
18:09:00     context menu only shows only menus of specific type
18:09:00     context menu triggers a display text changed event
18:09:00 
18:09:00 BrowserField
18:09:00   postMessage
18:09:00 
18:09:00 CheckBoxField
18:09:00   inheritance
18:09:00     inherits from ValueField
18:09:00     _renderValue sets checked property
18:09:00     _renderValue sets enabled property
18:09:00 
18:09:00 ClipboardField
18:09:00   Rendered container has the right class
18:09:00   Rendered field DIV has _not_ an unselectable attribute in IE9
18:09:00 
18:09:00 DateField
18:09:00   Clicking the field
18:09:00     opens the datepicker
18:09:00   displayText
18:09:00     is shown correctly after rendering
18:09:00     is removed properly when setting to ''
18:09:00   Leaving the field
18:09:00     closes the datepicker
18:09:00     accepts the prediction
18:09:00     accepts the prediction with autoTimestamp
18:09:00     updates the model with the selected value
18:09:00     sends timestamp and displayText
18:09:00     does not send timestamp and displayText again if not changed
18:09:00     does not send timestamp and displayText if no date was entered
18:09:00   Validation
18:09:00     invalidates field if value is invalid (not a date)
18:09:00     prevents model update if value is invalid
18:09:00   Picker
18:09:00     sends displayText and timestamp if date was selected
18:09:00   Key handling
18:09:00     ESC
18:09:00       closes the datepicker
18:09:00     ENTER
18:09:00       updates the model with the selected value and closes picker
18:09:00     DOWN
18:09:00       increases day by one
18:09:00       increases month by one if shift is used as modifier
18:09:00       increases year by one if ctrl is used as modifier
18:09:00     UP
18:09:00       decreases day by one
18:09:00       decreases month by one if shift is used as modifier
18:09:00       decreases year by one if ctrl is used as modifier
18:09:00   Date validation and prediction
18:09:00     can validate inputs
18:09:00     can predict dates
18:09:00     can predict yyyy.MM
18:09:00   can predict partial years
18:09:00   Allowed dates
18:09:00     _referenceDate returns only allowed date - only one date
18:09:00     _referenceDate returns only allowed date - choose nearest date in the future
18:09:00     _referenceDate returns only allowed date - when no date in future is available, choose nearest date in past
18:09:00     _syncAllowedDates must convert date strings into Dates
18:09:00   Touch = true
18:09:00     touch popup
18:09:00       updates display text and is not used for time fields
18:09:00       is opened if datefield is touched
18:09:00       is not opened if timefield is touched
18:09:00       is closed when date in picker is selected
18:09:00       unregisters clone after close
18:09:00       updates displayText and timestamp of datefield if date in picker is selected
18:09:00       updates displayText and timestamp of datefield if date in picker is entered
18:09:00       updates displayText and timestamp of datefield if date and time in picker are entered
18:09:00       shows datefield with same date as clicked datefield
18:09:00       shows datefield with same date as clicked datefield, if field empty initially
18:09:00       clears displayText and timestamp of datefield if date in picker was removed
18:09:00       shows datefield with same date as clicked datefield, even if value was deleted before
18:09:00 
18:09:00 GroupBox
18:09:00   _render
18:09:00     adds group-box div when label is set
18:09:00   test predefined height and width in pixel
18:09:00     adds group-box div when label is set
18:09:00   focus
18:09:00     focus first focusable field in groupBox
18:09:00 
18:09:00 LabelField
18:09:00   HtmlEnabled
18:09:00     if false, encodes html in display text
18:09:00     if true, does not encode html in display text
18:09:00     if false, replaces 
18:09:00  with br tag and encodes other text
18:09:00     if true, does not replace 
18:09:00  with br tag and does not encode other text
18:09:00 
18:09:00 NumberField
18:09:00   parse input (calculate value)
18:09:00     with . as separator and ' as grouping char
18:09:00     with , as separator and . as grouping char
18:09:00 
18:09:00 SequenceBox
18:09:00   mandatory indicator
18:09:00     does not exist
18:09:00   label width
18:09:00     is 0 if it is empty
18:09:00   status handling
18:09:00     moves the error status of the last field to the seq box
18:09:00     moves the tooltip of the last field to the seq box
18:09:00     moves the menus of the last field to the seq box
18:09:00     does not display the error message of the last field, only the one of the seq box
18:09:00     removes the tooltip from the seq box if last field gets invisible
18:09:00     moves the tooltip from the first field to the seq box if it gets the last field after a visibility change
18:09:00     moves the error from the first field to the seq box if it gets the last field after a visibility change
18:09:00     makes sure the status may be displayed on the field again if the field was the last visible field once
18:09:00 
18:09:00 SliderField
18:09:00   slider
18:09:00     accepts the value
18:09:00 
18:09:00 SmartField
18:09:00   _onKeyUp
18:09:00     doesn not call _openProposal() when TAB has been pressed
18:09:00     calls _openProposal() when a character key has been pressed
18:09:00   _syncProposalChooser
18:09:00     must reset _requestProposal property
18:09:00   _openProposal
18:09:00     must "browse all" when field is valid and browseAll parameter is true
18:09:00     must search by display-text when field is valid and browseAll parameter is false
18:09:00     must "browseAll" when field is invalid
18:09:00   _acceptProposal
18:09:00     must set displayText
18:09:00     must call clearTimeout() for pending typedProposal events
18:09:00     dont send _acceptProposal when displayText has not changed
18:09:00     send _acceptProposal when displayText has changed
18:09:00     send deleteProposal when displayText has been deleted quickly
18:09:00   touch = true
18:09:00     opens a touch popup when smart field gets touched
18:09:00     opens a touch popup if there already is a proposal chooser while rendering
18:09:00     shows smartfield with same text as clicked smartfield
18:09:00     properly unregisters the field when the popup gets closed
18:09:00 
18:09:00 StringField
18:09:00   Check if field is switched to password field if inputMasked is true
18:09:00     set input masked
18:09:00     set input not masked
18:09:00   insertText
18:09:00     expects empty field at the beginning
18:09:00     inserts text into an empty field
18:09:00     appends text to the previous value (if no text is selected)
18:09:00     replaces selection #1 (if part of the text is selected, selection does not start at the beginning)
18:09:00     replaces selection #2 (if part of the text is selected, start at the beginning)
18:09:00     replaces selection #3 (if whole content is selected)
18:09:00     sends display text changed to server using accept text
18:09:00     sends display text changed to server using accept text, twice, if updateDisplayTextOnModify=true
18:09:00   trim
18:09:00     should restore selection
18:09:00     should not break when displayText is very long (regex is too big)
18:09:00 
18:09:00 TabBox
18:09:00   render
18:09:00     does NOT call layout for the selected tab on initialization
18:09:00     must not create LogicalGridData for tab items
18:09:00 
18:09:00 TabItem
18:09:00   _renderStatusVisible
18:09:00     invalidates tabarea if status visibility changes
18:09:00   _renderCssClass
18:09:00     adds CSS class to both, TabItem and GroupBox
18:09:00 
18:09:00 TableField
18:09:00   property table
18:09:00     shows (renders) the table if the value is set
18:09:00     destroys the table if value is changed to ''
18:09:00     if table is global, only removes the table but does not destroy it if value is changed to ''
18:09:00     table gets class 'field' to make it work with the form field layout
18:09:00     table gets class 'field' to make it work with the form field layout (also when loaded by property change event)
18:09:00 
18:09:00 WrappedForm
18:09:00   mandatory indicator
18:09:00     does not exist
18:09:00   test initial focus disabled
18:09:00     string field in inner form hasn't focus
18:09:00   test initial focus enabled
18:09:00     string field in inner form has focus
18:09:00 
18:09:00 KeyStroke
18:09:00   unrepeatability
18:09:00     means that an unrepeatable KeyStroke is triggered exactly once per keyup event, even given three keydown events
18:09:00     means that an unrepeatable KeyStroke is triggered exactly once given the sequence (keydown, keyup)
18:09:00 
18:09:00 HtmlComponent
18:09:00   Ctor
18:09:00     sets data 'htmlComponent' when Ctor is called
18:09:00   getSize
18:09:00     returns outerWidth() and outerHeight() of JQuery comp
18:09:00   setSize
18:09:00     accepts scout.Dimension as single argument
18:09:00     calls invalidate on layout when size has changed
18:09:00   getInsets
18:09:00     reads padding, margin and border correctly
18:09:00   getBounds
18:09:00     returns bounds without 'px'
18:09:00 
18:09:00 LayoutValidator
18:09:00   invalidateTree
18:09:00     keeps track of invalid html components
18:09:00     considers only the topmost component
18:09:00     and validate roots
18:09:00     makes sure parent components are put in front of child components
18:09:00   validate
18:09:00     calls validateLayout for each invalid html component
18:09:00     does not call validateLayout if component has been removed
18:09:00     does not call validateLayout if component has been detached, but does not remove from invalid components either
18:09:00     removes the component from the list of invalidate components after validation
18:09:00   cleanupInvalidObjects
18:09:00     removes the widget from invalid components when a widget gets removed
18:09:00 
18:09:00 LogicalGridLayoutInfo
18:09:00   Rectangle.union
18:09:00     produces same results as java.awt.Rectangle
18:09:00   layoutCellBounds
18:09:00     calculates bounds
18:09:00 
18:09:00 graphics
18:09:00   getBounds
18:09:00     returns JQuery.outerWidth/Height(true)
18:09:00     returns 0 when left/right is set to auto
18:09:00   bounds
18:09:00     returns rectangle with position from JQuery.position()
18:09:00     returns rectangle with position from JQuery.position() including margin if includePosMargin is true
18:09:00     returns rectangle with size from JQuery.outerWidth/Height
18:09:00     returns rectangle with size from  JQuery.outerWidth/Height() including margin if includeSizeMargin is true
18:09:00   Point
18:09:00     equals
18:09:00   Dimension
18:09:00     accepts two numbers as width and height arguments
18:09:00     accepts a single scout.Dimension argument
18:09:00     equals
18:09:00   Rectangle
18:09:00     equals
18:09:00   Insets
18:09:00     equals
18:09:00 
18:09:00 main
18:09:00   nvl
18:09:00     can return alternative value
18:09:00   isOneOf
18:09:00     can check if value is one of multiple values
18:09:00   create
18:09:00     accepts string or object as first argument
18:09:00     creates a new initialized widget with parent and session set
18:09:00     creates local object if first parameter is the objectType
18:09:00       sets property 'id' correctly when no ID is provided
18:09:00       session must be set, but adapter should not be registered
18:09:00     creates local object if first parameter of type object and contains objectType property
18:09:00 
18:09:00 ButtonAdapterMenu
18:09:00   initialization / destroy
18:09:00     should set/delete adaptedBy property on original button instance
18:09:00   focusable element
18:09:00     button should delegate to adapter menu
18:09:00 
18:09:00 ContextMenuSpec
18:09:00   renderMenuItems
18:09:00     renders invisible menus
18:09:00     adds last and first classes
18:09:00     considers visibility when adding last and first classes
18:09:00 
18:09:00 MenuBar
18:09:00   setMenuItems
18:09:00     prefers EmptySpace for the left position if menu has multiple menuTypes
18:09:00     must add/destroy dynamically created separators
18:09:00     renders menu bar invisible if no visible menu items are available
18:09:00     renders menu bar visible if at least one visible menu item is available
18:09:00   layout
18:09:00     gets invalidated if a menu changes its visibility
18:09:00   updateDefaultMenu
18:09:00     marks first visible and enabled menu that reacts to ENTER keystroke as default menu
18:09:00     updates state if menu gets enabled or disabled
18:09:00     considers rendered state of default menu
18:09:00 
18:09:00 MenuItemsOrder
18:09:00   _createSeparator
18:09:00   _menuTypes
18:09:00 
18:09:00 Menu
18:09:00   defaults
18:09:00     should have expected defaults
18:09:00   render
18:09:00     render depending on the actionStyle
18:09:00     render as separator
18:09:00     childActions must not be rendered when popup is not opened. See ticket #173734
18:09:00   isTabTarget
18:09:00     should return true when menu can be a target of TAB action
18:09:00 
18:09:00 menus
18:09:00   filter
18:09:00     does nothing if no menus are given
18:09:00     returns no menus if no types are given
18:09:00     only returns visible menus, if onlyVisible param is set to true
18:09:00     only returns menus with given type (even when menu is not visible)
18:09:00     only returns parent menus if child menus should be displayed
18:09:00     only returns parent menus if child menus have correct type
18:09:00 
18:09:00 Planner
18:09:00   deleteResources
18:09:00     deletes resources from model
18:09:00     deletes resources from html document
18:09:00     also adjusts selectedResources and selectionRange if deleted resource was selected
18:09:00   updateResources
18:09:00     updates resources in model
18:09:00     updates resources in html document
18:09:00   renderScale
18:09:00     displayMode: DAY
18:09:00       draws scale for whole day
18:09:00       draws scale for one hour
18:09:00       draws scale for two hour interval
18:09:00       draws scale with only showing every second label
18:09:00     displayMode: WEEK / WORK_WEEK
18:09:00       draws scale for WEEK for whole day with 6h interval
18:09:00       draws scale for WEEK with only showing every second label
18:09:00       draws scale for WEEK with changing month
18:09:00       draws scale for WORK_WEEK for whole day with 6h interval
18:09:00       draws scale for WORK_WEEK with only showing every second label
18:09:00     displayMode: MONTH
18:09:00       draws scale
18:09:00       draws scale with only showing every second label
18:09:00     displayMode: CALENDAR_WEEK
18:09:00       draws scale for CALENDAR_WEEK displayMode
18:09:00       draws scale with only showing every second label
18:09:00       draws scale with only showing every third label
18:09:00     displayMode: YEAR
18:09:00       draws scale for YEAR displayMode
18:09:00       draws scale with only showing every second label
18:09:00       draws scale with only showing every third label
18:09:00   transformLeft/transformWidth
18:09:00     calculates left and width in WEEK mode for whole days
18:09:00     calculates left and width in WEEK mode for limitted day range
18:09:00 
18:09:00 scrollbars
18:09:00   onScroll
18:09:00     attaches handler to scrolling parents which execute when scrolling
18:09:00   offScroll
18:09:00     detaches handler from scrolling parents
18:09:00   isLocationInView
18:09:00     returns true if the given location is inside the given $scrollable
18:09:00     returns false if x of the given location is outside of the given $scrollable (smaller)
18:09:00     returns false if y of the given location is outside of the given $scrollable (smaller)
18:09:00     returns false if x of the given location is outside of the given $scrollable (greater)
18:09:00     returns false if y of the given location is outside of the given $scrollable (greater)
18:09:00 
18:09:00 ModelAdapter
18:09:00   can handle properties in any order
18:09:00   _syncPropertiesOnPropertyChange calls _sync* method or sets property
18:09:00   _renderPropertiesOnPropertyChange
18:09:00     for non-adapter property -> expects a _render* method
18:09:00     for non-adapter property -> throw when _render* method does not exist
18:09:00   init
18:09:00     copies properties to adapter
18:09:00     sets default values
18:09:00   destroy
18:09:00     destroys the adapter and its children
18:09:00     does not destroy children, which are globally used
18:09:00   _firePropertyChange
18:09:00     fires the expected event object
18:09:00     changedProperties is only set when new and old value are not equals
18:09:00   cloneAdapter
18:09:00     clones only model properties
18:09:00     also considers default properties
18:09:00     'label' must be recognized as model property, but not '$container'
18:09:00     prefers properties passed as modelOverride
18:09:00     must register clone in clone adapter registry
18:09:00     must not register clone in adapter registry
18:09:00   onModelPropertyChange
18:09:00     adapter
18:09:00       creates and registers the new adapter
18:09:00       destroys the old adapter
18:09:00     adapters
18:09:00       creates and registers adapters
18:09:00       destroys the old adapters
18:09:00       destroys the old and creates the new adapters if the array contains both
18:09:00 
18:09:00 ResponseQueue
18:09:00   add
18:09:00     adds elements to the queue in the correct order
18:09:00   process
18:09:00     processes elements in the correct order
18:09:00     does not process elements in the wrong order
18:09:00     does not process same response twice
18:09:00 
18:09:00 Session
18:09:00   send
18:09:00     sends multiple async events in one call
18:09:00     sends multiple async events in one call over multiple user interactions if sending was delayed
18:09:00     does not await the full delay if a susequent send call has a smaller delay
18:09:00     does not await the full delay if a previous send call has a smaller delay
18:09:00     coalesces events if event provides a coalesce function
18:09:00     sends requests consecutively
18:09:00     sends requests consecutively and respects delay
18:09:00     queues ?poll results when user requests are pending
18:09:00     resumes polling after successful responses
18:09:00     does not resume polling after JS errors
18:09:00     does not resume polling after UI server errors
18:09:00     does not resume polling after HTTP errors
18:09:00     does not resume polling after session terminated
18:09:00   init
18:09:00     sends startup parameter
18:09:00     sends user agent on startup
18:09:00   texts
18:09:00     check if correct text is returned
18:09:00     check if empty text is returned
18:09:00     check if null text is returned
18:09:00     check if arguments are replaced in text
18:09:00     check if multiple arguments are replaced in text
18:09:00     check if undefined texts return an error message
18:09:00     optText returns undefined if key is not found
18:09:00     optText returns default value if key is not found
18:09:00     optText returns text if key found
18:09:00     optText returns text if key found, with arguments
18:09:00 
18:09:00 texts
18:09:00   check if correct text is returned
18:09:00   check if empty text is returned
18:09:00   check if null text is returned
18:09:00   check if arguments are replaced in text
18:09:00   check if multiple arguments are replaced in text
18:09:00   check if undefined texts return an error message
18:09:00   optGet returns undefined if key is not found
18:09:00   optGet returns default value if key is not found
18:09:00   optGet returns text if key found
18:09:00   optGet returns text if key found, with arguments
18:09:00   check if the same placeholder can be used multiple times
18:09:00 
18:09:00 SimpleTabArea
18:09:00   renders the tabs in the correct order
18:09:00 
18:09:00 Table Filter
18:09:00   row filtering
18:09:00     applies row filter when table gets initialized
18:09:00     doesn't filter anymore if filter gets removed
18:09:00     applies row filter if a new row gets inserted
18:09:00     applies row filter if a new row gets inserted, even if table is not rendered
18:09:00     applies row filter if a row gets updated
18:09:00     applies row filter if a row gets updated, even if table is not rendered
18:09:00     properly handles successive row insertion and updates
18:09:00     properly handles reset table case
18:09:00     considers view range
18:09:00     renders empty data if all rows are removed due to filtering
18:09:00   selection
18:09:00     gets removed for non visible rows after filtering
18:09:00     stays removed even if filtered row is selected explicitly
18:09:00     gets removed for non visible rows after filtering if a row has been updated
18:09:00     gets restored for visible rows after filtering
18:09:00   events
18:09:00     rowsFiltered
18:09:00       gets fired when table with a filter is initializing
18:09:00       does not get fired when table with no filters is initializing
18:09:00       gets fired if filter() is called
18:09:00       gets fired if filter() is called, even if table is not rendered
18:09:00       gets not fired if rows are filtered again but the filtered rows have not changed
18:09:00       gets fired if rows are filtered during updateRows
18:09:00       gets fired if rows are filtered during insertRows
18:09:00       gets fired if rows are filtered during deleteRows
18:09:00       gets fired if rows are filtered during deleteAllRows
18:09:00       does not get fired if rows are updated but row filter state has not changed
18:09:00       gets sent to server containing rowIds when rows are filtered
18:09:00 
18:09:00 TableFooterSpec
18:09:00   render
18:09:00     attaches listener to the table but only once
18:09:00   TableStatusTooltip
18:09:00     shows ERROR tooltip
18:09:00     shows INFO tooltip when table is rendered
18:09:00     hides INFO tooltip when user clicks in table
18:09:00     does not hide ERROR tooltip when user clicks in table
18:09:00 
18:09:00 TableHeaderMenu
18:09:00   filter
18:09:00     string column
18:09:00       shows the unique string values
18:09:00       converts multiline text to single line
18:09:00       strips html tags if html is enabled
18:09:00       reflects the state of the filter
18:09:00       correctly updates the list after inserting a new row, if a filter is applied
18:09:00       always displays the selected value, even if the table does not contain the value anymore
18:09:00       displays empty values as -empty-
18:09:00       stores selected text in filter.selectedValues
18:09:00       stores empty as null and not '-empty-'
18:09:00     boolean column
18:09:00       shows the unique string values
18:09:00     sort enabled
18:09:00       option enabled shows sort options in table header menu
18:09:00       option disabled does not show sort options in table header menu
18:09:00 
18:09:00 TableHeaderSpec
18:09:00   render
18:09:00     attaches listener to the table but only once
18:09:00 
18:09:00 TableKeyStrokes
18:09:00   key up
18:09:00     selects the above row
18:09:00     selects the last row if no row is selected yet
18:09:00     selects the second last row if all rows are selected
18:09:00     selects the only row if there is only one
18:09:00     does nothing if first row already is selected
18:09:00     if first row already is selected but is not the last action row, the row above the last action row gets selected
18:09:00     if there is a last action row, selects the row above last last action row
18:09:00     selects the row above the last action row even if the row above already is selected
18:09:00     uses last row of selection as last action row if last action row is not visible anymore
18:09:00      + shift
18:09:00       adds the row above to the selection
18:09:00       removes the row above from the selection if the last action row is the last row of the selection
18:09:00       if the row above the last action row is not selected, adds the row above to the selection
18:09:00   key down
18:09:00     selects the row below
18:09:00     selects the first row if no row is selected yet
18:09:00     selects the second row if all rows are selected
18:09:00     selects the only row if there is only one
18:09:00     does nothing if last row already is selected
18:09:00     if there is a last action row, selects the row below the last action row
18:09:00     selects the row below the last action row even if the row below already is selected
18:09:00     uses last row of selection as last action row if last action row is not visible anymore
18:09:00      + shift
18:09:00       adds the row below to the selection
18:09:00       removes the row below from the selection if the last action row is the first row of the selection
18:09:00       if the row below the last action row is not selected, adds the row below to the selection
18:09:00   end
18:09:00     selects last row
18:09:00      + shift
18:09:00       selects all rows from currently selected row to last row
18:09:00       preserves existing selection
18:09:00       considers last action row as start row for new selection
18:09:00       uses last row of selection as last action row if last action row is not visible anymore
18:09:00       does nothing if last row is already selected
18:09:00       does not add same rows to selectedRows twice
18:09:00   home
18:09:00     selects first row
18:09:00      + shift
18:09:00       selects all rows from currently selected row to first row
18:09:00       preserves existing selection
18:09:00       considers last action row as start row for new selection
18:09:00       uses first row of selection as last action row if last action row is not visible anymore
18:09:00       does nothing if first row is already selected
18:09:00       does not add same rows to selectedRows twice
18:09:00   space
18:09:00     does nothing if no rows are selected
18:09:00     checks the selected rows if first row is unchecked
18:09:00     does not modify already checked rows when checking
18:09:00     unchecks the selected rows if first row is checked
18:09:00     does not modify already unchecked rows when unchecking
18:09:00   page up
18:09:00     selects the only row if there is only one
18:09:00   page down
18:09:00     selects the only row if there is only one
18:09:00 
18:09:00 Table
18:09:00   render
18:09:00     renders CSS class
18:09:00     renders a table header
18:09:00     renders table rows
18:09:00       accepts rows with cells
18:09:00       accepts rows with text only
18:09:00   _calculateViewRangeForRowIndex
18:09:00     returns a range based on viewRangeSize
18:09:00   insertRows
18:09:00     inserts rows at the end of the table
18:09:00     renders rows only if view range is not full yet
18:09:00   updateRows
18:09:00     updates the model cell texts
18:09:00     updates the html cell texts
18:09:00     does not destroy selection
18:09:00     silently updates rows which are not in view range
18:09:00   deleteRows
18:09:00     deletes single rows from model
18:09:00     deletes single rows from html document
18:09:00     considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
18:09:00   deleteAllRows
18:09:00     deletes all rows from model
18:09:00     deletes all rows from html document
18:09:00     silently removes not rendered rows
18:09:00   updateRowOrder
18:09:00     reorders the model rows
18:09:00     reorders the html nodes
18:09:00     considers view range
18:09:00   checkRow
18:09:00     checks the row, does not uncheck others if multiCheck is set to true
18:09:00     unchecks other rows if multiCheck is set to false
18:09:00     does not check the row if checkable is set to false
18:09:00     does not check the row if the row is disabled
18:09:00     does not check the row if the table is disabled
18:09:00     considers view range
18:09:00     keeps added checkable column visible even when reloading factory settings
18:09:00     does not add an additional checkable column if one is already configured
18:09:00   selectRows
18:09:00     updates model
18:09:00     selects rendered rows and unselects others
18:09:00     considers view range
18:09:00     sends selection event containing rowIds
18:09:00   toggle selection
18:09:00     selects all if not all are selected
18:09:00     selects none if all are selected
18:09:00   selectAll
18:09:00     selects all rows
18:09:00     considers view range -> renders selection only for rendered rows
18:09:00   doRowAction
18:09:00     sends rowAction event with row and column
18:09:00     does not send rowAction event if the row is not selected
18:09:00     does not send rowAction event if it is not the only one selected row
18:09:00   resizeColumn
18:09:00     updates column model and sends resize event 
18:09:00     does not send resize event when resizing is in progress
18:09:00     sends resize event when resizing is finished
18:09:00   autoResizeColumns
18:09:00     distributes the table columns using initialWidth as weight
18:09:00     excludes columns with fixed width
18:09:00     does not make the column smaller than the initial size
18:09:00     does not make the column smaller than a minimum size
18:09:00   sort
18:09:00     updates column model
18:09:00     model update
18:09:00       sets sortAscending according to direction param
18:09:00       resets properties on other columns
18:09:00       sets sortIndex
18:09:00       does not remove sortIndex for columns always included at begin
18:09:00       does not remove sortIndex for columns always included at end
18:09:00       does not remove sortIndex for columns always included at begin and end (combination)
18:09:00       removes column from sort columns
18:09:00     sends rowsSorted event when client side sorting is possible
18:09:00     sends sortRows event when client side sorting is not possible
18:09:00     sorts the data
18:09:00     regroups the data if group by column is active
18:09:00     restores selection after sorting
18:09:00     sorting
18:09:00       sorts text columns considering locale (if browser supports it)
18:09:00       sorts number columns
18:09:00       sorts date columns
18:09:00       uses non sort columns as fallback
18:09:00   column grouping
18:09:00     renders an aggregate row for each group
18:09:00     considers view range -> only renders an aggregate row for rendered rows
18:09:00     considers view range -> doesn't render an aggregate row if the last row of the group is not rendered
18:09:00     regroups if rows get inserted
18:09:00     regroups if rows get inserted, event is from server and table was empty
18:09:00     does not regroup if rows get inserted, event is from server and table was not empty
18:09:00     regroups if rows get deleted
18:09:00     removes aggregate rows if all rows get deleted
18:09:00     regroups if rows get updated
18:09:00     may group column 0 only
18:09:00     may group column 1 only
18:09:00     may group columns 0 (avg) and 1 (sum)
18:09:00     may group columns 0, 1 and 2
18:09:00     may group columns 2 and 1
18:09:00     may group column 1 only after grouping column 0 first
18:09:00     may group column 1 and 2 after grouping column 0 first
18:09:00   row click
18:09:00     selects row and unselects others
18:09:00     sends selection and click events
18:09:00     sends only click if row already is selected
18:09:00     sends selection, checked and click events if table is checkable and checkbox has been clicked
18:09:00   right click on row
18:09:00     opens context menu
18:09:00     context menu only shows items without header type also if there is a type singleSelection
18:09:00     context menu only shows visible menus
18:09:00   _filterMenus
18:09:00     returns no menus for contextMenu if no row is selected
18:09:00     returns only single selection menus for contextMenu if one row is selected
18:09:00     returns only multi selection menus for contextMenu if multiple rows are selected
18:09:00     returns menus with single- and multi selection set for contextMenu if one or more rows are selected
18:09:00     returns only empty space menus if no row is selected
18:09:00     returns empty space and single selection menus if one row is selected
18:09:00     returns empty space and multi selection menus if multiple rows are selected
18:09:00     returns menus with empty space, single- and multi selection set if one or more rows are selected
18:09:00   row mouse down / move / up
18:09:00     selects multiple rows
18:09:00     only sends selection event, no click
18:09:00     only send one event for mousedown and immediate mouseup on the same row
18:09:00     only selects first row if mouse move selection or multi selection is disabled
18:09:00   moveColumn
18:09:00     moves column from oldPos to newPos
18:09:00     considers view range (does not fail if not all rows are rendered)
18:09:00   onModelAction
18:09:00     rowsSelected event
18:09:00       calls selectRows
18:09:00     rowsDeleted event
18:09:00       calls deleteRows
18:09:00     allRowsDeleted event
18:09:00       calls deleteAllRows
18:09:00     rowsInserted event
18:09:00       calls insertRows
18:09:00     rowOrderChanged event
18:09:00       calls updateRowOrder
18:09:00       does not animate ordering for newly inserted rows
18:09:00     rowsUpdated event
18:09:00       calls updateRows
18:09:00     columnStructureChanged event
18:09:00       resets the model columns
18:09:00       redraws the header to reflect header cell changes (text)
18:09:00     columnOrderChanged event
18:09:00       reorders the model columns
18:09:00       reorders the html nodes
18:09:00       silently moves cells which are not rendered in view range
18:09:00     columnHeadersUpdated event
18:09:00       updates the text and sorting state of model columns
18:09:00       updates sort indices of the sort columns if a sort column got removed
18:09:00       updates the text and sorting state of html table header nodes
18:09:00       updates the custom css class of table header nodes
18:09:00   onModelPropertyChange
18:09:00     headerVisible
18:09:00       hides the table header
18:09:00     menus
18:09:00       creates and registers menu adapters
18:09:00       destroys the old menus
18:09:00       destroys the old and creates the new menus if the list contains both
18:09:00     considers custom css class
18:09:00   _sendRowsFiltered
18:09:00     should not coalesce remove and 'add' events
18:09:00 
18:09:00 BooleanColumn
18:09:00   table checkable column
18:09:00     a checkbox column gets inserted if table.checkable=true
18:09:00     no checkbox column gets inserted if table.checkable=false
18:09:00     this.checkableColumn is set to the new column
18:09:00     displays the row.checked state as checkbox
18:09:00   boolean column
18:09:00     displays the cell value as checkbox
18:09:00 
18:09:00 Column
18:09:00   considers horizontal alignment
18:09:00   converts linebreak into <br> in header cells
18:09:00   considers custom css class of a column
18:09:00   considers custom css class of a column, as well for checkbox columns
18:09:00   considers custom css class of a cell, if both are set only the cell class is used
18:09:00   considers htmlEnabled of a cell
18:09:00   caches encoded text of a cell to improve performance
18:09:00   multilineText
18:09:00     replaces
18:09:00  with br, but only if htmlEnabled is false
18:09:00   textWrap
18:09:00     wraps text if column.textWrap and table.multilineText are true
18:09:00     does not wrap text if column.textWrap is false and table.multilineText is true
18:09:00     does not wrap text if column.textWrap is true and table.multilineText is false
18:09:00   background effect
18:09:00     colorGradient1
18:09:00       colors cells from red to green
18:09:00       colors cells according to rounded values
18:09:00     considers view range -> only colors rendered cells
18:09:00     updates colors if row gets deleted
18:09:00     updates colors if row gets inserted
18:09:00     updates colors if row gets updated
18:09:00     colors cells if table gets rendered
18:09:00     restores existing background color if background effect gets removed
18:09:00     barChart
18:09:00       does not overwrite existing background color
18:09:00     setBackgroundEffect
18:09:00       changes the background effect
18:09:00       sends columnBackgroundEffectChanged event
18:09:00   calculateMinMaxValues
18:09:00     calculates the min/max values based on rounded values
18:09:00 
18:09:00 scout.comparators
18:09:00   tests 'compare' method of TEXT comparator
18:09:00   tests 'compareIgnoreCase' method of TEXT comparator
18:09:00   tests 'compare' method of NUMERIC comparator
18:09:00   tests 'compare' method of ALPHANUMERIC comparator
18:09:00   tests 'compareIgnoreCase' method of ALPHANUMERIC comparator
18:09:00   tests 'compareIgnoreCase' method of ALPHANUMERIC comparator with session
18:09:00 
18:09:00 AggregateTableControl
18:09:00   aggregate
18:09:00     creates an aggregate row
18:09:00     sums up numbers in a number column
18:09:00     sums up numbers in a number column but only on filtered rows
18:09:00     sums up numbers in a number column and considers format pattern
18:09:00     sums up numbers in a number column and considers rounded values fo aggregation
18:09:00   eanbled state
18:09:00     is false if there are no number columns
18:09:00     is true if there is at least one number column
18:09:00 
18:09:00 TableControl
18:09:00   onModelPropertyChange
18:09:00     selected
18:09:00       opens and closes the control container
18:09:00       removes the content of the previous selected control without closing the container
18:09:00   setSelected
18:09:00     removes the content of the previous selected control without closing the container
18:09:00     sends selected events (for current and previous selection)
18:09:00 
18:09:00 CellEditor
18:09:00   mouse click
18:09:00     starts cell edit if cell is editable
18:09:00     does not start cell edit if cell is not editable
18:09:00     does not start cell edit if row is disabled
18:09:00     does not start cell edit if table is disabled
18:09:00     does not start cell edit if mouse down and up happened on different cells
18:09:00     does not start cell edit if right mouse button was pressed
18:09:00     does not start cell edit if middle mouse button was pressed
18:09:00     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
18:09:00   startCellEdit event
18:09:00     opens popup with field
18:09:00   endCellEdit event
18:09:00     destroys the field
18:09:00     removes the cell editor popup
18:09:00   completeEdit
18:09:00     sends completeCellEdit
18:09:00     sends completeCellEdit only once
18:09:00     does not remove the popup and its field (will be done by endCellEdit)
18:09:00   cancelEdit
18:09:00     sends cancelCellEdit
18:09:00     removes the popup and its field
18:09:00   validation
18:09:00     shows a tooltip if field has an error
18:09:00     does not sho a tooltip if field has no error
18:09:00   popup recovery
18:09:00     reopens popup if row gets updated
18:09:00     closes popup if row gets deleted
18:09:00     closes popup if all rows get deleted
18:09:00   tooltip recovery
18:09:00     removes tooltip if row gets deleted
18:09:00 
18:09:00 DateColumnUserFilter
18:09:00   acceptByFields works
18:09:00   acceptByFields works with time
18:09:00   addFilterFields must not create date fields with time
18:09:00 
18:09:00 TableTextUserFilter
18:09:00   filter
18:09:00     filters rows based on cell text
18:09:00     separates cell values with whitepace
18:09:00     works with bean columns
18:09:00 
18:09:00 DateFormat
18:09:00   format
18:09:00     considers d M y
18:09:00     considers h H m a
18:09:00     considers E
18:09:00   parse
18:09:00     considers d M y
18:09:00     considers h H m a
18:09:00   analyze
18:09:00     analyzes the text and returns an object with months, years and days
18:09:00       considers pattern dd.MM.yyyy
18:09:00       considers pattern yyyy-MM-dd
18:09:00       considers pattern MM/dd/yyy
18:09:00       checks correct handling of am/pm
18:09:00       proposes valid dates for pattern dd.MM.yyyy
18:09:00       proposes valid dates for pattern MM.yyyy
18:09:00       proposes valid dates for pattern yyyy
18:09:00       proposes valid times
18:09:00 
18:09:00 DecimalFormat
18:09:00   format
18:09:00     considers decimal separators
18:09:00     considers grouping separators
18:09:00     can swap the position of the minus sign
18:09:00     can handle invalid patterns
18:09:00     distinguishes digits and zero digits
18:09:00     can handle positive and negative subpattern
18:09:00     can handle exotic symbols
18:09:00     can handle percentages, format taken from application
18:09:00     can handle multiplier
18:09:00     can handle rounding mode
18:09:00   round
18:09:00     can handle rounding modes
18:09:00 
18:09:00 scout.tooltips
18:09:00   can be installed and uninstalled for a form field
18:09:00   creates a tooltip on mouseenter and removes it on mouseleave
18:09:00   if text
18:09:00     is empty no tooltip will be shown
18:09:00     is a function, it will be called for tooltip text
18:09:00     is undefined no tooltip will be shown
18:09:00     is provided by component, it will be used as tooltip text
18:09:00     is provided as function by component, it will be called and used as tooltip text
18:09:00     is provided using options and by component, text provided using options will be used
18:09:00     is a function, component is passed as first and only argument
18:09:00 
18:09:00 Compacttree
18:09:00   creation
18:09:00     adds no empty section node
18:09:00     adds a node with child node
18:09:00     adds a node with child nodes in correct order
18:09:00     deletes a node
18:09:00     inserts a child node
18:09:00   node click
18:09:00     calls selectNodes
18:09:00 
18:09:00 TreeKeyStrokes
18:09:00   key up
18:09:00     selects the above node in collapsed tree
18:09:00     selects the above node node in expanded tree
18:09:00     selects the last node if no node is selected yet
18:09:00     selects the only node if there is only one
18:09:00     does nothing if first node already is selected
18:09:00   key down
18:09:00     selects the node below in collapsed tree
18:09:00     selects the first node if no row is selected yet
18:09:00     selects the above node node in expanded tree
18:09:00     selects the only node if there is only one
18:09:00     does nothing if last node already is selected
18:09:00   Home
18:09:00     selects first node in collapsed tree
18:09:00     selects first node in expanded tree
18:09:00   Subtract
18:09:00      collapses a node
18:09:00      collapses a node and drill up
18:09:00   Add
18:09:00      expands a node
18:09:00      expands a node and drill down
18:09:00   End
18:09:00      jumps to last node
18:09:00   space
18:09:00     does nothing if no nodes are selected
18:09:00     checks the selected node 
18:09:00     unchecks the selected node 
18:09:00 
18:09:00 TreeNodePosition
18:09:00   _findInsertPositionInFlatList
18:09:00     insert node between two other nodes on the same level
18:09:00     insert node between two other nodes on another level
18:09:00     insert node ahead all other nodes on the same level
18:09:00     insert node below all other nodes on the same level
18:09:00     insert a subtree between two other nodes on the same level
18:09:00     insert a node below another node of the same level with an expanded subtree
18:09:00   _addChildrenToFlatListIfExpanded
18:09:00     expands collapsed node
18:09:00     expands collapsed node with different levels in insertBatch
18:09:00 
18:09:00 Tree
18:09:00   creation
18:09:00     adds nodes
18:09:00     does not add notes if no nodes are provided
18:09:00   insertNodes
18:09:00     inserting a child
18:09:00       updates model
18:09:00       updates model with a complex node containing another node
18:09:00       updates html document if parent is expanded
18:09:00       updates html document at a specific position
18:09:00     only updates the model if parent is collapsed
18:09:00     expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
18:09:00     with breadcrumb style
18:09:00       inserts a html node if the parent node is selected
18:09:00       only updates model if the parent node is not selected
18:09:00       inserts html nodes at a specific position
18:09:00     expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
18:09:00   updateNodes
18:09:00     enabled update
18:09:00       updates the enabled state of the model node
18:09:00       updates the enabled state of the html node, if visible
18:09:00       updates the enabled state of the html node after expansion, if not visible
18:09:00     enabled update on checkable tree
18:09:00       updates the enabled state of the model node
18:09:00       updates the enabled state of the html node, if visible
18:09:00       updates the enabled state of the html node after expansion, if not visible
18:09:00   deleteNodes
18:09:00     deleting a child
18:09:00       updates model
18:09:00       updates html document
18:09:00       updates child node indices
18:09:00       considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
18:09:00     deleting a root node
18:09:00       updates model
18:09:00       updates html document
18:09:00       deleting a collapsed root node
18:09:00         updates model
18:09:00         updates html document
18:09:00     deleting all nodes
18:09:00       updates model
18:09:00       updates html document
18:09:00   deleteAllChildNodes
18:09:00     deletes all nodes from model
18:09:00     deletes all nodes from html document
18:09:00     deletes all nodes from model for a given parent
18:09:00     deletes all nodes from html document for a given parent
18:09:00   check nodes
18:09:00     checks a subnode -> mark upper nodes 
18:09:00     checks a node -> mark upper nodes -> uncheck node and test if node keeps marked because children are checked
18:09:00     checks a subnode and its sibling->mark upper nodes -> uncheck one of the siblings
18:09:00     try to check a disabled node 
18:09:00     try to check a node in disabled tree 
18:09:00     try to check two nodes in singlecheck tree 
18:09:00     check a parent in autoCheckChildren tree 
18:09:00     check a parent in autoCheckChildren = false tree 
18:09:00     try to check nodes in uncheckable tree 
18:09:00   node click
18:09:00     calls tree._onNodeMouseDown
18:09:00     sends selection and click events in one call in this order
18:09:00     sends selection, check and click events if tree is checkable and checkbox has been clicked
18:09:00     updates model (selection)
18:09:00     does not send click if mouse down happens on another node than mouseup
18:09:00     does not send click if mouse down does not happen on a node
18:09:00   node double click
18:09:00     expands/collapses the node
18:09:00     sends clicked, selection, action and expansion events
18:09:00   node control double click
18:09:00     does the same as control single click (does NOT expand and immediately collapse again)
18:09:00     sends clicked, selection, action and expansion events
18:09:00   deselectAll
18:09:00     clears the selection
18:09:00   selectNodes
18:09:00     selects a node
18:09:00     expands the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)
18:09:00     also expands the node if bread crumb mode is enabled
18:09:00     also expands the parents in breadcrumb mode if a hidden node should be selected after being expanded and collapsed while in its hidden state
18:09:00     sets css class ancestor-of-selected on every ancestor of the selected element
18:09:00     sets css class child-of-selected on direct children of the selected element
18:09:00     may select a node which is not rendered
18:09:00     sets parent and ancestor css classes even if nodes are not rendered
18:09:00     sets child-of-selected css class even if nodes are not rendered
18:09:00   expandNode
18:09:00     sets css class child-of-selected on direct children if the expanded node is selected
18:09:00     renders the child nodes if parent is expanded
18:09:00     with breadcrumb style
18:09:00       renders the child nodes if parent is expanded
18:09:00       ensures top level nodes are rendered
18:09:00   expandAllParentNodes
18:09:00     expands all parent nodes of the given node (model)
18:09:00     expands all parent nodes of the given node (html)
18:09:00   lazyExpandCollapse
18:09:00     manual expand -> manual collapse node
18:09:00     manual expand -> lazy collapse node
18:09:00     lazy expand -> manual collapse node
18:09:00     lazy expand -> lazy collapse node
18:09:00   collapseNode
18:09:00     prevents collapsing in bread crumb mode if node is selected
18:09:00   collapseAll
18:09:00     collapses all nodes and updates model
18:09:00   updateItemPath
18:09:00     Sets css class group on every element within the same group
18:09:00   updateNodeOrder
18:09:00     reorders the child nodes if parent is given (model)
18:09:00     reorders the child nodes if parent is given and expanded (model)
18:09:00     reorders the child nodes if parent is given (html)
18:09:00     considers view range when updating child node order
18:09:00     reorders expanded child nodes if parent is given (model)
18:09:00     reorders the root nodes if no parent is given (model)
18:09:00     reorders the root nodes if no parent is given (html)
18:09:00     reorders expanded root nodes if no parent is given (model)
18:09:00     reorders expanded root nodes if no parent is given (html)
18:09:00   tree filter
18:09:00     filters nodes when filter() is called
18:09:00     filters nodes when filter is added and removed
18:09:00     makes sure only filtered nodes are displayed when node gets expanded
18:09:00     applies filter if a node gets changed
18:09:00     applies filter if a node gets inserted
18:09:00     make sure nodes unchanged by filters are attached. See ticket #168957
18:09:00   onModelAction
18:09:00     nodesInserted event
18:09:00       calls insertNodes
18:09:00     nodesDeleted event
18:09:00       calls deleteNodes
18:09:00     allChildNodesDeleted event
18:09:00       calls deleteAllChildNodes
18:09:00     nodesSelected event
18:09:00       calls selectNodes
18:09:00       does not send events if called when processing response
18:09:00     nodeChanged event
18:09:00       updates the text of the model node
18:09:00       updates the text of the html node
18:09:00       updates custom cssClass of model and html node
18:09:00       preserves child-of-selected when root nodes get updated
18:09:00       preserves child-of-selected when child nodes get updated
18:09:00       preserves group css class when nodes get updated
18:09:00     nodesUpdated event
18:09:00       calls updateNodes
18:09:00     childNodeOrderChanged event
18:09:00       calls updateNodeOrder
18:09:00     multiple events
18:09:00       handles delete, collapse, insert, expand events correctly
18:09:00   tree enabled/disabled
18:09:00     disables checkboxes when tree is disabled
18:09:00   test visible list and map
18:09:00     with initial all expanded nodes
18:09:00       init with all expanded in correct order
18:09:00       collapse a node -> all children have to be removed
18:09:00       filter node -> filtered node and children has to be removed from visible
18:09:00       update node -> node is filtered
18:09:00       insert expanded node to expanded parent
18:09:00       insert child node in filtered parent
18:09:00       insert child node which should be filtered
18:09:00     with initial all closed nodes
18:09:00       init with all collapsed
18:09:00       insert child node collapsed parent
18:09:00       expand node
18:09:00       expand child node
18:09:00   onModelPropertyChange
18:09:00     considers custom css class
18:09:00 
18:09:00 DetachHelper
18:09:00   restores sticky tooltips
18:09:00   considers the context of $anchor -> only removes tooltips in that context
18:09:00 
18:09:00 Device
18:09:00   scout.device
18:09:00     is initialized automatically
18:09:00   isWindowsTablet
18:09:00     returns true when browser is Edge and scrollbarWidth is 0
18:09:00   user agent parsing
18:09:00     recognizes iOS devices
18:09:00     recognizes Android devices
18:09:00     recognizes normal Windows PCs
18:09:00     recognizes supported browsers
18:09:00 
18:09:00 EventSupport
18:09:00   on / trigger / off
18:09:00     single event func only triggered until off() is called
18:09:00     multiple events
18:09:00   one
18:09:00     single event func only triggered once when registered with one()
18:09:00     event parameter passed to registered func
18:09:00     de-register function registered with one()
18:09:00   off
18:09:00     remove all with same type
18:09:00     remove specific listener
18:09:00 
18:09:00 Range
18:09:00   equals
18:09:00   union
18:09:00     returns a new range with the sum of both ranges
18:09:00     returns a copy of both ranges if the ranges don't overlap
18:09:00     returns a copy of the non empty range if one range is empty
18:09:00   subtract
18:09:00     returns a new range where the second range is removed from the first
18:09:00     returns a copy of the first range if the second does not overlap the first
18:09:00     returns an empty range if second range completely covers the first
18:09:00     returns a new range if second range is inside the first and touches a border
18:09:00     returns an array of two ranges if second range is inside the first but does not touch a border
18:09:00     returns a copy of the first range if the second range is empty
18:09:00     returns an empty range if the first range is empty
18:09:00   intersect
18:09:00     returns a new range with the part where both ranges overlap
18:09:00     returns an empty range if the ranges don't overlap
18:09:00     returns an empty range if one range is empty
18:09:00 
18:09:00 scout.URL
18:09:00   can parse super-simple URL
18:09:00   can parse empty hash
18:09:00   can parse a moderately simple URL
18:09:00   can convert the URL to string (only changed in order of arguments)
18:09:00   can handle multi-valued parameters
18:09:00   can add parameters
18:09:00   can remove parameters
18:09:00   can create or replace parameters
18:09:00   can handle non-ascii characters
18:09:00 
18:09:00 scout.arrays
18:09:00   init
18:09:00     checks whether array has correct length and initial values
18:09:00   ensure
18:09:00     creates an array if the param is not an array
18:09:00     returns the param if the param already is an array
18:09:00   remove
18:09:00     removes elements
18:09:00   removeAll
18:09:00     removes all given elements
18:09:00     considers emtpy args
18:09:00   replace
18:09:00     replaces elements
18:09:00   insert
18:09:00     insert element at index
18:09:00   max
18:09:00     returns 0 iff input contains 0
18:09:00     behaves like Math.max on null and undefined
18:09:00     ignores non-number elements
18:09:00   min
18:09:00     returns 0 iff input contains 0
18:09:00     behaves like Math.min on null and undefined
18:09:00     ignores non-number elements
18:09:00   move
18:09:00     replaces elements
18:09:00   union
18:09:00     merges two arrays
18:09:00     merges two arrays and removes duplicates
18:09:00     also works with floats
18:09:00     if the arrays contain objects instead of primitives, it uses their id to check for equality
18:09:00     does not fail if arr1 or arr2 are not defined
18:09:00   equals
18:09:00     checks whether two arrays contain the same elements in the same order
18:09:00     considers emtpy and same arrays
18:09:00     returns true if one array is undefined/null and the other empty
18:09:00   equalsIgnoreOrder
18:09:00     checks whether two arrays contain the same elements without considering the order
18:09:00     considers emtpy and same arrays
18:09:00     returns true if one array is undefined/null and the other empty
18:09:00   find
18:09:00     returns the element for which the given predicate returns true
18:09:00   findFrom
18:09:00     returns the element for which the given predicate returns true, starting from a given index
18:09:00     does not return the element for which the given predicate returns true, if it is on the left side of the start index
18:09:00     also checks the element at start index 
18:09:00     searches from right to left if backwards is true
18:09:00   format
18:09:00     formats an array by concatenating each entry
18:09:00     returns '' for empty array or if no array was provided
18:09:00   formatEncoded
18:09:00     encodes the html of each array element
18:09:00   first
18:09:00     finds first array element
18:09:00   last
18:09:00     finds last array element
18:09:00 
18:09:00 scout.dates
18:09:00   shift
18:09:00     shifts year or month or day
18:09:00     shifts year and month if both provided
18:09:00     shifts year and month and day if all provided
18:09:00     shift year
18:09:00       adds or removes years
18:09:00       handles edge case leap year
18:09:00     shift month
18:09:00       adds or removes months
18:09:00       handles edge case start month
18:09:00       handles edge case end month
18:09:00       handles edge case leap year
18:09:00   shiftToNextDayOfType
18:09:00     shifts to next day of type
18:09:00   shiftToPreviousDayOfType
18:09:00     shifts to previous day of type
18:09:00   ensureMonday
18:09:00     shifts to next monday in direction if it is not a monday yet
18:09:00   isSameDay
18:09:00     returns true if day, month and year matches
18:09:00   compareMonths
18:09:00     returns the differences in number of months
18:09:00     ignores time
18:09:00     works with different years
18:09:00   compareDays
18:09:00     returns the differences in number of days
18:09:00     ignores time
18:09:00     works with different month
18:09:00     works with different years
18:09:00   timestamp
18:09:00     returns a string of the expected length withonly digits
18:09:00   orderWeekdays
18:09:00     orders weekdays
18:09:00   toJsonDate / parseJsonDate
18:09:00     can handle missing or invalid inputs
18:09:00     can convert JSON and JS dates
18:09:00   create
18:09:00     can create dates
18:09:00   weekInYear
18:09:00     can calculate week in year
18:09:00   format
18:09:00     can handle invalid values
18:09:00     can format valid dates
18:09:00   compare
18:09:00     can handle invalid dates
18:09:00     can compare valid dates
18:09:00   isLeapYear
18:09:00     correctly identifies leap years
18:09:00 
18:09:00 scout.defaultValues
18:09:00   _loadDefaultsConfiguration
18:09:00     can load invalid configurations
18:09:00   applyTo
18:09:00     can apply default values to JSON
18:09:00     can apply default values to JSON considering the model variant
18:09:00     copies default values 'by value'
18:09:00 
18:09:00 scout.icons
18:09:00   parses bitmap icons
18:09:00   parses font icons (scoutIcons font)
18:09:00   parses font icons (custom font)
18:09:00   parses returns a CSS class for custom fonts
18:09:00   appends CSS class string with custom fonts
18:09:00 
18:09:00 scout.numbers
18:09:00   round
18:09:00     tests special cases
18:09:00     tests rounding mode 'UP'
18:09:00     tests rounding mode 'DOWN'
18:09:00     tests rounding mode 'CEILING'
18:09:00     tests rounding mode 'FLOOR'
18:09:00     tests rounding mode 'HALF_UP'
18:09:00     tests rounding mode 'HALF_DOWN'
18:09:00   shiftDecimalPoint
18:09:00     can shift decimal point to left and right
18:09:00   randomId
18:09:00     can generate random IDs
18:09:00   correlationId
18:09:00     can generate random correlation IDs
18:09:00 
18:09:00 scout.objects
18:09:00   copyProperties
18:09:00     copies all properties
18:09:00     copies the properties from prototype as well
18:09:00   countOwnProperties
18:09:00     counts all own properties
18:09:00   valueCopy
18:09:00     copies an object by value
18:09:00   isNumber
18:09:00     returns true iff argument is a number
18:09:00   values
18:09:00     returns object values
18:09:00 
18:09:00 scout.strings
18:09:00   nl2br
18:09:00     can convert newlines to br tags
18:09:00     encodes html, if the parameter is set to true (default)
18:09:00   removeAmpersand
18:09:00     can remove ampersands
18:09:00   getMnemonic
18:09:00     can extract mnemonics
18:09:00   hasText
18:09:00     can check if string has text
18:09:00   repeat
18:09:00     can repeat strings
18:09:00   padZeroLeft
18:09:00     can pad strings with 0
18:09:00   startsWith
18:09:00     can check if a string starts with another
18:09:00   endsWith
18:09:00     can check if a string ends with another
18:09:00   count
18:09:00     can count occurrences
18:09:00   encode
18:09:00     encodes html
18:09:00     does not try to encode empty strings
18:09:00     caches the html element used for encoding
18:09:00   join
18:09:00     joins strings
18:09:00   box
18:09:00     boxes strings
18:09:00   lowercaseFirstLetter
18:09:00     converts first letter to lowercase
18:09:00   quote
18:09:00     quotes special characters for regexp
18:09:00   asString
18:09:00     converts input to string
18:09:00   plainText
18:09:00     converts html to plain text
18:09:00     does not try to get plaintext of empty strings
18:09:00     caches the html element used for getting plain text
18:09:00     considers upper and lower case tags
18:09:00     converts br, p, div into new lines
18:09:00     converts li, tr into new lines
18:09:00     converts td into whitespaces
18:09:00     converts &nbsp;, &amp;, &gt;, &lt;
18:09:00     preserves tabs
18:09:00   insertAt
18:09:00     can insert strings into other strings
18:09:00   nvl
18:09:00     returns an empty string when input is null or undefined
18:09:00   splitMax
18:09:00     returns not more than limit elements
18:09:00 
18:09:00 Widget
18:09:00   rendering
18:09:00     should set rendering, rendered flags correctly
18:09:00     should set rendering flag to true _while_ the component is rendering
18:09:00   attach/detach
18:09:00     attached and rendered is false by default
18:09:00     attached and rendered has the right value after render/remove and attach/detach
18:09:00 
18:09:00 Results: 1027 specs, 0 failures, 0 pending
18:09:00 
18:09:00 [INFO] stopped o.e.j.s.h.ContextHandler{/webjars,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
18:09:00 [INFO] stopped o.e.j.s.h.ContextHandler{/classpath,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
18:09:00 [INFO] stopped o.e.j.s.h.ContextHandler{/,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
18:09:00 [INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
18:09:00 [INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
18:09:00 [INFO] stopped o.e.j.s.h.ContextHandler{/spec,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
18:09:00 [INFO] stopped o.e.j.s.h.ContextHandler{/src,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
18:09:01 [INFO] 
18:09:01 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.test ---
18:09:01 [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
18:09:01 [INFO] 
18:09:01 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.test ---
18:09:01 [INFO] 
18:09:01 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.test ---
18:09:01 [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
18:09:01 [INFO] 
18:09:01 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.test ---
18:09:01 [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
18:09:01 [INFO] 
18:09:01 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.test ---
18:09:01 [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
18:09:01 [INFO] 
18:09:01 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.test ---
18:09:01 [INFO] Skipping duplicate-finder execution!
18:09:01 [INFO] 
18:09:01 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.test ---
18:09:01 [INFO] Signature checking is skipped.
18:09:01 [INFO] 
18:09:01 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.test ---
18:09:01 [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
18:09:01 [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
18:09:01 [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
18:09:01 [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
18:09:01 [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
18:09:01 [INFO] 
18:09:01 [INFO] --< org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test >--
18:09:01 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT [25/30]
18:09:01 [INFO] --------------------------------[ jar ]---------------------------------
18:09:01 [INFO] 
18:09:01 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:01 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target
18:09:01 [INFO] 
18:09:01 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:01 [INFO] Skipping Rule Enforcement.
18:09:01 [INFO] 
18:09:01 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:02 [INFO] 
18:09:02 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:02 [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
18:09:02 [INFO] 
18:09:02 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:02 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:02 [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
18:09:02 [INFO] 
18:09:02 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:02 [INFO] No sources to compile
18:09:02 [INFO] 
18:09:02 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:02 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:02 [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
18:09:02 [INFO] 
18:09:02 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:02 [INFO] Changes detected - recompiling the module!
18:09:02 [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
18:09:02 [INFO] 
18:09:02 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:02 [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
18:09:02 
18:09:02 -------------------------------------------------------
18:09:02  T E S T S
18:09:02 -------------------------------------------------------
18:09:02 Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.scout
18:09:03 Running org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
18:09:03 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
18:09:03 SLF4J: Defaulting to no-operation (NOP) logger implementation
18:09:03 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
18:09:04 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.353 sec - in org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
18:09:04 
18:09:04 Results :
18:09:04 
18:09:04 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
18:09:04 
18:09:04 [INFO] 
18:09:04 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:04 [WARNING] JAR will be empty - no content was marked for inclusion!
18:09:04 [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
18:09:04 [INFO] 
18:09:04 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:04 [INFO] 
18:09:04 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:04 [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
18:09:04 [INFO] 
18:09:04 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:04 [INFO] No sources in project. Archive not created.
18:09:04 [INFO] 
18:09:04 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:04 [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
18:09:04 [INFO] 
18:09:04 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:04 [INFO] Skipping duplicate-finder execution!
18:09:04 [INFO] 
18:09:04 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:04 [INFO] Signature checking is skipped.
18:09:04 [INFO] 
18:09:04 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:09:04 [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
18:09:04 [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
18:09:04 [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
18:09:04 [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
18:09:04 [INFO] 
18:09:04 [INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html >--------
18:09:04 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT [26/30]
18:09:04 [INFO] --------------------------------[ jar ]---------------------------------
18:09:04 [INFO] 
18:09:04 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:04 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target
18:09:04 [INFO] 
18:09:04 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:04 [INFO] Skipping Rule Enforcement.
18:09:04 [INFO] 
18:09:04 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] 
18:09:06 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [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
18:09:06 [INFO] 
18:09:06 [INFO] --- build-helper-maven-plugin:1.9.1:add-resource (add-js-resource) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:06 [INFO] Copying 1 resource
18:09:06 [INFO] Copying 4 resources
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] Changes detected - recompiling the module!
18:09:06 [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
18:09:06 [INFO] 
18:09:06 [INFO] --- jandex-maven-plugin:1.0.3:jandex (make-index) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:06 [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
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] No sources to compile
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] No tests to run.
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [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
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] Skipping packaging of the test-jar
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [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
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] No sources in project. Archive not created.
18:09:06 [INFO] 
18:09:06 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] Skipping duplicate-finder execution!
18:09:06 [INFO] 
18:09:06 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [INFO] Signature checking is skipped.
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.svg.ui.html ---
18:09:06 [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
18:09:06 [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
18:09:06 [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
18:09:06 [INFO] 
18:09:06 [INFO] ----------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty >----------
18:09:06 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT [27/30]
18:09:06 [INFO] --------------------------------[ jar ]---------------------------------
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty ---
18:09:06 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target
18:09:06 [INFO] 
18:09:06 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty ---
18:09:06 [INFO] Skipping Rule Enforcement.
18:09:06 [INFO] 
18:09:06 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] 
18:09:07 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty ---
18:09:07 [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
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:07 [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
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] Changes detected - recompiling the module!
18:09:07 [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
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:07 [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
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] No sources to compile
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] No tests to run.
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty ---
18:09:07 [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
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] Skipping packaging of the test-jar
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty ---
18:09:07 [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
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] No sources in project. Archive not created.
18:09:07 [INFO] 
18:09:07 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] Skipping duplicate-finder execution!
18:09:07 [INFO] 
18:09:07 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty ---
18:09:07 [INFO] Signature checking is skipped.
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty ---
18:09:07 [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
18:09:07 [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
18:09:07 [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
18:09:07 [INFO] 
18:09:07 [INFO] ----< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix >-----
18:09:07 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT [28/30]
18:09:07 [INFO] --------------------------------[ jar ]---------------------------------
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:07 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target
18:09:07 [INFO] 
18:09:07 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:07 [INFO] Skipping Rule Enforcement.
18:09:07 [INFO] 
18:09:07 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] 
18:09:09 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [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
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:09 [INFO] Copying 1 resource
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] No sources to compile
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:09 [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
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] No sources to compile
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] No tests to run.
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [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
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] Skipping packaging of the test-jar
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [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
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] No sources in project. Archive not created.
18:09:09 [INFO] 
18:09:09 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] Skipping duplicate-finder execution!
18:09:09 [INFO] 
18:09:09 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [INFO] Signature checking is skipped.
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test.affix ---
18:09:09 [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
18:09:09 [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
18:09:09 [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
18:09:09 [INFO] 
18:09:09 [INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test >--------
18:09:09 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT [29/30]
18:09:09 [INFO] --------------------------------[ jar ]---------------------------------
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test ---
18:09:09 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target
18:09:09 [INFO] 
18:09:09 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test ---
18:09:09 [INFO] Skipping Rule Enforcement.
18:09:09 [INFO] 
18:09:09 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test ---
18:09:10 [INFO] 
18:09:10 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test ---
18:09:10 [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
18:09:10 [INFO] 
18:09:10 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test ---
18:09:10 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:10 [INFO] Copying 7 resources
18:09:10 [INFO] 
18:09:10 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test ---
18:09:10 [INFO] No sources to compile
18:09:10 [INFO] 
18:09:10 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test ---
18:09:10 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:10 [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
18:09:10 [INFO] 
18:09:10 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test ---
18:09:10 [INFO] Changes detected - recompiling the module!
18:09:10 [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
18:09:10 [INFO] 
18:09:10 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test ---
18:09:10 [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
18:09:10 
18:09:10 -------------------------------------------------------
18:09:10  T E S T S
18:09:10 -------------------------------------------------------
18:09:10 Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.scout
18:09:11 Running org.eclipse.scout.dev.jetty.JettyServerTest
18:09:11 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
18:09:11 SLF4J: Defaulting to no-operation (NOP) logger implementation
18:09:11 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
18:09:11 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 sec - in org.eclipse.scout.dev.jetty.JettyServerTest
18:09:11 
18:09:11 Results :
18:09:11 
18:09:11 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
18:09:11 
18:09:11 [INFO] 
18:09:11 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test ---
18:09:11 [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
18:09:11 [INFO] 
18:09:11 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test ---
18:09:11 [INFO] 
18:09:11 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test ---
18:09:11 [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
18:09:11 [INFO] 
18:09:11 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test ---
18:09:11 [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
18:09:11 [INFO] 
18:09:11 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test ---
18:09:11 [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
18:09:11 [INFO] 
18:09:11 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test ---
18:09:11 [INFO] Skipping duplicate-finder execution!
18:09:11 [INFO] 
18:09:11 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test ---
18:09:11 [INFO] Signature checking is skipped.
18:09:11 [INFO] 
18:09:11 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test ---
18:09:11 [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
18:09:12 [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
18:09:12 [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
18:09:12 [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
18:09:12 [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
18:09:12 [INFO] 
18:09:12 [INFO] ---------< org.eclipse.scout.rt:org.eclipse.scout.rt-settings >---------
18:09:12 [INFO] Building org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT          [30/30]
18:09:12 [INFO] --------------------------------[ jar ]---------------------------------
18:09:12 [INFO] 
18:09:12 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt-settings ---
18:09:12 [INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target
18:09:12 [INFO] 
18:09:12 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt-settings ---
18:09:12 [INFO] Skipping Rule Enforcement.
18:09:12 [INFO] 
18:09:12 [INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] 
18:09:13 [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt-settings ---
18:09:13 [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
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:13 [INFO] Copying 15 resources
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] No sources to compile
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] Using 'UTF-8' encoding to copy filtered resources.
18:09:13 [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
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] No sources to compile
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] No tests to run.
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt-settings ---
18:09:13 [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
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] Skipping packaging of the test-jar
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt-settings ---
18:09:13 [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
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] No sources in project. Archive not created.
18:09:13 [INFO] 
18:09:13 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] Skipping duplicate-finder execution!
18:09:13 [INFO] 
18:09:13 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt-settings ---
18:09:13 [INFO] Signature checking is skipped.
18:09:13 [INFO] 
18:09:13 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt-settings ---
18:09:13 [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
18:09:13 [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
18:09:13 [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
18:09:13 [INFO] ------------------------------------------------------------------------
18:09:13 [INFO] Reactor Summary for Eclipse Scout RT 6.0.300-SNAPSHOT:
18:09:13 [INFO] 
18:09:13 [INFO] Eclipse Scout RT ................................... SUCCESS [  4.582 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.json ........ SUCCESS [  5.997 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform . SUCCESS [  7.562 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test SUCCESS [ 36.305 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared ... SUCCESS [  2.719 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test SUCCESS [  6.544 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons SUCCESS [  1.605 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test SUCCESS [  3.999 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server ... SUCCESS [  2.077 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test SUCCESS [ 12.374 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms SUCCESS [  3.389 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws SUCCESS [  2.149 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt ... SUCCESS [  1.585 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test SUCCESS [ 14.262 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc SUCCESS [  1.832 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test SUCCESS [  6.043 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client ... SUCCESS [  5.075 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test SUCCESS [ 35.193 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client SUCCESS [  1.406 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test SUCCESS [  5.205 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge SUCCESS [  1.602 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor SUCCESS [  4.731 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html .. SUCCESS [  4.789 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test SUCCESS [ 47.142 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test SUCCESS [  3.623 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html SUCCESS [  1.361 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty ... SUCCESS [  1.589 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix SUCCESS [  1.188 s]
18:09:13 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test SUCCESS [  2.953 s]
18:09:13 [INFO] org.eclipse.scout.rt-settings ...................... SUCCESS [  1.641 s]
18:09:13 [INFO] ------------------------------------------------------------------------
18:09:13 [INFO] BUILD SUCCESS
18:09:13 [INFO] ------------------------------------------------------------------------
18:09:13 [INFO] Total time:  03:51 min
18:09:13 [INFO] Finished at: 2019-03-31T18:09:13-04:00
18:09:13 [INFO] ------------------------------------------------------------------------
18:09:13 Recording test results
18:09:15 Started calculate disk usage of build
18:09:15 Finished Calculation of disk usage of build in 0 seconds
18:09:17 Started calculate disk usage of workspace
18:09:18 Finished Calculation of disk usage of workspace in 0 seconds
18:09:19 Finished: SUCCESS