at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lockInterruptibly(ReentrantReadWriteLock.java:998)
18:12:57 at org.eclipse.scout.rt.platform.job.internal.FutureSet.awaitDone(FutureSet.java:189)
18:12:57 at org.eclipse.scout.rt.platform.job.internal.JobManager.awaitDone(JobManager.java:174)
18:12:57 ... 35 common frames omitted
18:12:572021-05-02 22:12:57,081 INFO [scout-model-thread-22] org.eclipse.scout.rt.client.AbstractClientSession - Client session stopped [session=org.eclipse.scout.rt.client.testenvironment.TestEnvironmentClientSession@4a35c8e9[id = a26aa450-d5a1-49ef-8a26-42b483ab40d9], user=jenkins] - MDC[jobName=Closing desktop due to HTTP session invalidation]
18:12:572021-05-02 22:12:57,082 INFO [scout-model-thread-22] org.eclipse.scout.rt.ui.html.SessionStore - Client session with ID a26aa450-d5a1-49ef-8a26-42b483ab40d9 terminated. - MDC[jobName=Closing desktop due to HTTP session invalidation]
18:12:572021-05-02 22:12:57,082 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID a26aa450-d5a1-49ef-8a26-42b483ab40d9 from session store - MDC[jobName=Closing desktop due to HTTP session invalidation]
18:12:572021-05-02 22:12:57,082 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Closing desktop due to HTTP session invalidation]
18:12:57Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 sec - in org.eclipse.scout.rt.ui.html.json.form.fields.tabbox.JsonTabBoxTest
18:12:57Running org.eclipse.scout.rt.ui.html.json.form.fields.tablefield.JsonTableFieldTest
18:12:572021-05-02 22:12:57,102 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'table: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.TablePage$Table@7145bdd5' for TableField with id 11. Model: null/TableField (org.eclipse.scout.rt.ui.html.json.form.fields.tablefield.fixtures.TableField) - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,103 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'keyStrokes: []' for TableField with id 11. Model: null/TableField (org.eclipse.scout.rt.ui.html.json.form.fields.tablefield.fixtures.TableField) - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,104 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'table: org.eclipse.scout.rt.ui.html.json.table.fixtures.Table@6676597f' for TableField with id 11. Model: null/TableField (org.eclipse.scout.rt.ui.html.json.form.fields.tablefield.fixtures.TableField) - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,107 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'table: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.TablePage$Table@d3c5092' for TableField with id 11. Model: null/TableField (org.eclipse.scout.rt.ui.html.json.form.fields.tablefield.fixtures.TableField) - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,108 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'keyStrokes: []' for TableField with id 11. Model: null/TableField (org.eclipse.scout.rt.ui.html.json.form.fields.tablefield.fixtures.TableField) - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,111 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'table: org.eclipse.scout.rt.ui.html.json.table.fixtures.Table@2a78da50' for TableField with id 2. Model: null/TableField (org.eclipse.scout.rt.ui.html.json.form.fields.tablefield.fixtures.TableField) - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:57Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec - in org.eclipse.scout.rt.ui.html.json.form.fields.tablefield.JsonTableFieldTest
18:12:57Running org.eclipse.scout.rt.ui.html.json.menu.JsonMenuTest
18:12:572021-05-02 22:12:57,116 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [2] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,116 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'text: bar' for Menu with id 2. Model: org.eclipse.scout.rt.ui.html.json.menu.fixtures.Menu@31324bdc - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:57Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in org.eclipse.scout.rt.ui.html.json.menu.JsonMenuTest
18:12:57Running org.eclipse.scout.rt.ui.html.json.table.JsonCellToJsonTest
18:12:57Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec - in org.eclipse.scout.rt.ui.html.json.table.JsonCellToJsonTest
18:12:57Running org.eclipse.scout.rt.ui.html.json.table.JsonTableTest
18:12:572021-05-02 22:12:57,188 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@4be5a4b3 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,190 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'tableControls: [org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@21b5e91]' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWithoutMenus@4ccba02 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,190 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'tableControls: []' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWithoutMenus@4ccba02 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,194 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@7352f0da - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,194 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,494 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [2, 4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,518 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'uiSortPossible: true' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.Table@47a56ea5 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,549 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'columnHeadersUpdated' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.Table@47a56ea5 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,580 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@98ac79a - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,580 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,584 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@4c55960a - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,584 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsUpdated' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@4c55960a - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,587 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,593 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@26c5b41b - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,593 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsUpdated' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@26c5b41b - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,593 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@26c5b41b - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,597 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,600 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'columnHeadersUpdated' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@73a3cb62 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,603 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@614a2859 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,604 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'columnHeadersUpdated' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@614a2859 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,604 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,606 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsSelected' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.JsonTableTest$1@6ca65914 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,609 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsSelected' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.JsonTableTest$2@21b677ad - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,617 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [2, 4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,618 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allRowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@11ec63b1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,680 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,688 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@140a6792 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,694 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@420ed32b - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,698 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [2, 4] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,699 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsUpdated' for Table with id 2. Model: org.eclipse.scout.rt.client.ui.form.fields.listbox.AbstractListBox$DefaultListBoxTable@267cd6a2 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,699 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.client.ui.form.fields.listbox.AbstractListBox$DefaultListBoxTable@267cd6a2 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,699 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowOrderChanged' for Table with id 2. Model: org.eclipse.scout.rt.client.ui.form.fields.listbox.AbstractListBox$DefaultListBoxTable@267cd6a2 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,708 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'columnStructureChanged' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@5f8992eb - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,708 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allRowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@5f8992eb - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,708 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@5f8992eb - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,852 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@1769b575 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,857 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allRowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@7d762505 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,857 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'columnStructureChanged' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@7d762505 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,857 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@7d762505 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,862 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allRowsDeleted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@5ce3d6cf - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,864 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'tableControls: [org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@6abf3d12]' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWithoutMenus@7eea13d5 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,864 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'tableControls: [org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@6abf3d12, org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@13f4ddea]' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWithoutMenus@7eea13d5 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,864 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'tableControls: [org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@13f4ddea]' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWithoutMenus@7eea13d5 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,867 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowsInserted' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@1a3871cf - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,867 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'rowOrderChanged' for Table with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.TableWith3Cols@1a3871cf - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:57Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.684 sec - in org.eclipse.scout.rt.ui.html.json.table.JsonTableTest
18:12:57Running org.eclipse.scout.rt.ui.html.json.table.control.JsonFormTableControlTest
18:12:572021-05-02 22:12:57,870 DEBUG [scout-model-thread-22] 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:12:572021-05-02 22:12:57,873 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'form: Form FormWithOneField' for FormTableControl with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@5977d3a3 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,873 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'selected: true' for FormTableControl with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@5977d3a3 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,873 DEBUG [scout-model-thread-22] 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:12:572021-05-02 22:12:57,880 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'form: Form FormWithOneField' for FormTableControl with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@5661765e - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,880 DEBUG [scout-model-thread-22] 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:12:572021-05-02 22:12:57,883 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'form: Form FormWithOneField' for FormTableControl with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@3ab4aee5 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,883 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver - Added property change event 'selected: true' for FormTableControl with id 2. Model: org.eclipse.scout.rt.ui.html.json.table.fixtures.FormTableControl@3ab4aee5 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,883 DEBUG [scout-model-thread-22] 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:12:57Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec - in org.eclipse.scout.rt.ui.html.json.table.control.JsonFormTableControlTest
18:12:57Running org.eclipse.scout.rt.ui.html.json.tree.JsonTreeTest
18:12:572021-05-02 22:12:57,887 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodesInserted' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@bba8cb1 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,889 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allChildNodesDeleted' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@4cad5dde - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,894 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodesDeleted' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@580d5a12 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,896 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [2] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:57Response #1: {"startupData":{},"adapterData":{"2":{"id":"2","objectType":"Tree","autoToggleBreadcrumbStyle":false,"dropType":0,"displayStyle":"default","dropMaximumSize":52428800,"scrollToSelection":false,"nodes":[{"id":"4","initialExpanded":false,"childNodeIndex":0,"htmlEnabled":false,"childNodes":[{"id":"5","initialExpanded":false,"childNodeIndex":0,"htmlEnabled":false,"childNodes":[{"id":"6","enabled":false,"initialExpanded":false,"childNodeIndex":0,"htmlEnabled":false},{"id":"7","initialExpanded":false,"childNodeIndex":1,"htmlEnabled":false}]},{"id":"8","initialExpanded":false,"childNodeIndex":1,"htmlEnabled":false}]},{"id":"9","initialExpanded":false,"childNodeIndex":1,"htmlEnabled":false,"childNodes":[{"id":"10","initialExpanded":false,"childNodeIndex":0,"htmlEnabled":false}]},{"id":"11","initialExpanded":false,"childNodeIndex":2,"htmlEnabled":false}]}}}
18:12:572021-05-02 22:12:57,896 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodesDeleted' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@536cb22a - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:57Response #2: {"#":1,"events":[{"target":"2","type":"nodesDeleted","commonParentNodeId":"5","nodeIds":["6"]}]}
18:12:572021-05-02 22:12:57,899 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [2] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:57Response #1: {"startupData":{},"adapterData":{"2":{"id":"2","objectType":"Tree","autoToggleBreadcrumbStyle":false,"dropType":0,"displayStyle":"default","dropMaximumSize":52428800,"scrollToSelection":false}}}
18:12:57Response #2: {"#":1}
18:12:572021-05-02 22:12:57,901 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodesDeleted' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@11118a85 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,903 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodesDeleted' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@412fcda4 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,910 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allChildNodesDeleted' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.TreeWith3Levels@26c3f513 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:572021-05-02 22:12:57,912 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodesDeleted' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@4979fe91 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:582021-05-02 22:12:58,038 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [2] - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:58Response #1: {"startupData":{},"adapterData":{"2":{"id":"2","objectType":"Tree","autoToggleBreadcrumbStyle":false,"dropType":0,"displayStyle":"default","dropMaximumSize":52428800,"scrollToSelection":false,"nodes":[{"id":"4","initialExpanded":false,"childNodeIndex":0,"htmlEnabled":false,"childNodes":[{"id":"5","initialExpanded":false,"childNodeIndex":0,"htmlEnabled":false,"childNodes":[{"id":"6","initialExpanded":false,"childNodeIndex":0,"htmlEnabled":false},{"id":"7","initialExpanded":false,"childNodeIndex":1,"htmlEnabled":false}]},{"id":"8","initialExpanded":false,"childNodeIndex":1,"htmlEnabled":false}]},{"id":"9","initialExpanded":false,"childNodeIndex":1,"htmlEnabled":false,"childNodes":[{"id":"10","initialExpanded":false,"childNodeIndex":0,"htmlEnabled":false}]},{"id":"11","initialExpanded":false,"childNodeIndex":2,"htmlEnabled":false}]}}}
18:12:582021-05-02 22:12:58,038 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodeExpanded' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@276ee99 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:582021-05-02 22:12:58,038 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodeExpanded' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@276ee99 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:582021-05-02 22:12:58,038 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodeExpanded' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@276ee99 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:58Response #2: {"#":1,"events":[{"target":"2","type":"nodeExpanded","nodeId":"4","expanded":true,"expandedLazy":false,"recursive":true},{"target":"2","type":"nodeExpanded","nodeId":"9","expanded":true,"expandedLazy":false,"recursive":true},{"target":"2","type":"nodeExpanded","nodeId":"11","expanded":true,"expandedLazy":false,"recursive":true}]}
18:12:582021-05-02 22:12:58,038 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'nodeExpanded' for Tree with id 2. Model: org.eclipse.scout.rt.ui.html.json.tree.fixtures.Tree@276ee99 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:58Response #3: {"#":2,"events":[{"target":"2","type":"nodeExpanded","nodeId":"4","expanded":false,"expandedLazy":false,"recursive":true}]}
18:12:582021-05-02 22:12:58,043 DEBUG [scout-model-thread-22] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'allChildNodesDeleted' for Outline with id 2. Model: org.eclipse.scout.rt.ui.html.json.desktop.fixtures.Outline@402fdee7 - MDC[principal=default, jobName=Running JUnit test in model job]
18:12:58Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.161 sec - in org.eclipse.scout.rt.ui.html.json.tree.JsonTreeTest
18:12:58Running org.eclipse.scout.rt.ui.html.res.BrowserInfoTest
18:12:58Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec - in org.eclipse.scout.rt.ui.html.res.BrowserInfoTest
18:12:58Running org.eclipse.scout.rt.ui.html.res.loader.DynamicResourceLoaderTest
18:12:58Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec - in org.eclipse.scout.rt.ui.html.res.loader.DynamicResourceLoaderTest
18:12:5818:12:58Results :
18:12:5818:12:58Tests run: 253, Failures: 0, Errors: 0, Skipped: 0
18:12:5818:12:58[INFO]
18:12:58[INFO] --- jasmine-maven-plugin:2.0:test (default) @ org.eclipse.scout.rt.ui.html.test ---
18:13:32[INFO] jetty-8.1.14.v20131031
18:13:32[INFO] Started SelectChannelConnector@0.0.0.0:42418
18:13:32[INFO] Executing Jasmine Specs
18:13:32May 02, 2021 10:13:32 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
18:13:32INFO: executable: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/phantomjs-maven-plugin/phantomjs-1.9.7-linux-x86_64/bin/phantomjs
18:13:32May 02, 2021 10:13:32 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
18:13:32INFO: port: 8479
18:13:32May 02, 2021 10:13:32 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
18:13:32INFO: arguments: [--webdriver=8479, --webdriver-logfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/phantomjsdriver.log]
18:13:32May 02, 2021 10:13:32 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
18:13:32INFO: environment: {}
18:13:32PhantomJS is launching GhostDriver...
18:13:32[INFO - 2021-05-02T22:13:32.946Z] GhostDriver - Main - running on port 8479
18:13:33[INFO - 2021-05-02T22:13:33.335Z] Session [a21db450-ab93-11eb-a32a-074465a6d0d9] - 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:13:33[INFO - 2021-05-02T22:13:33.335Z] Session [a21db450-ab93-11eb-a32a-074465a6d0d9] - page.customHeaders: - {}
18:13:33[INFO - 2021-05-02T22:13:33.335Z] Session [a21db450-ab93-11eb-a32a-074465a6d0d9] - 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:13:33[INFO - 2021-05-02T22:13:33.335Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: a21db450-ab93-11eb-a32a-074465a6d0d9
18:13:42[INFO - 2021-05-02T22:13:42.593Z] ShutdownReqHand - _handle - About to shutdown
18:13:43[INFO]
18:13:43-------------------------------------------------------
18:13:43 J A S M I N E S P E C S
18:13:43-------------------------------------------------------
18:13:43[INFO]
18:13:43JasmineScout
18:13:43 toContainEventTypesExactly
18:13:43 checks whether event types in correct order
18:13:43 checks whether event types are complete
18:13:43 considers empty values
18:13:4318:13:43jquery-scout
18:13:43 isEnabled
18:13:43 is only false when class disabled is set
18:13:43 isVisible
18:13:43 returns true when display != none and visiblity != hidden
18:13:43 setEnabled
18:13:43 DIV does not have disabled attribute
18:13:43 INPUT must have disabled attribute
18:13:43 toggleAttr
18:13:43 toggles attribute
18:13:43 icon
18:13:43 sets and removes icons
18:13:43 textOrNbsp
18:13:43 sets text or nbsp
18:13:43 htmlOrNbsp
18:13:43 sets html or nbsp
18:13:43 cssPxValue
18:13:43 is behaves differently with different types of arguments
18:13:4318:13:43ObjectFactory
18:13:43 creates objects which are registered in scout.objectFactories
18:13:4318:13:43Action
18:13:43 defaults
18:13:43 should be as expected
18:13:43 setTabbable
18:13:43 should modify $container tabindex
18:13:4318:13:43Calendar
18:13:43 init
18:13:43 creates an empty calendar
18:13:43 dayPosition
18:13:43 calculates the day position
18:13:43 component
18:13:43 part day position
18:13:43 calculates the part day position
18:13:43 calculates the part day position for a range smaller than the minimum
18:13:43 calculates the part day position for components larger than a day
18:13:43 sort
18:13:43 sorts first from then to
18:13:43 arrangeComponents
18:13:43 does nothing for no components
18:13:43 arranges a single component
18:13:43 arranges non intersecting components
18:13:43 arranges intersecting components
18:13:43 arranges equal components
18:13:43 arranges intersecting and non-intersecting components
18:13:43 reduces rows when arranging components
18:13:43 arranges intersecting components spanning more than one day
18:13:43 navigation
18:13:43 navigate forward and back (with first day of month selected)
18:13:43 navigate forward and back (with last day of month selected)
18:13:4318:13:43DateRange
18:13:43 dateEquals
18:13:43 equals
18:13:4318:13:43DesktopFormController
18:13:43 Listens to popupWindowReady event and calls _onReady - having a popupWindow instance
18:13:43 Listens to popupWindowReady event and calls _onReady - having only a form ID (reload case)
18:13:43 _addPopupWindow registers listeners and adds to array with popup-windows
18:13:43 _removePopupWindow cleans up and removes from array with popup-windows
18:13:4318:13:43Desktop
18:13:43 notification
18:13:43 addNotification
18:13:43 schedules addNotification when desktop is not rendered
18:13:43 removeNotification with object
18:13:43 removeNotification with (string) ID
18:13:43 _onNotificationRemoved - last notifications removes $notifications DIV
18:13:43 outline
18:13:43 gets displayed in desktop navigation
18:13:43 benchVisible
18:13:43 controls visibility of the bench
18:13:43 removes the content after the animation
18:13:43 navigationVisible
18:13:43 controls visibility of the navigation
18:13:43 only affects content in navigation, not in bench or header
18:13:43 headerVisible
18:13:43 controls visibility of the header
18:13:43 _showForm
18:13:43 adds a view to the bench if displayHint is View
18:13:43 displayStyle
18:13:43 COMPACT
18:13:43 shows bench and hides navigation if a view is open
18:13:43 hides bench and shows navigation if the last view gets closed
18:13:4318:13:43PopupWindow
18:13:43 Constructor sets cross references and window-name
18:13:43 Initialization in _onReady
18:13:4318:13:43DesktopBench
18:13:43 updateOutlineContent
18:13:43 called when an outline page gets selected
18:13:43 doesn't get called if page already is selected
18:13:43 sets detailForm as outlineContent if node gets selected
18:13:43 preserves desktop.inBackground when updating outline content
18:13:43 preserves desktop.inBackground when switching nodes
18:13:4318:13:43DesktopHeader
18:13:43 onBenchOutlineContentChange
18:13:43 attaches listener to new outline content
18:13:43 removes listener from old outline content
18:13:43 removes listener when getting removed
18:13:4318:13:43DesktopNavigation
18:13:43 viewButtonBox
18:13:43 is rendered if there are view buttons
18:13:43 is not rendered if there are no view buttons
18:13:4318:13:43DesktopNotification
18:13:43 _init copies properties from event (model)
18:13:43 has close-icon when notification is closable
18:13:4318:13:43Outline
18:13:43 collapsing
18:13:43 still allows a messagebox to be shown
18:13:43 dispose
18:13:43 calls onNodeDeleted for every node to be able to cleanup
18:13:43 calls onNodeDeleted for every node (which was not already deleted before) to be able to cleanup
18:13:43 navigateToTop
18:13:43 collapses all nodes in bread crumb mode
18:13:43 selectNodes
18:13:43 handle navigateUp only once
18:13:43 otherwise handle single selection (or do nothing when selection is != 1 node)
18:13:43 updateDetailMenus
18:13:43 adds the empty space menus of the detail table to the detail menu bar
18:13:43 adds the single selection menus of the parent detail table to the detail menu bar
18:13:43 attaches a listener to the detail table to get dynamic menu changes
18:13:43 removes the listener from the detail tables on selection changes and destroy
18:13:43 click on a node inside the detail content
18:13:43 does not modify the outline
18:13:43 onModelAction
18:13:43 nodesDeleted event
18:13:43 calls onNodeDeleted for every node to be able to cleanup
18:13:43 allChildNodesDeleted event
18:13:43 calls onNodeDeleted for every node to be able to cleanup
18:13:4318:13:43NavigateDownButton
18:13:43 _toggleDetail is always false
18:13:43 _isDetail returns true or false depending on the state of the detail-form and detail-table
18:13:43 _buttonEnabled
18:13:43 is disabled when node is a leaf
18:13:43 is enabled when node is not a leaf and we're currently displaying the detail
18:13:43 is only enabled when detail-table has exactly one selected row
18:13:43 _drill drills down to first selected row in the detail table
18:13:4318:13:43NavigateUpButton
18:13:43 _toggleDetail is always true
18:13:43 _isDetail returns true or false depending on the state of the detail-form and detail-table
18:13:43 _buttonEnabled
18:13:43 is true when current node has a parent or...
18:13:43 is true when current node is a top-level node and outline a default detail-form or...
18:13:43 is false otherwise
18:13:43 _drill
18:13:43 drills up to parent node, sets the selection on the tree
18:13:43 shows default detail-form or outline overview
18:13:4318:13:43ViewButtonBox
18:13:43 viewMenuTab
18:13:43 is only visible if there are visible view buttons with displayStyle == "MENU"
18:13:43 is not visible if there are no visible view buttons ith displayStyle == "MENU"
18:13:43 is not visible if there are visible view buttons with displayStyle == "TAB"
18:13:43 is not visible if there are no view buttons at all
18:13:4318:13:43scout.FocusManager
18:13:43 isSelectableText
18:13:43 must return true for disabled text-fields
18:13:43 Focus fixes for Internet Explorer (IE)
18:13:43 Click on table-cell, must focus table
18:13:43 Click on tree-node, must focus tree
18:13:43 validateFocus
18:13:43 When nothing else is focusable, focus must be on the Desktop (=sandbox)
18:13:43 with forms:
18:13:43 Focus-context must install listeners on its $container
18:13:43 Focus must be on the 1st form-field when form is rendered
18:13:43 FocusContext must remember the last focused element
18:13:43 A new FocusContext must be created when a form is opened as dialog
18:13:43 Must focus another valid field if the focused field is removed
18:13:43 Must focus another valid field if the focused field is hidden
18:13:4318:13:43FormMenu
18:13:43 setSelected
18:13:43 opens and closes the form popup
18:13:43 opens the popup and the ellipsis if the menu is overflown
18:13:43 opens the popup but not the ellipsis if the menu is overflown and mobile popup style is used
18:13:43 onModelPropertyChange
18:13:43 selected
18:13:43 calls setSelected
18:13:4318:13:43Form
18:13:43 destroy
18:13:43 destroys the adapter and its children
18:13:43 onModelAction
18:13:43 formClose
18:13:43 destroys the form
18:13:43 onModelPropertyChange
18:13:43 considers custom css class
18:13:4318:13:43BasicField
18:13:43 displayTextChanged must always be sent to server at the end of input, if at least one change has been was made
18:13:43 updateDisplayTextOnModify = true, with changed text
18:13:43 updateDisplayTextOnModify = false, with changed text
18:13:43 updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with changed text
18:13:43 updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with *pending* changed text
18:13:43 updateDisplayTextOnModify = true, then acceptInput(false) is fired. -> send should be done immediately
18:13:43 updateDisplayTextOnModify = true, w/o changed text
18:13:43 updateDisplayTextOnModify = false, w/o changed text
18:13:43 does not fail if field is removed while acceptInput is still pending
18:13:4318:13:43FormField
18:13:43 inheritance
18:13:43 inherits from ModelAdapter
18:13:43 property label position
18:13:43 position on_field
18:13:43 sets the label as placeholder
18:13:43 does not call field._renderLabelPosition initially
18:13:43 position top
18:13:43 guarantees a minimum height if label is empty
18:13:43 does not display a status if status visible = false
18:13:43 property status visible
18:13:43 shows a status if status visible = true
18:13:43 does not show a status if status visible = false
18:13:43 shows a status even though status visible is false but tooltipText is set
18:13:43 shows a status even though status visible is false but errorStatus is set
18:13:43 onModelPropertyChange
18:13:43 event should update model
18:13:43 considers custom css class
18:13:4318:13:43ValueField
18:13:43 property status visible
18:13:43 shows a status even though status visible is false but there are visible menus
18:13:43 menu visibility
18:13:43 context menu only shows visible menus
18:13:43 context menu only shows only menus of specific type
18:13:43 context menu triggers a display text changed event
18:13:4318:13:43BrowserField
18:13:43 postMessage
18:13:4318:13:43CheckBoxField
18:13:43 inheritance
18:13:43 inherits from ValueField
18:13:43 _renderValue sets checked property
18:13:43 _renderValue sets enabled property
18:13:4318:13:43ClipboardField
18:13:43 Rendered container has the right class
18:13:43 Rendered field DIV has _not_ an unselectable attribute in IE9
18:13:4318:13:43DateField
18:13:43 Clicking the field
18:13:43 opens the datepicker
18:13:43 displayText
18:13:43 is shown correctly after rendering
18:13:43 is removed properly when setting to ''
18:13:43 Leaving the field
18:13:43 closes the datepicker
18:13:43 accepts the prediction
18:13:43 accepts the prediction with autoTimestamp
18:13:43 updates the model with the selected value
18:13:43 sends timestamp and displayText
18:13:43 does not send timestamp and displayText again if not changed
18:13:43 does not send timestamp and displayText if no date was entered
18:13:43 Validation
18:13:43 invalidates field if value is invalid (not a date)
18:13:43 prevents model update if value is invalid
18:13:43 Picker
18:13:43 sends displayText and timestamp if date was selected
18:13:43 Key handling
18:13:43 ESC
18:13:43 closes the datepicker
18:13:43 ENTER
18:13:43 updates the model with the selected value and closes picker
18:13:43 DOWN
18:13:43 increases day by one
18:13:43 increases month by one if shift is used as modifier
18:13:43 increases year by one if ctrl is used as modifier
18:13:43 UP
18:13:43 decreases day by one
18:13:43 decreases month by one if shift is used as modifier
18:13:43 decreases year by one if ctrl is used as modifier
18:13:43 Date validation and prediction
18:13:43 can validate inputs
18:13:43 can predict dates
18:13:43 can predict yyyy.MM
18:13:43 can predict partial years
18:13:43 Allowed dates
18:13:43 _referenceDate returns only allowed date - only one date
18:13:43 _referenceDate returns only allowed date - choose nearest date in the future
18:13:43 _referenceDate returns only allowed date - when no date in future is available, choose nearest date in past
18:13:43 _syncAllowedDates must convert date strings into Dates
18:13:43 Touch = true
18:13:43 touch popup
18:13:43 updates display text and is not used for time fields
18:13:43 is opened if datefield is touched
18:13:43 is not opened if timefield is touched
18:13:43 is closed when date in picker is selected
18:13:43 unregisters clone after close
18:13:43 updates displayText and timestamp of datefield if date in picker is selected
18:13:43 updates displayText and timestamp of datefield if date in picker is entered
18:13:43 updates displayText and timestamp of datefield if date and time in picker are entered
18:13:43 shows datefield with same date as clicked datefield
18:13:43 shows datefield with same date as clicked datefield, if field empty initially
18:13:43 clears displayText and timestamp of datefield if date in picker was removed
18:13:43 shows datefield with same date as clicked datefield, even if value was deleted before
18:13:4318:13:43GroupBox
18:13:43 _render
18:13:43 adds group-box div when label is set
18:13:43 test predefined height and width in pixel
18:13:43 adds group-box div when label is set
18:13:43 focus
18:13:43 focus first focusable field in groupBox
18:13:4318:13:43LabelField
18:13:43 HtmlEnabled
18:13:43 if false, encodes html in display text
18:13:43 if true, does not encode html in display text
18:13:43 if false, replaces
18:13:43 with br tag and encodes other text
18:13:43 if true, does not replace
18:13:43 with br tag and does not encode other text
18:13:4318:13:43NumberField
18:13:43 parse input (calculate value)
18:13:43 with . as separator and ' as grouping char
18:13:43 with , as separator and . as grouping char
18:13:4318:13:43SequenceBox
18:13:43 mandatory indicator
18:13:43 does not exist
18:13:43 label width
18:13:43 is 0 if it is empty
18:13:43 status handling
18:13:43 moves the error status of the last field to the seq box
18:13:43 moves the tooltip of the last field to the seq box
18:13:43 moves the menus of the last field to the seq box
18:13:43 does not display the error message of the last field, only the one of the seq box
18:13:43 removes the tooltip from the seq box if last field gets invisible
18:13:43 moves the tooltip from the first field to the seq box if it gets the last field after a visibility change
18:13:43 moves the error from the first field to the seq box if it gets the last field after a visibility change
18:13:43 makes sure the status may be displayed on the field again if the field was the last visible field once
18:13:4318:13:43SliderField
18:13:43 slider
18:13:43 accepts the value
18:13:4318:13:43SmartField
18:13:43 _onKeyUp
18:13:43 doesn not call _openProposal() when TAB has been pressed
18:13:43 calls _openProposal() when a character key has been pressed
18:13:43 _syncProposalChooser
18:13:43 must reset _requestProposal property
18:13:43 _openProposal
18:13:43 must "browse all" when field is valid and browseAll parameter is true
18:13:43 must search by display-text when field is valid and browseAll parameter is false
18:13:43 must "browseAll" when field is invalid
18:13:43 _acceptProposal
18:13:43 must set displayText
18:13:43 must call clearTimeout() for pending typedProposal events
18:13:43 dont send _acceptProposal when displayText has not changed
18:13:43 send _acceptProposal when displayText has changed
18:13:43 send deleteProposal when displayText has been deleted quickly
18:13:43 touch = true
18:13:43 opens a touch popup when smart field gets touched
18:13:43 opens a touch popup if there already is a proposal chooser while rendering
18:13:43 shows smartfield with same text as clicked smartfield
18:13:43 properly unregisters the field when the popup gets closed
18:13:4318:13:43StringField
18:13:43 Check if field is switched to password field if inputMasked is true
18:13:43 set input masked
18:13:43 set input not masked
18:13:43 insertText
18:13:43 expects empty field at the beginning
18:13:43 inserts text into an empty field
18:13:43 appends text to the previous value (if no text is selected)
18:13:43 replaces selection #1 (if part of the text is selected, selection does not start at the beginning)
18:13:43 replaces selection #2 (if part of the text is selected, start at the beginning)
18:13:43 replaces selection #3 (if whole content is selected)
18:13:43 sends display text changed to server using accept text
18:13:43 sends display text changed to server using accept text, twice, if updateDisplayTextOnModify=true
18:13:43 trim
18:13:43 should restore selection
18:13:43 should not break when displayText is very long (regex is too big)
18:13:4318:13:43TabBox
18:13:43 render
18:13:43 does NOT call layout for the selected tab on initialization
18:13:43 must not create LogicalGridData for tab items
18:13:4318:13:43TabItem
18:13:43 _renderStatusVisible
18:13:43 invalidates tabarea if status visibility changes
18:13:43 _renderCssClass
18:13:43 adds CSS class to both, TabItem and GroupBox
18:13:4318:13:43TableField
18:13:43 property table
18:13:43 shows (renders) the table if the value is set
18:13:43 destroys the table if value is changed to ''
18:13:43 if table is global, only removes the table but does not destroy it if value is changed to ''
18:13:43 table gets class 'field' to make it work with the form field layout
18:13:43 table gets class 'field' to make it work with the form field layout (also when loaded by property change event)
18:13:4318:13:43WrappedForm
18:13:43 mandatory indicator
18:13:43 does not exist
18:13:43 test initial focus disabled
18:13:43 string field in inner form hasn't focus
18:13:43 test initial focus enabled
18:13:43 string field in inner form has focus
18:13:4318:13:43KeyStroke
18:13:43 unrepeatability
18:13:43 means that an unrepeatable KeyStroke is triggered exactly once per keyup event, even given three keydown events
18:13:43 means that an unrepeatable KeyStroke is triggered exactly once given the sequence (keydown, keyup)
18:13:4318:13:43HtmlComponent
18:13:43 Ctor
18:13:43 sets data 'htmlComponent' when Ctor is called
18:13:43 getSize
18:13:43 returns outerWidth() and outerHeight() of JQuery comp
18:13:43 setSize
18:13:43 accepts scout.Dimension as single argument
18:13:43 calls invalidate on layout when size has changed
18:13:43 getInsets
18:13:43 reads padding, margin and border correctly
18:13:43 getBounds
18:13:43 returns bounds without 'px'
18:13:4318:13:43LayoutValidator
18:13:43 invalidateTree
18:13:43 keeps track of invalid html components
18:13:43 considers only the topmost component
18:13:43 and validate roots
18:13:43 makes sure parent components are put in front of child components
18:13:43 validate
18:13:43 calls validateLayout for each invalid html component
18:13:43 does not call validateLayout if component has been removed
18:13:43 does not call validateLayout if component has been detached, but does not remove from invalid components either
18:13:43 removes the component from the list of invalidate components after validation
18:13:43 cleanupInvalidObjects
18:13:43 removes the widget from invalid components when a widget gets removed
18:13:4318:13:43LogicalGridLayoutInfo
18:13:43 Rectangle.union
18:13:43 produces same results as java.awt.Rectangle
18:13:43 layoutCellBounds
18:13:43 calculates bounds
18:13:4318:13:43graphics
18:13:43 getBounds
18:13:43 returns JQuery.outerWidth/Height(true)
18:13:43 returns 0 when left/right is set to auto
18:13:43 bounds
18:13:43 returns rectangle with position from JQuery.position()
18:13:43 returns rectangle with position from JQuery.position() including margin if includePosMargin is true
18:13:43 returns rectangle with size from JQuery.outerWidth/Height
18:13:43 returns rectangle with size from JQuery.outerWidth/Height() including margin if includeSizeMargin is true
18:13:43 Point
18:13:43 equals
18:13:43 Dimension
18:13:43 accepts two numbers as width and height arguments
18:13:43 accepts a single scout.Dimension argument
18:13:43 equals
18:13:43 Rectangle
18:13:43 equals
18:13:43 Insets
18:13:43 equals
18:13:4318:13:43main
18:13:43 nvl
18:13:43 can return alternative value
18:13:43 isOneOf
18:13:43 can check if value is one of multiple values
18:13:43 create
18:13:43 accepts string or object as first argument
18:13:43 creates a new initialized widget with parent and session set
18:13:43 creates local object if first parameter is the objectType
18:13:43 sets property 'id' correctly when no ID is provided
18:13:43 session must be set, but adapter should not be registered
18:13:43 creates local object if first parameter of type object and contains objectType property
18:13:4318:13:43ButtonAdapterMenu
18:13:43 initialization / destroy
18:13:43 should set/delete adaptedBy property on original button instance
18:13:43 focusable element
18:13:43 button should delegate to adapter menu
18:13:4318:13:43ContextMenuSpec
18:13:43 renderMenuItems
18:13:43 renders invisible menus
18:13:43 adds last and first classes
18:13:43 considers visibility when adding last and first classes
18:13:4318:13:43MenuBar
18:13:43 setMenuItems
18:13:43 prefers EmptySpace for the left position if menu has multiple menuTypes
18:13:43 must add/destroy dynamically created separators
18:13:43 renders menu bar invisible if no visible menu items are available
18:13:43 renders menu bar visible if at least one visible menu item is available
18:13:43 layout
18:13:43 gets invalidated if a menu changes its visibility
18:13:43 updateDefaultMenu
18:13:43 marks first visible and enabled menu that reacts to ENTER keystroke as default menu
18:13:43 updates state if menu gets enabled or disabled
18:13:43 considers rendered state of default menu
18:13:4318:13:43MenuItemsOrder
18:13:43 _createSeparator
18:13:43 _menuTypes
18:13:4318:13:43Menu
18:13:43 defaults
18:13:43 should have expected defaults
18:13:43 render
18:13:43 render depending on the actionStyle
18:13:43 render as separator
18:13:43 childActions must not be rendered when popup is not opened. See ticket #173734
18:13:43 isTabTarget
18:13:43 should return true when menu can be a target of TAB action
18:13:4318:13:43menus
18:13:43 filter
18:13:43 does nothing if no menus are given
18:13:43 returns no menus if no types are given
18:13:43 only returns visible menus, if onlyVisible param is set to true
18:13:43 only returns menus with given type (even when menu is not visible)
18:13:43 only returns parent menus if child menus should be displayed
18:13:43 only returns parent menus if child menus have correct type
18:13:4318:13:43Planner
18:13:43 deleteResources
18:13:43 deletes resources from model
18:13:43 deletes resources from html document
18:13:43 also adjusts selectedResources and selectionRange if deleted resource was selected
18:13:43 updateResources
18:13:43 updates resources in model
18:13:43 updates resources in html document
18:13:43 renderScale
18:13:43 displayMode: DAY
18:13:43 draws scale for whole day
18:13:43 draws scale for one hour
18:13:43 draws scale for two hour interval
18:13:43 draws scale with only showing every second label
18:13:43 displayMode: WEEK / WORK_WEEK
18:13:43 draws scale for WEEK for whole day with 6h interval
18:13:43 draws scale for WEEK with only showing every second label
18:13:43 draws scale for WEEK with changing month
18:13:43 draws scale for WORK_WEEK for whole day with 6h interval
18:13:43 draws scale for WORK_WEEK with only showing every second label
18:13:43 displayMode: MONTH
18:13:43 draws scale
18:13:43 draws scale with only showing every second label
18:13:43 displayMode: CALENDAR_WEEK
18:13:43 draws scale for CALENDAR_WEEK displayMode
18:13:43 draws scale with only showing every second label
18:13:43 draws scale with only showing every third label
18:13:43 displayMode: YEAR
18:13:43 draws scale for YEAR displayMode
18:13:43 draws scale with only showing every second label
18:13:43 draws scale with only showing every third label
18:13:43 transformLeft/transformWidth
18:13:43 calculates left and width in WEEK mode for whole days
18:13:43 calculates left and width in WEEK mode for limitted day range
18:13:4318:13:43scrollbars
18:13:43 onScroll
18:13:43 attaches handler to scrolling parents which execute when scrolling
18:13:43 offScroll
18:13:43 detaches handler from scrolling parents
18:13:43 isLocationInView
18:13:43 returns true if the given location is inside the given $scrollable
18:13:43 returns false if x of the given location is outside of the given $scrollable (smaller)
18:13:43 returns false if y of the given location is outside of the given $scrollable (smaller)
18:13:43 returns false if x of the given location is outside of the given $scrollable (greater)
18:13:43 returns false if y of the given location is outside of the given $scrollable (greater)
18:13:4318:13:43ModelAdapter
18:13:43 can handle properties in any order
18:13:43 _syncPropertiesOnPropertyChange calls _sync* method or sets property
18:13:43 _renderPropertiesOnPropertyChange
18:13:43 for non-adapter property -> expects a _render* method
18:13:43 for non-adapter property -> throw when _render* method does not exist
18:13:43 init
18:13:43 copies properties to adapter
18:13:43 sets default values
18:13:43 destroy
18:13:43 destroys the adapter and its children
18:13:43 does not destroy children, which are globally used
18:13:43 _firePropertyChange
18:13:43 fires the expected event object
18:13:43 changedProperties is only set when new and old value are not equals
18:13:43 cloneAdapter
18:13:43 clones only model properties
18:13:43 also considers default properties
18:13:43 'label' must be recognized as model property, but not '$container'
18:13:43 prefers properties passed as modelOverride
18:13:43 must register clone in clone adapter registry
18:13:43 must not register clone in adapter registry
18:13:43 onModelPropertyChange
18:13:43 adapter
18:13:43 creates and registers the new adapter
18:13:43 destroys the old adapter
18:13:43 adapters
18:13:43 creates and registers adapters
18:13:43 destroys the old adapters
18:13:43 destroys the old and creates the new adapters if the array contains both
18:13:4318:13:43ResponseQueue
18:13:43 add
18:13:43 adds elements to the queue in the correct order
18:13:43 process
18:13:43 processes elements in the correct order
18:13:43 does not process elements in the wrong order
18:13:43 does not process same response twice
18:13:4318:13:43Session
18:13:43 send
18:13:43 sends multiple async events in one call
18:13:43 sends multiple async events in one call over multiple user interactions if sending was delayed
18:13:43 does not await the full delay if a susequent send call has a smaller delay
18:13:43 does not await the full delay if a previous send call has a smaller delay
18:13:43 coalesces events if event provides a coalesce function
18:13:43 sends requests consecutively
18:13:43 sends requests consecutively and respects delay
18:13:43 queues ?poll results when user requests are pending
18:13:43 resumes polling after successful responses
18:13:43 does not resume polling after JS errors
18:13:43 does not resume polling after UI server errors
18:13:43 does not resume polling after HTTP errors
18:13:43 does not resume polling after session terminated
18:13:43 init
18:13:43 sends startup parameter
18:13:43 sends user agent on startup
18:13:43 texts
18:13:43 check if correct text is returned
18:13:43 check if empty text is returned
18:13:43 check if null text is returned
18:13:43 check if arguments are replaced in text
18:13:43 check if multiple arguments are replaced in text
18:13:43 check if undefined texts return an error message
18:13:43 optText returns undefined if key is not found
18:13:43 optText returns default value if key is not found
18:13:43 optText returns text if key found
18:13:43 optText returns text if key found, with arguments
18:13:4318:13:43texts
18:13:43 check if correct text is returned
18:13:43 check if empty text is returned
18:13:43 check if null text is returned
18:13:43 check if arguments are replaced in text
18:13:43 check if multiple arguments are replaced in text
18:13:43 check if undefined texts return an error message
18:13:43 optGet returns undefined if key is not found
18:13:43 optGet returns default value if key is not found
18:13:43 optGet returns text if key found
18:13:43 optGet returns text if key found, with arguments
18:13:43 check if the same placeholder can be used multiple times
18:13:4318:13:43SimpleTabArea
18:13:43 renders the tabs in the correct order
18:13:4318:13:43Table Filter
18:13:43 row filtering
18:13:43 applies row filter when table gets initialized
18:13:43 doesn't filter anymore if filter gets removed
18:13:43 applies row filter if a new row gets inserted
18:13:43 applies row filter if a new row gets inserted, even if table is not rendered
18:13:43 applies row filter if a row gets updated
18:13:43 applies row filter if a row gets updated, even if table is not rendered
18:13:43 properly handles successive row insertion and updates
18:13:43 properly handles reset table case
18:13:43 considers view range
18:13:43 renders empty data if all rows are removed due to filtering
18:13:43 selection
18:13:43 gets removed for non visible rows after filtering
18:13:43 stays removed even if filtered row is selected explicitly
18:13:43 gets removed for non visible rows after filtering if a row has been updated
18:13:43 gets restored for visible rows after filtering
18:13:43 events
18:13:43 rowsFiltered
18:13:43 gets fired when table with a filter is initializing
18:13:43 does not get fired when table with no filters is initializing
18:13:43 gets fired if filter() is called
18:13:43 gets fired if filter() is called, even if table is not rendered
18:13:43 gets not fired if rows are filtered again but the filtered rows have not changed
18:13:43 gets fired if rows are filtered during updateRows
18:13:43 gets fired if rows are filtered during insertRows
18:13:43 gets fired if rows are filtered during deleteRows
18:13:43 gets fired if rows are filtered during deleteAllRows
18:13:43 does not get fired if rows are updated but row filter state has not changed
18:13:43 gets sent to server containing rowIds when rows are filtered
18:13:4318:13:43TableFooterSpec
18:13:43 render
18:13:43 attaches listener to the table but only once
18:13:43 TableStatusTooltip
18:13:43 shows ERROR tooltip
18:13:43 shows INFO tooltip when table is rendered
18:13:43 hides INFO tooltip when user clicks in table
18:13:43 does not hide ERROR tooltip when user clicks in table
18:13:4318:13:43TableHeaderMenu
18:13:43 filter
18:13:43 string column
18:13:43 shows the unique string values
18:13:43 converts multiline text to single line
18:13:43 strips html tags if html is enabled
18:13:43 reflects the state of the filter
18:13:43 correctly updates the list after inserting a new row, if a filter is applied
18:13:43 always displays the selected value, even if the table does not contain the value anymore
18:13:43 displays empty values as -empty-
18:13:43 stores selected text in filter.selectedValues
18:13:43 stores empty as null and not '-empty-'
18:13:43 boolean column
18:13:43 shows the unique string values
18:13:43 sort enabled
18:13:43 option enabled shows sort options in table header menu
18:13:43 option disabled does not show sort options in table header menu
18:13:4318:13:43TableHeaderSpec
18:13:43 render
18:13:43 attaches listener to the table but only once
18:13:4318:13:43TableKeyStrokes
18:13:43 key up
18:13:43 selects the above row
18:13:43 selects the last row if no row is selected yet
18:13:43 selects the second last row if all rows are selected
18:13:43 selects the only row if there is only one
18:13:43 does nothing if first row already is selected
18:13:43 if first row already is selected but is not the last action row, the row above the last action row gets selected
18:13:43 if there is a last action row, selects the row above last last action row
18:13:43 selects the row above the last action row even if the row above already is selected
18:13:43 uses last row of selection as last action row if last action row is not visible anymore
18:13:43 + shift
18:13:43 adds the row above to the selection
18:13:43 removes the row above from the selection if the last action row is the last row of the selection
18:13:43 if the row above the last action row is not selected, adds the row above to the selection
18:13:43 key down
18:13:43 selects the row below
18:13:43 selects the first row if no row is selected yet
18:13:43 selects the second row if all rows are selected
18:13:43 selects the only row if there is only one
18:13:43 does nothing if last row already is selected
18:13:43 if there is a last action row, selects the row below the last action row
18:13:43 selects the row below the last action row even if the row below already is selected
18:13:43 uses last row of selection as last action row if last action row is not visible anymore
18:13:43 + shift
18:13:43 adds the row below to the selection
18:13:43 removes the row below from the selection if the last action row is the first row of the selection
18:13:43 if the row below the last action row is not selected, adds the row below to the selection
18:13:43 end
18:13:43 selects last row
18:13:43 + shift
18:13:43 selects all rows from currently selected row to last row
18:13:43 preserves existing selection
18:13:43 considers last action row as start row for new selection
18:13:43 uses last row of selection as last action row if last action row is not visible anymore
18:13:43 does nothing if last row is already selected
18:13:43 does not add same rows to selectedRows twice
18:13:43 home
18:13:43 selects first row
18:13:43 + shift
18:13:43 selects all rows from currently selected row to first row
18:13:43 preserves existing selection
18:13:43 considers last action row as start row for new selection
18:13:43 uses first row of selection as last action row if last action row is not visible anymore
18:13:43 does nothing if first row is already selected
18:13:43 does not add same rows to selectedRows twice
18:13:43 space
18:13:43 does nothing if no rows are selected
18:13:43 checks the selected rows if first row is unchecked
18:13:43 does not modify already checked rows when checking
18:13:43 unchecks the selected rows if first row is checked
18:13:43 does not modify already unchecked rows when unchecking
18:13:43 page up
18:13:43 selects the only row if there is only one
18:13:43 page down
18:13:43 selects the only row if there is only one
18:13:4318:13:43Table
18:13:43 render
18:13:43 renders CSS class
18:13:43 renders a table header
18:13:43 renders table rows
18:13:43 accepts rows with cells
18:13:43 accepts rows with text only
18:13:43 _calculateViewRangeForRowIndex
18:13:43 returns a range based on viewRangeSize
18:13:43 insertRows
18:13:43 inserts rows at the end of the table
18:13:43 renders rows only if view range is not full yet
18:13:43 updateRows
18:13:43 updates the model cell texts
18:13:43 updates the html cell texts
18:13:43 does not destroy selection
18:13:43 silently updates rows which are not in view range
18:13:43 deleteRows
18:13:43 deletes single rows from model
18:13:43 deletes single rows from html document
18:13:43 considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
18:13:43 deleteAllRows
18:13:43 deletes all rows from model
18:13:43 deletes all rows from html document
18:13:43 silently removes not rendered rows
18:13:43 updateRowOrder
18:13:43 reorders the model rows
18:13:43 reorders the html nodes
18:13:43 considers view range
18:13:43 checkRow
18:13:43 checks the row, does not uncheck others if multiCheck is set to true
18:13:43 unchecks other rows if multiCheck is set to false
18:13:43 does not check the row if checkable is set to false
18:13:43 does not check the row if the row is disabled
18:13:43 does not check the row if the table is disabled
18:13:43 considers view range
18:13:43 keeps added checkable column visible even when reloading factory settings
18:13:43 does not add an additional checkable column if one is already configured
18:13:43 selectRows
18:13:43 updates model
18:13:43 selects rendered rows and unselects others
18:13:43 considers view range
18:13:43 sends selection event containing rowIds
18:13:43 toggle selection
18:13:43 selects all if not all are selected
18:13:43 selects none if all are selected
18:13:43 selectAll
18:13:43 selects all rows
18:13:43 considers view range -> renders selection only for rendered rows
18:13:43 doRowAction
18:13:43 sends rowAction event with row and column
18:13:43 does not send rowAction event if the row is not selected
18:13:43 does not send rowAction event if it is not the only one selected row
18:13:43 resizeColumn
18:13:43 updates column model and sends resize event
18:13:43 does not send resize event when resizing is in progress
18:13:43 sends resize event when resizing is finished
18:13:43 autoResizeColumns
18:13:43 distributes the table columns using initialWidth as weight
18:13:43 excludes columns with fixed width
18:13:43 does not make the column smaller than the initial size
18:13:43 does not make the column smaller than a minimum size
18:13:43 sort
18:13:43 updates column model
18:13:43 model update
18:13:43 sets sortAscending according to direction param
18:13:43 resets properties on other columns
18:13:43 sets sortIndex
18:13:43 does not remove sortIndex for columns always included at begin
18:13:43 does not remove sortIndex for columns always included at end
18:13:43 does not remove sortIndex for columns always included at begin and end (combination)
18:13:43 removes column from sort columns
18:13:43 sends rowsSorted event when client side sorting is possible
18:13:43 sends sortRows event when client side sorting is not possible
18:13:43 sorts the data
18:13:43 regroups the data if group by column is active
18:13:43 restores selection after sorting
18:13:43 sorting
18:13:43 sorts text columns considering locale (if browser supports it)
18:13:43 sorts number columns
18:13:43 sorts date columns
18:13:43 uses non sort columns as fallback
18:13:43 column grouping
18:13:43 renders an aggregate row for each group
18:13:43 considers view range -> only renders an aggregate row for rendered rows
18:13:43 considers view range -> doesn't render an aggregate row if the last row of the group is not rendered
18:13:43 regroups if rows get inserted
18:13:43 regroups if rows get inserted, event is from server and table was empty
18:13:43 does not regroup if rows get inserted, event is from server and table was not empty
18:13:43 regroups if rows get deleted
18:13:43 removes aggregate rows if all rows get deleted
18:13:43 regroups if rows get updated
18:13:43 may group column 0 only
18:13:43 may group column 1 only
18:13:43 may group columns 0 (avg) and 1 (sum)
18:13:43 may group columns 0, 1 and 2
18:13:43 may group columns 2 and 1
18:13:43 may group column 1 only after grouping column 0 first
18:13:43 may group column 1 and 2 after grouping column 0 first
18:13:43 row click
18:13:43 selects row and unselects others
18:13:43 sends selection and click events
18:13:43 sends only click if row already is selected
18:13:43 sends selection, checked and click events if table is checkable and checkbox has been clicked
18:13:43 right click on row
18:13:43 opens context menu
18:13:43 context menu only shows items without header type also if there is a type singleSelection
18:13:43 context menu only shows visible menus
18:13:43 _filterMenus
18:13:43 returns no menus for contextMenu if no row is selected
18:13:43 returns only single selection menus for contextMenu if one row is selected
18:13:43 returns only multi selection menus for contextMenu if multiple rows are selected
18:13:43 returns menus with single- and multi selection set for contextMenu if one or more rows are selected
18:13:43 returns only empty space menus if no row is selected
18:13:43 returns empty space and single selection menus if one row is selected
18:13:43 returns empty space and multi selection menus if multiple rows are selected
18:13:43 returns menus with empty space, single- and multi selection set if one or more rows are selected
18:13:43 row mouse down / move / up
18:13:43 selects multiple rows
18:13:43 only sends selection event, no click
18:13:43 only send one event for mousedown and immediate mouseup on the same row
18:13:43 only selects first row if mouse move selection or multi selection is disabled
18:13:43 moveColumn
18:13:43 moves column from oldPos to newPos
18:13:43 considers view range (does not fail if not all rows are rendered)
18:13:43 onModelAction
18:13:43 rowsSelected event
18:13:43 calls selectRows
18:13:43 rowsDeleted event
18:13:43 calls deleteRows
18:13:43 allRowsDeleted event
18:13:43 calls deleteAllRows
18:13:43 rowsInserted event
18:13:43 calls insertRows
18:13:43 rowOrderChanged event
18:13:43 calls updateRowOrder
18:13:43 does not animate ordering for newly inserted rows
18:13:43 rowsUpdated event
18:13:43 calls updateRows
18:13:43 columnStructureChanged event
18:13:43 resets the model columns
18:13:43 redraws the header to reflect header cell changes (text)
18:13:43 columnOrderChanged event
18:13:43 reorders the model columns
18:13:43 reorders the html nodes
18:13:43 silently moves cells which are not rendered in view range
18:13:43 columnHeadersUpdated event
18:13:43 updates the text and sorting state of model columns
18:13:43 updates sort indices of the sort columns if a sort column got removed
18:13:43 updates the text and sorting state of html table header nodes
18:13:43 updates the custom css class of table header nodes
18:13:43 onModelPropertyChange
18:13:43 headerVisible
18:13:43 hides the table header
18:13:43 menus
18:13:43 creates and registers menu adapters
18:13:43 destroys the old menus
18:13:43 destroys the old and creates the new menus if the list contains both
18:13:43 considers custom css class
18:13:43 _sendRowsFiltered
18:13:43 should not coalesce remove and 'add' events
18:13:4318:13:43BooleanColumn
18:13:43 table checkable column
18:13:43 a checkbox column gets inserted if table.checkable=true
18:13:43 no checkbox column gets inserted if table.checkable=false
18:13:43 this.checkableColumn is set to the new column
18:13:43 displays the row.checked state as checkbox
18:13:43 boolean column
18:13:43 displays the cell value as checkbox
18:13:4318:13:43Column
18:13:43 considers horizontal alignment
18:13:43 converts linebreak into <br> in header cells
18:13:43 considers custom css class of a column
18:13:43 considers custom css class of a column, as well for checkbox columns
18:13:43 considers custom css class of a cell, if both are set only the cell class is used
18:13:43 considers htmlEnabled of a cell
18:13:43 caches encoded text of a cell to improve performance
18:13:43 multilineText
18:13:43 replaces
18:13:43 with br, but only if htmlEnabled is false
18:13:43 textWrap
18:13:43 wraps text if column.textWrap and table.multilineText are true
18:13:43 does not wrap text if column.textWrap is false and table.multilineText is true
18:13:43 does not wrap text if column.textWrap is true and table.multilineText is false
18:13:43 background effect
18:13:43 colorGradient1
18:13:43 colors cells from red to green
18:13:43 colors cells according to rounded values
18:13:43 considers view range -> only colors rendered cells
18:13:43 updates colors if row gets deleted
18:13:43 updates colors if row gets inserted
18:13:43 updates colors if row gets updated
18:13:43 colors cells if table gets rendered
18:13:43 restores existing background color if background effect gets removed
18:13:43 barChart
18:13:43 does not overwrite existing background color
18:13:43 setBackgroundEffect
18:13:43 changes the background effect
18:13:43 sends columnBackgroundEffectChanged event
18:13:43 calculateMinMaxValues
18:13:43 calculates the min/max values based on rounded values
18:13:4318:13:43scout.comparators
18:13:43 tests 'compare' method of TEXT comparator
18:13:43 tests 'compareIgnoreCase' method of TEXT comparator
18:13:43 tests 'compare' method of NUMERIC comparator
18:13:43 tests 'compare' method of ALPHANUMERIC comparator
18:13:43 tests 'compareIgnoreCase' method of ALPHANUMERIC comparator
18:13:43 tests 'compareIgnoreCase' method of ALPHANUMERIC comparator with session
18:13:4318:13:43AggregateTableControl
18:13:43 aggregate
18:13:43 creates an aggregate row
18:13:43 sums up numbers in a number column
18:13:43 sums up numbers in a number column but only on filtered rows
18:13:43 sums up numbers in a number column and considers format pattern
18:13:43 sums up numbers in a number column and considers rounded values fo aggregation
18:13:43 eanbled state
18:13:43 is false if there are no number columns
18:13:43 is true if there is at least one number column
18:13:4318:13:43TableControl
18:13:43 onModelPropertyChange
18:13:43 selected
18:13:43 opens and closes the control container
18:13:43 removes the content of the previous selected control without closing the container
18:13:43 setSelected
18:13:43 removes the content of the previous selected control without closing the container
18:13:43 sends selected events (for current and previous selection)
18:13:4318:13:43CellEditor
18:13:43 mouse click
18:13:43 starts cell edit if cell is editable
18:13:43 does not start cell edit if cell is not editable
18:13:43 does not start cell edit if row is disabled
18:13:43 does not start cell edit if table is disabled
18:13:43 does not start cell edit if mouse down and up happened on different cells
18:13:43 does not start cell edit if right mouse button was pressed
18:13:43 does not start cell edit if middle mouse button was pressed
18:13:43 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:13:43 startCellEdit event
18:13:43 opens popup with field
18:13:43 endCellEdit event
18:13:43 destroys the field
18:13:43 removes the cell editor popup
18:13:43 completeEdit
18:13:43 sends completeCellEdit
18:13:43 sends completeCellEdit only once
18:13:43 does not remove the popup and its field (will be done by endCellEdit)
18:13:43 cancelEdit
18:13:43 sends cancelCellEdit
18:13:43 removes the popup and its field
18:13:43 validation
18:13:43 shows a tooltip if field has an error
18:13:43 does not sho a tooltip if field has no error
18:13:43 popup recovery
18:13:43 reopens popup if row gets updated
18:13:43 closes popup if row gets deleted
18:13:43 closes popup if all rows get deleted
18:13:43 tooltip recovery
18:13:43 removes tooltip if row gets deleted
18:13:4318:13:43DateColumnUserFilter
18:13:43 acceptByFields works
18:13:43 acceptByFields works with time
18:13:43 addFilterFields must not create date fields with time
18:13:4318:13:43TableTextUserFilter
18:13:43 filter
18:13:43 filters rows based on cell text
18:13:43 separates cell values with whitepace
18:13:43 works with bean columns
18:13:4318:13:43DateFormat
18:13:43 format
18:13:43 considers d M y
18:13:43 considers h H m a
18:13:43 considers E
18:13:43 parse
18:13:43 considers d M y
18:13:43 considers h H m a
18:13:43 analyze
18:13:43 analyzes the text and returns an object with months, years and days
18:13:43 considers pattern dd.MM.yyyy
18:13:43 considers pattern yyyy-MM-dd
18:13:43 considers pattern MM/dd/yyy
18:13:43 checks correct handling of am/pm
18:13:43 proposes valid dates for pattern dd.MM.yyyy
18:13:43 proposes valid dates for pattern MM.yyyy
18:13:43 proposes valid dates for pattern yyyy
18:13:43 proposes valid times
18:13:4318:13:43DecimalFormat
18:13:43 format
18:13:43 considers decimal separators
18:13:43 considers grouping separators
18:13:43 can swap the position of the minus sign
18:13:43 can handle invalid patterns
18:13:43 distinguishes digits and zero digits
18:13:43 can handle positive and negative subpattern
18:13:43 can handle exotic symbols
18:13:43 can handle percentages, format taken from application
18:13:43 can handle multiplier
18:13:43 can handle rounding mode
18:13:43 round
18:13:43 can handle rounding modes
18:13:4318:13:43scout.tooltips
18:13:43 can be installed and uninstalled for a form field
18:13:43 creates a tooltip on mouseenter and removes it on mouseleave
18:13:43 if text
18:13:43 is empty no tooltip will be shown
18:13:43 is a function, it will be called for tooltip text
18:13:43 is undefined no tooltip will be shown
18:13:43 is provided by component, it will be used as tooltip text
18:13:43 is provided as function by component, it will be called and used as tooltip text
18:13:43 is provided using options and by component, text provided using options will be used
18:13:43 is a function, component is passed as first and only argument
18:13:4318:13:43Compacttree
18:13:43 creation
18:13:43 adds no empty section node
18:13:43 adds a node with child node
18:13:43 adds a node with child nodes in correct order
18:13:43 deletes a node
18:13:43 inserts a child node
18:13:43 node click
18:13:43 calls selectNodes
18:13:4318:13:43TreeKeyStrokes
18:13:43 key up
18:13:43 selects the above node in collapsed tree
18:13:43 selects the above node node in expanded tree
18:13:43 selects the last node if no node is selected yet
18:13:43 selects the only node if there is only one
18:13:43 does nothing if first node already is selected
18:13:43 key down
18:13:43 selects the node below in collapsed tree
18:13:43 selects the first node if no row is selected yet
18:13:43 selects the above node node in expanded tree
18:13:43 selects the only node if there is only one
18:13:43 does nothing if last node already is selected
18:13:43 Home
18:13:43 selects first node in collapsed tree
18:13:43 selects first node in expanded tree
18:13:43 Subtract
18:13:43 collapses a node
18:13:43 collapses a node and drill up
18:13:43 Add
18:13:43 expands a node
18:13:43 expands a node and drill down
18:13:43 End
18:13:43 jumps to last node
18:13:43 space
18:13:43 does nothing if no nodes are selected
18:13:43 checks the selected node
18:13:43 unchecks the selected node
18:13:4318:13:43TreeNodePosition
18:13:43 _findInsertPositionInFlatList
18:13:43 insert node between two other nodes on the same level
18:13:43 insert node between two other nodes on another level
18:13:43 insert node ahead all other nodes on the same level
18:13:43 insert node below all other nodes on the same level
18:13:43 insert a subtree between two other nodes on the same level
18:13:43 insert a node below another node of the same level with an expanded subtree
18:13:43 _addChildrenToFlatListIfExpanded
18:13:43 expands collapsed node
18:13:43 expands collapsed node with different levels in insertBatch
18:13:4318:13:43Tree
18:13:43 creation
18:13:43 adds nodes
18:13:43 does not add notes if no nodes are provided
18:13:43 insertNodes
18:13:43 inserting a child
18:13:43 updates model
18:13:43 updates model with a complex node containing another node
18:13:43 updates html document if parent is expanded
18:13:43 updates html document at a specific position
18:13:43 only updates the model if parent is collapsed
18:13:43 expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
18:13:43 with breadcrumb style
18:13:43 inserts a html node if the parent node is selected
18:13:43 only updates model if the parent node is not selected
18:13:43 inserts html nodes at a specific position
18:13:43 expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
18:13:43 updateNodes
18:13:43 enabled update
18:13:43 updates the enabled state of the model node
18:13:43 updates the enabled state of the html node, if visible
18:13:43 updates the enabled state of the html node after expansion, if not visible
18:13:43 enabled update on checkable tree
18:13:43 updates the enabled state of the model node
18:13:43 updates the enabled state of the html node, if visible
18:13:43 updates the enabled state of the html node after expansion, if not visible
18:13:43 deleteNodes
18:13:43 deleting a child
18:13:43 updates model
18:13:43 updates html document
18:13:43 updates child node indices
18:13:43 considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
18:13:43 deleting a root node
18:13:43 updates model
18:13:43 updates html document
18:13:43 deleting a collapsed root node
18:13:43 updates model
18:13:43 updates html document
18:13:43 deleting all nodes
18:13:43 updates model
18:13:43 updates html document
18:13:43 deleteAllChildNodes
18:13:43 deletes all nodes from model
18:13:43 deletes all nodes from html document
18:13:43 deletes all nodes from model for a given parent
18:13:43 deletes all nodes from html document for a given parent
18:13:43 check nodes
18:13:43 checks a subnode -> mark upper nodes
18:13:43 checks a node -> mark upper nodes -> uncheck node and test if node keeps marked because children are checked
18:13:43 checks a subnode and its sibling->mark upper nodes -> uncheck one of the siblings
18:13:43 try to check a disabled node
18:13:43 try to check a node in disabled tree
18:13:43 try to check two nodes in singlecheck tree
18:13:43 check a parent in autoCheckChildren tree
18:13:43 check a parent in autoCheckChildren = false tree
18:13:43 try to check nodes in uncheckable tree
18:13:43 node click
18:13:43 calls tree._onNodeMouseDown
18:13:43 sends selection and click events in one call in this order
18:13:43 sends selection, check and click events if tree is checkable and checkbox has been clicked
18:13:43 updates model (selection)
18:13:43 does not send click if mouse down happens on another node than mouseup
18:13:43 does not send click if mouse down does not happen on a node
18:13:43 node double click
18:13:43 expands/collapses the node
18:13:43 sends clicked, selection, action and expansion events
18:13:43 node control double click
18:13:43 does the same as control single click (does NOT expand and immediately collapse again)
18:13:43 sends clicked, selection, action and expansion events
18:13:43 deselectAll
18:13:43 clears the selection
18:13:43 selectNodes
18:13:43 selects a node
18:13:43 expands the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)
18:13:43 also expands the node if bread crumb mode is enabled
18:13:43 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:13:43 sets css class ancestor-of-selected on every ancestor of the selected element
18:13:43 sets css class child-of-selected on direct children of the selected element
18:13:43 may select a node which is not rendered
18:13:43 sets parent and ancestor css classes even if nodes are not rendered
18:13:43 sets child-of-selected css class even if nodes are not rendered
18:13:43 expandNode
18:13:43 sets css class child-of-selected on direct children if the expanded node is selected
18:13:43 renders the child nodes if parent is expanded
18:13:43 with breadcrumb style
18:13:43 renders the child nodes if parent is expanded
18:13:43 ensures top level nodes are rendered
18:13:43 expandAllParentNodes
18:13:43 expands all parent nodes of the given node (model)
18:13:43 expands all parent nodes of the given node (html)
18:13:43 lazyExpandCollapse
18:13:43 manual expand -> manual collapse node
18:13:43 manual expand -> lazy collapse node
18:13:43 lazy expand -> manual collapse node
18:13:43 lazy expand -> lazy collapse node
18:13:43 collapseNode
18:13:43 prevents collapsing in bread crumb mode if node is selected
18:13:43 collapseAll
18:13:43 collapses all nodes and updates model
18:13:43 updateItemPath
18:13:43 Sets css class group on every element within the same group
18:13:43 updateNodeOrder
18:13:43 reorders the child nodes if parent is given (model)
18:13:43 reorders the child nodes if parent is given and expanded (model)
18:13:43 reorders the child nodes if parent is given (html)
18:13:43 considers view range when updating child node order
18:13:43 reorders expanded child nodes if parent is given (model)
18:13:43 reorders the root nodes if no parent is given (model)
18:13:43 reorders the root nodes if no parent is given (html)
18:13:43 reorders expanded root nodes if no parent is given (model)
18:13:43 reorders expanded root nodes if no parent is given (html)
18:13:43 tree filter
18:13:43 filters nodes when filter() is called
18:13:43 filters nodes when filter is added and removed
18:13:43 makes sure only filtered nodes are displayed when node gets expanded
18:13:43 applies filter if a node gets changed
18:13:43 applies filter if a node gets inserted
18:13:43 make sure nodes unchanged by filters are attached. See ticket #168957
18:13:43 onModelAction
18:13:43 nodesInserted event
18:13:43 calls insertNodes
18:13:43 nodesDeleted event
18:13:43 calls deleteNodes
18:13:43 allChildNodesDeleted event
18:13:43 calls deleteAllChildNodes
18:13:43 nodesSelected event
18:13:43 calls selectNodes
18:13:43 does not send events if called when processing response
18:13:43 nodeChanged event
18:13:43 updates the text of the model node
18:13:43 updates the text of the html node
18:13:43 updates custom cssClass of model and html node
18:13:43 preserves child-of-selected when root nodes get updated
18:13:43 preserves child-of-selected when child nodes get updated
18:13:43 preserves group css class when nodes get updated
18:13:43 nodesUpdated event
18:13:43 calls updateNodes
18:13:43 childNodeOrderChanged event
18:13:43 calls updateNodeOrder
18:13:43 multiple events
18:13:43 handles delete, collapse, insert, expand events correctly
18:13:43 tree enabled/disabled
18:13:43 disables checkboxes when tree is disabled
18:13:43 test visible list and map
18:13:43 with initial all expanded nodes
18:13:43 init with all expanded in correct order
18:13:43 collapse a node -> all children have to be removed
18:13:43 filter node -> filtered node and children has to be removed from visible
18:13:43 update node -> node is filtered
18:13:43 insert expanded node to expanded parent
18:13:43 insert child node in filtered parent
18:13:43 insert child node which should be filtered
18:13:43 with initial all closed nodes
18:13:43 init with all collapsed
18:13:43 insert child node collapsed parent
18:13:43 expand node
18:13:43 expand child node
18:13:43 onModelPropertyChange
18:13:43 considers custom css class
18:13:4318:13:43DetachHelper
18:13:43 restores sticky tooltips
18:13:43 considers the context of $anchor -> only removes tooltips in that context
18:13:4318:13:43Device
18:13:43 scout.device
18:13:43 is initialized automatically
18:13:43 isWindowsTablet
18:13:43 returns true when browser is Edge and scrollbarWidth is 0
18:13:43 user agent parsing
18:13:43 recognizes iOS devices
18:13:43 recognizes Android devices
18:13:43 recognizes normal Windows PCs
18:13:43 recognizes supported browsers
18:13:4318:13:43EventSupport
18:13:43 on / trigger / off
18:13:43 single event func only triggered until off() is called
18:13:43 multiple events
18:13:43 one
18:13:43 single event func only triggered once when registered with one()
18:13:43 event parameter passed to registered func
18:13:43 de-register function registered with one()
18:13:43 off
18:13:43 remove all with same type
18:13:43 remove specific listener
18:13:4318:13:43Range
18:13:43 equals
18:13:43 union
18:13:43 returns a new range with the sum of both ranges
18:13:43 returns a copy of both ranges if the ranges don't overlap
18:13:43 returns a copy of the non empty range if one range is empty
18:13:43 subtract
18:13:43 returns a new range where the second range is removed from the first
18:13:43 returns a copy of the first range if the second does not overlap the first
18:13:43 returns an empty range if second range completely covers the first
18:13:43 returns a new range if second range is inside the first and touches a border
18:13:43 returns an array of two ranges if second range is inside the first but does not touch a border
18:13:43 returns a copy of the first range if the second range is empty
18:13:43 returns an empty range if the first range is empty
18:13:43 intersect
18:13:43 returns a new range with the part where both ranges overlap
18:13:43 returns an empty range if the ranges don't overlap
18:13:43 returns an empty range if one range is empty
18:13:4318:13:43scout.URL
18:13:43 can parse super-simple URL
18:13:43 can parse empty hash
18:13:43 can parse a moderately simple URL
18:13:43 can convert the URL to string (only changed in order of arguments)
18:13:43 can handle multi-valued parameters
18:13:43 can add parameters
18:13:43 can remove parameters
18:13:43 can create or replace parameters
18:13:43 can handle non-ascii characters
18:13:4318:13:43scout.arrays
18:13:43 init
18:13:43 checks whether array has correct length and initial values
18:13:43 ensure
18:13:43 creates an array if the param is not an array
18:13:43 returns the param if the param already is an array
18:13:43 remove
18:13:43 removes elements
18:13:43 removeAll
18:13:43 removes all given elements
18:13:43 considers emtpy args
18:13:43 replace
18:13:43 replaces elements
18:13:43 insert
18:13:43 insert element at index
18:13:43 max
18:13:43 returns 0 iff input contains 0
18:13:43 behaves like Math.max on null and undefined
18:13:43 ignores non-number elements
18:13:43 min
18:13:43 returns 0 iff input contains 0
18:13:43 behaves like Math.min on null and undefined
18:13:43 ignores non-number elements
18:13:43 move
18:13:43 replaces elements
18:13:43 union
18:13:43 merges two arrays
18:13:43 merges two arrays and removes duplicates
18:13:43 also works with floats
18:13:43 if the arrays contain objects instead of primitives, it uses their id to check for equality
18:13:43 does not fail if arr1 or arr2 are not defined
18:13:43 equals
18:13:43 checks whether two arrays contain the same elements in the same order
18:13:43 considers emtpy and same arrays
18:13:43 returns true if one array is undefined/null and the other empty
18:13:43 equalsIgnoreOrder
18:13:43 checks whether two arrays contain the same elements without considering the order
18:13:43 considers emtpy and same arrays
18:13:43 returns true if one array is undefined/null and the other empty
18:13:43 find
18:13:43 returns the element for which the given predicate returns true
18:13:43 findFrom
18:13:43 returns the element for which the given predicate returns true, starting from a given index
18:13:43 does not return the element for which the given predicate returns true, if it is on the left side of the start index
18:13:43 also checks the element at start index
18:13:43 searches from right to left if backwards is true
18:13:43 format
18:13:43 formats an array by concatenating each entry
18:13:43 returns '' for empty array or if no array was provided
18:13:43 formatEncoded
18:13:43 encodes the html of each array element
18:13:43 first
18:13:43 finds first array element
18:13:43 last
18:13:43 finds last array element
18:13:4318:13:43scout.dates
18:13:43 shift
18:13:43 shifts year or month or day
18:13:43 shifts year and month if both provided
18:13:43 shifts year and month and day if all provided
18:13:43 shift year
18:13:43 adds or removes years
18:13:43 handles edge case leap year
18:13:43 shift month
18:13:43 adds or removes months
18:13:43 handles edge case start month
18:13:43 handles edge case end month
18:13:43 handles edge case leap year
18:13:43 shiftToNextDayOfType
18:13:43 shifts to next day of type
18:13:43 shiftToPreviousDayOfType
18:13:43 shifts to previous day of type
18:13:43 ensureMonday
18:13:43 shifts to next monday in direction if it is not a monday yet
18:13:43 isSameDay
18:13:43 returns true if day, month and year matches
18:13:43 compareMonths
18:13:43 returns the differences in number of months
18:13:43 ignores time
18:13:43 works with different years
18:13:43 compareDays
18:13:43 returns the differences in number of days
18:13:43 ignores time
18:13:43 works with different month
18:13:43 works with different years
18:13:43 timestamp
18:13:43 returns a string of the expected length withonly digits
18:13:43 orderWeekdays
18:13:43 orders weekdays
18:13:43 toJsonDate / parseJsonDate
18:13:43 can handle missing or invalid inputs
18:13:43 can convert JSON and JS dates
18:13:43 create
18:13:43 can create dates
18:13:43 weekInYear
18:13:43 can calculate week in year
18:13:43 format
18:13:43 can handle invalid values
18:13:43 can format valid dates
18:13:43 compare
18:13:43 can handle invalid dates
18:13:43 can compare valid dates
18:13:43 isLeapYear
18:13:43 correctly identifies leap years
18:13:4318:13:43scout.defaultValues
18:13:43 _loadDefaultsConfiguration
18:13:43 can load invalid configurations
18:13:43 applyTo
18:13:43 can apply default values to JSON
18:13:43 can apply default values to JSON considering the model variant
18:13:43 copies default values 'by value'
18:13:4318:13:43scout.icons
18:13:43 parses bitmap icons
18:13:43 parses font icons (scoutIcons font)
18:13:43 parses font icons (custom font)
18:13:43 parses returns a CSS class for custom fonts
18:13:43 appends CSS class string with custom fonts
18:13:4318:13:43scout.numbers
18:13:43 round
18:13:43 tests special cases
18:13:43 tests rounding mode 'UP'
18:13:43 tests rounding mode 'DOWN'
18:13:43 tests rounding mode 'CEILING'
18:13:43 tests rounding mode 'FLOOR'
18:13:43 tests rounding mode 'HALF_UP'
18:13:43 tests rounding mode 'HALF_DOWN'
18:13:43 shiftDecimalPoint
18:13:43 can shift decimal point to left and right
18:13:43 randomId
18:13:43 can generate random IDs
18:13:43 correlationId
18:13:43 can generate random correlation IDs
18:13:4318:13:43scout.objects
18:13:43 copyProperties
18:13:43 copies all properties
18:13:43 copies the properties from prototype as well
18:13:43 countOwnProperties
18:13:43 counts all own properties
18:13:43 valueCopy
18:13:43 copies an object by value
18:13:43 isNumber
18:13:43 returns true iff argument is a number
18:13:43 values
18:13:43 returns object values
18:13:4318:13:43scout.strings
18:13:43 nl2br
18:13:43 can convert newlines to br tags
18:13:43 encodes html, if the parameter is set to true (default)
18:13:43 removeAmpersand
18:13:43 can remove ampersands
18:13:43 getMnemonic
18:13:43 can extract mnemonics
18:13:43 hasText
18:13:43 can check if string has text
18:13:43 repeat
18:13:43 can repeat strings
18:13:43 padZeroLeft
18:13:43 can pad strings with 0
18:13:43 startsWith
18:13:43 can check if a string starts with another
18:13:43 endsWith
18:13:43 can check if a string ends with another
18:13:43 count
18:13:43 can count occurrences
18:13:43 encode
18:13:43 encodes html
18:13:43 does not try to encode empty strings
18:13:43 caches the html element used for encoding
18:13:43 join
18:13:43 joins strings
18:13:43 box
18:13:43 boxes strings
18:13:43 lowercaseFirstLetter
18:13:43 converts first letter to lowercase
18:13:43 quote
18:13:43 quotes special characters for regexp
18:13:43 asString
18:13:43 converts input to string
18:13:43 plainText
18:13:43 converts html to plain text
18:13:43 does not try to get plaintext of empty strings
18:13:43 caches the html element used for getting plain text
18:13:43 considers upper and lower case tags
18:13:43 converts br, p, div into new lines
18:13:43 converts li, tr into new lines
18:13:43 converts td into whitespaces
18:13:43 converts , &, >, <
18:13:43 preserves tabs
18:13:43 insertAt
18:13:43 can insert strings into other strings
18:13:43 nvl
18:13:43 returns an empty string when input is null or undefined
18:13:43 splitMax
18:13:43 returns not more than limit elements
18:13:4318:13:43Widget
18:13:43 rendering
18:13:43 should set rendering, rendered flags correctly
18:13:43 should set rendering flag to true _while_ the component is rendering
18:13:43 attach/detach
18:13:43 attached and rendered is false by default
18:13:43 attached and rendered has the right value after render/remove and attach/detach
18:13:4318:13:43Results: 1027 specs, 0 failures, 0 pending
18:13:4318:13:43[INFO] stopped o.e.j.s.h.ContextHandler{/webjars,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/}
18:13:43[INFO] stopped o.e.j.s.h.ContextHandler{/classpath,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/}
18:13:43[INFO] stopped o.e.j.s.h.ContextHandler{/,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/}
18:13:43[INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/}
18:13:43[INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/}
18:13:43[INFO] stopped o.e.j.s.h.ContextHandler{/spec,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/}
18:13:43[INFO] stopped o.e.j.s.h.ContextHandler{/src,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/}
18:13:43[INFO]
18:13:43[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.test ---
18:13:43[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
18:13:43[INFO]
18:13:43[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.test ---
18:13:43[INFO]
18:13:43[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.test ---
18:13:43[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
18:13:43[INFO]
18:13:43[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.test ---
18:13:43[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
18:13:43[INFO]
18:13:43[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.test ---
18:13:43[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
18:13:43[INFO]
18:13:43[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.test ---
18:13:43[INFO] Skipping duplicate-finder execution!
18:13:43[INFO]
18:13:43[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.test ---
18:13:43[INFO] Signature checking is skipped.
18:13:43[INFO]
18:13:43[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.test ---
18:13:43[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/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:13:43[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/pom.xml to /home/jenkins/.m2/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:13:43[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar to /home/jenkins/.m2/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:13:43[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/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:13:43[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/.m2/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:13:43[INFO]
18:13:43[INFO] --< org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test >--
18:13:43[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT [25/30]
18:13:43[INFO] --------------------------------[ jar ]---------------------------------
18:13:43[INFO]
18:13:43[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:43[INFO]
18:13:43[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:43[INFO] Skipping Rule Enforcement.
18:13:43[INFO]
18:13:43[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:44[INFO]
18:13:44[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:44[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/../org.eclipse.scout.rt/target/jacoco-all.exec
18:13:44[INFO]
18:13:44[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:44[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:44[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/main/resources
18:13:44[INFO]
18:13:44[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:44[INFO] No sources to compile
18:13:44[INFO]
18:13:44[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:44[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:44[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/test/resources
18:13:44[INFO]
18:13:44[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:44[INFO] Changes detected - recompiling the module!
18:13:44[INFO] Compiling 3 source files to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/test-classes
18:13:44[INFO]
18:13:44[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:44[INFO] Surefire report directory: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/surefire-reports
18:13:4418:13:44-------------------------------------------------------
18:13:44 T E S T S
18:13:44-------------------------------------------------------
18:13:44Running org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
18:13:44SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
18:13:44SLF4J: Defaulting to no-operation (NOP) logger implementation
18:13:44SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
18:13:45Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.022 sec - in org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
18:13:4518:13:45Results :
18:13:4518:13:45Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
18:13:4518:13:45[INFO]
18:13:45[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:45[WARNING] JAR will be empty - no content was marked for inclusion!
18:13:45[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
18:13:45[INFO]
18:13:45[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:45[INFO]
18:13:45[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:45[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
18:13:45[INFO]
18:13:45[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:45[INFO] No sources in project. Archive not created.
18:13:45[INFO]
18:13:45[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:45[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/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:13:45[INFO]
18:13:45[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:45[INFO] Skipping duplicate-finder execution!
18:13:45[INFO]
18:13:45[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:45[INFO] Signature checking is skipped.
18:13:45[INFO]
18:13:45[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
18:13:45[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/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:13:45[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/pom.xml to /home/jenkins/.m2/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:13:45[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/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/jenkins/.m2/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:13:45[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/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/jenkins/.m2/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:13:45[INFO]
18:13:45[INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html >--------
18:13:45[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT [26/30]
18:13:45[INFO] --------------------------------[ jar ]---------------------------------
18:13:45[INFO]
18:13:45[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:45[INFO]
18:13:45[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:45[INFO] Skipping Rule Enforcement.
18:13:45[INFO]
18:13:45[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO]
18:13:46[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.svg.ui.html/../org.eclipse.scout.rt/target/jacoco-all.exec
18:13:46[INFO]
18:13:46[INFO] --- build-helper-maven-plugin:1.9.1:add-resource (add-js-resource) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO]
18:13:46[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:46[INFO] Copying 1 resource
18:13:46[INFO] Copying 4 resources
18:13:46[INFO]
18:13:46[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Changes detected - recompiling the module!
18:13:46[INFO] Compiling 2 source files to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/classes
18:13:46[INFO]
18:13:46[INFO] --- jandex-maven-plugin:1.0.3:jandex (make-index) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO]
18:13:46[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:46[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.svg.ui.html/src/test/resources
18:13:46[INFO]
18:13:46[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] No sources to compile
18:13:46[INFO]
18:13:46[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] No tests to run.
18:13:46[INFO]
18:13:46[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
18:13:46[INFO]
18:13:46[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO]
18:13:46[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Skipping packaging of the test-jar
18:13:46[INFO]
18:13:46[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
18:13:46[INFO]
18:13:46[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] No sources in project. Archive not created.
18:13:46[INFO]
18:13:46[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Skipping duplicate-finder execution!
18:13:46[INFO]
18:13:46[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Signature checking is skipped.
18:13:46[INFO]
18:13:46[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.svg.ui.html ---
18:13:46[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/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:13:46[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.svg.ui.html/pom.xml to /home/jenkins/.m2/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:13:46[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/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:13:46[INFO]
18:13:46[INFO] ----------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty >----------
18:13:46[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT [27/30]
18:13:46[INFO] --------------------------------[ jar ]---------------------------------
18:13:49[INFO]
18:13:49[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty ---
18:13:49[INFO]
18:13:49[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty ---
18:13:49[INFO] Skipping Rule Enforcement.
18:13:49[INFO]
18:13:49[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty ---
18:13:49[INFO]
18:13:49[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty ---
18:13:49[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/../org.eclipse.scout.rt/target/jacoco-all.exec
18:13:49[INFO]
18:13:49[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty ---
18:13:49[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:49[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/src/main/resources
18:13:49[INFO]
18:13:49[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty ---
18:13:49[INFO] Changes detected - recompiling the module!
18:13:50[INFO] Compiling 1 source file to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/target/classes
18:13:50[INFO]
18:13:50[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:50[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/src/test/resources
18:13:50[INFO]
18:13:50[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] No sources to compile
18:13:50[INFO]
18:13:50[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] No tests to run.
18:13:50[INFO]
18:13:50[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
18:13:50[INFO]
18:13:50[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO]
18:13:50[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] Skipping packaging of the test-jar
18:13:50[INFO]
18:13:50[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
18:13:50[INFO]
18:13:50[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] No sources in project. Archive not created.
18:13:50[INFO]
18:13:50[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] Skipping duplicate-finder execution!
18:13:50[INFO]
18:13:50[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] Signature checking is skipped.
18:13:50[INFO]
18:13:50[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty ---
18:13:50[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/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:13:50[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/pom.xml to /home/jenkins/.m2/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:13:50[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/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:13:50[INFO]
18:13:50[INFO] ----< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix >-----
18:13:50[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT [28/30]
18:13:50[INFO] --------------------------------[ jar ]---------------------------------
18:13:50[INFO]
18:13:50[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO]
18:13:50[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Skipping Rule Enforcement.
18:13:50[INFO]
18:13:50[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO]
18:13:50[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test.affix/../org.eclipse.scout.rt/target/jacoco-all.exec
18:13:50[INFO]
18:13:50[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:50[INFO] Copying 1 resource
18:13:50[INFO]
18:13:50[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] No sources to compile
18:13:50[INFO]
18:13:50[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:50[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test.affix/src/test/resources
18:13:50[INFO]
18:13:50[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] No sources to compile
18:13:50[INFO]
18:13:50[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] No tests to run.
18:13:50[INFO]
18:13:50[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
18:13:50[INFO]
18:13:50[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO]
18:13:50[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Skipping packaging of the test-jar
18:13:50[INFO]
18:13:50[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
18:13:50[INFO]
18:13:50[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] No sources in project. Archive not created.
18:13:50[INFO]
18:13:50[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Skipping duplicate-finder execution!
18:13:50[INFO]
18:13:50[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Signature checking is skipped.
18:13:50[INFO]
18:13:50[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test.affix ---
18:13:50[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/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:13:50[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test.affix/pom.xml to /home/jenkins/.m2/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:13:50[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/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:13:50[INFO]
18:13:50[INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test >--------
18:13:50[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT [29/30]
18:13:50[INFO] --------------------------------[ jar ]---------------------------------
18:13:50[INFO]
18:13:50[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test ---
18:13:50[INFO]
18:13:50[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test ---
18:13:50[INFO] Skipping Rule Enforcement.
18:13:50[INFO]
18:13:50[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test ---
18:13:51[INFO]
18:13:51[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test ---
18:13:51[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/../org.eclipse.scout.rt/target/jacoco-all.exec
18:13:51[INFO]
18:13:51[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test ---
18:13:51[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:51[INFO] Copying 7 resources
18:13:51[INFO]
18:13:51[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test ---
18:13:51[INFO] No sources to compile
18:13:51[INFO]
18:13:51[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test ---
18:13:51[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:51[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/src/test/resources
18:13:51[INFO]
18:13:51[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test ---
18:13:51[INFO] Changes detected - recompiling the module!
18:13:51[INFO] Compiling 1 source file to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/test-classes
18:13:51[INFO]
18:13:51[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test ---
18:13:51[INFO] Surefire report directory: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/surefire-reports
18:13:5118:13:51-------------------------------------------------------
18:13:51 T E S T S
18:13:51-------------------------------------------------------
18:13:51Running org.eclipse.scout.dev.jetty.JettyServerTest
18:13:51SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
18:13:51SLF4J: Defaulting to no-operation (NOP) logger implementation
18:13:51SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
18:13:51Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 sec - in org.eclipse.scout.dev.jetty.JettyServerTest
18:13:5218:13:52Results :
18:13:5218:13:52Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
18:13:5218:13:52[INFO]
18:13:52[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test ---
18:13:52[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
18:13:52[INFO]
18:13:52[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test ---
18:13:52[INFO]
18:13:52[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test ---
18:13:52[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
18:13:52[INFO]
18:13:52[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test ---
18:13:52[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
18:13:52[INFO]
18:13:52[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test ---
18:13:52[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
18:13:52[INFO]
18:13:52[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test ---
18:13:52[INFO] Skipping duplicate-finder execution!
18:13:52[INFO]
18:13:52[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test ---
18:13:52[INFO] Signature checking is skipped.
18:13:52[INFO]
18:13:52[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test ---
18:13:52[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/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:13:52[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/pom.xml to /home/jenkins/.m2/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:13:52[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar to /home/jenkins/.m2/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:13:52[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/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:13:52[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/.m2/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:13:52[INFO]
18:13:52[INFO] ---------< org.eclipse.scout.rt:org.eclipse.scout.rt-settings >---------
18:13:52[INFO] Building org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT [30/30]
18:13:52[INFO] --------------------------------[ jar ]---------------------------------
18:13:52[INFO]
18:13:52[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO]
18:13:52[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Skipping Rule Enforcement.
18:13:52[INFO]
18:13:52[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO]
18:13:52[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt-settings/../org.eclipse.scout.rt/target/jacoco-all.exec
18:13:52[INFO]
18:13:52[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:52[INFO] Copying 15 resources
18:13:52[INFO]
18:13:52[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] No sources to compile
18:13:52[INFO]
18:13:52[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Using 'UTF-8' encoding to copy filtered resources.
18:13:52[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt-settings/src/test/resources
18:13:52[INFO]
18:13:52[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] No sources to compile
18:13:52[INFO]
18:13:52[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] No tests to run.
18:13:52[INFO]
18:13:52[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
18:13:52[INFO]
18:13:52[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO]
18:13:52[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Skipping packaging of the test-jar
18:13:52[INFO]
18:13:52[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
18:13:52[INFO]
18:13:52[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] No sources in project. Archive not created.
18:13:52[INFO]
18:13:52[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Skipping duplicate-finder execution!
18:13:52[INFO]
18:13:52[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Signature checking is skipped.
18:13:52[INFO]
18:13:52[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt-settings ---
18:13:52[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/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:13:52[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt-settings/pom.xml to /home/jenkins/.m2/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:13:52[INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-6.0_continuous/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/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:13:52[INFO] ------------------------------------------------------------------------
18:13:52[INFO] Reactor Summary for Eclipse Scout RT 6.0.300-SNAPSHOT:
18:13:52[INFO]
18:13:52[INFO] Eclipse Scout RT ................................... SUCCESS [02:15 min]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.json ........ SUCCESS [ 13.481 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform . SUCCESS [ 10.239 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test SUCCESS [01:32 min]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared ... SUCCESS [ 1.499 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test SUCCESS [ 3.266 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons SUCCESS [ 1.416 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test SUCCESS [ 2.027 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server ... SUCCESS [ 1.196 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test SUCCESS [ 7.642 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms SUCCESS [ 1.628 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws SUCCESS [ 1.898 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt ... SUCCESS [ 2.514 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test SUCCESS [ 32.688 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc SUCCESS [ 1.056 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test SUCCESS [ 2.945 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client ... SUCCESS [ 3.006 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test SUCCESS [ 23.515 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client SUCCESS [ 3.748 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test SUCCESS [ 1.708 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge SUCCESS [ 0.862 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor SUCCESS [ 12.514 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html .. SUCCESS [ 2.056 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test SUCCESS [01:26 min]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test SUCCESS [ 2.423 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html SUCCESS [ 0.791 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty ... SUCCESS [ 3.381 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix SUCCESS [ 0.766 s]
18:13:52[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test SUCCESS [ 1.255 s]
18:13:52[INFO] org.eclipse.scout.rt-settings ...................... SUCCESS [ 0.768 s]
18:13:52[INFO] ------------------------------------------------------------------------
18:13:52[INFO] BUILD SUCCESS
18:13:52[INFO] ------------------------------------------------------------------------
18:13:52[INFO] Total time: 07:36 min
18:13:52[INFO] Finished at: 2021-05-02T22:13:52Z
18:13:52[INFO] ------------------------------------------------------------------------
18:13:53Recording test results
18:13:54[Checks API] No suitable checks publisher found.
18:13:54Finished: SUCCESS