2019-03-14 09:07:11,350 DEBUG [main] org.eclipse.scout.rt.ui.html.UiSession - Gathered UI text keys from contributor org.eclipse.scout.rt.ui.html.UiTextContributor@467af68c - MDC[]
05:07:112019-03-14 09:07:11,350 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - UiSession with ID 0:ki5lubglrtunf2mv84gq1d2uso initialized - MDC[]
05:07:112019-03-14 09:07:11,351 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Register UI session with ID 0:ki5lubglrtunf2mv84gq1d2uso in store (clientSessionId=c9bc86e1-f6b4-49e1-ac51-79c3a7561560) - MDC[]
05:07:112019-03-14 09:07:11,362 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 3 and reference 4. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@a208cff - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionTest$8]
05:07:112019-03-14 09:07:11,368 INFO [main] org.eclipse.scout.rt.ui.html.SessionStore - Detected invalidation of HTTP session null, cleaning up 1 client sessions and 1 UI sessions - MDC[]
05:07:112019-03-14 09:07:11,369 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Waiting for 1 client sessions to stop... - MDC[]
05:07:112019-03-14 09:07:11,382 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Shutting down client session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560 due to invalidation of HTTP session - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,382 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Forcing session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560 to shut down... - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,383 INFO [scout-model-thread-23] org.eclipse.scout.rt.ui.html.UiSession - Logging out from UI session with ID 0:ki5lubglrtunf2mv84gq1d2uso [clientSessionId=c9bc86e1-f6b4-49e1-ac51-79c3a7561560, processingJsonRequest=false] - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,383 INFO [scout-model-thread-23] org.eclipse.scout.rt.ui.html.UiSession - Disposing UI session with ID 0:ki5lubglrtunf2mv84gq1d2uso... - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,383 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Unregister UI session with ID 0:ki5lubglrtunf2mv84gq1d2uso from store (clientSessionId=c9bc86e1-f6b4-49e1-ac51-79c3a7561560) - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,384 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - 0 UI sessions and 0 preregistered UI session remaining for client session c9bc86e1-f6b4-49e1-ac51-79c3a7561560 - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,384 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Schedule job for client session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560 - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,386 INFO [scout-thread-24] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Client session c9bc86e1-f6b4-49e1-ac51-79c3a7561560 is stopping, removing it from store - MDC[jobName=Performing session housekeeping for client session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560]
05:07:112019-03-14 09:07:11,386 DEBUG [scout-thread-24] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560 from session store - MDC[jobName=Performing session housekeeping for client session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560]
05:07:112019-03-14 09:07:11,386 DEBUG [scout-thread-24] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Performing session housekeeping for client session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560]
05:07:112019-03-14 09:07:11,401 INFO [scout-model-thread-23] org.eclipse.scout.rt.ui.html.UiSession - Logged out successfully from UI session with ID 0:ki5lubglrtunf2mv84gq1d2uso - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,403 INFO [scout-model-thread-23] org.eclipse.scout.rt.client.AbstractClientSession - Client session stopped [session=org.eclipse.scout.rt.client.testenvironment.TestEnvironmentClientSession@bf779eb[id = c9bc86e1-f6b4-49e1-ac51-79c3a7561560], user=genie.scout] - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,404 INFO [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Client session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560 terminated. - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,404 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID c9bc86e1-f6b4-49e1-ac51-79c3a7561560 from session store - MDC[jobName=Closing desktop due to HTTP session invalidation]
05:07:112019-03-14 09:07:11,404 DEBUG [scout-model-thread-23] 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]
05:07:112019-03-14 09:07:11,404 INFO [main] org.eclipse.scout.rt.ui.html.SessionStore - Session shutdown complete. - MDC[]
05:07:112019-03-14 09:07:11,406 DEBUG [main] org.eclipse.scout.rt.ui.html.HttpSessionHelper - Created new session store for HTTP session with ID null - MDC[]
05:07:112019-03-14 09:07:11,408 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Pre-register UI session with ID 0:l23d6oucisk28o53mgs4i44vl7 - MDC[]
05:07:112019-03-14 09:07:11,413 INFO [scout-model-thread-23] org.eclipse.scout.rt.client.AbstractClientSession - Client session started [session=org.eclipse.scout.rt.client.testenvironment.TestEnvironmentClientSession@6efb9d2f[id = 220310dd-e858-4944-a755-0cb39f4c346f], user=genie.scout] - MDC[jobName=Starting ClientSession [sessionId=220310dd-e858-4944-a755-0cb39f4c346f]]
05:07:112019-03-14 09:07:11,418 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - Created new client session [clientSessionId=220310dd-e858-4944-a755-0cb39f4c346f, userAgent=HTML|DESKTOP|UNKNOWN|UNKNOWN|dummy] - MDC[]
05:07:112019-03-14 09:07:11,419 DEBUG [main] org.eclipse.scout.rt.ui.html.UiSession - UI theme model=default current=default reloadPage=false - MDC[]
05:07:112019-03-14 09:07:11,439 DEBUG [main] org.eclipse.scout.rt.ui.html.UiSession - Gathered UI text keys from contributor org.eclipse.scout.rt.ui.html.UiTextContributor@467af68c - MDC[]
05:07:112019-03-14 09:07:11,439 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - UiSession with ID 0:l23d6oucisk28o53mgs4i44vl7 initialized - MDC[]
05:07:112019-03-14 09:07:11,439 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Register UI session with ID 0:l23d6oucisk28o53mgs4i44vl7 in store (clientSessionId=220310dd-e858-4944-a755-0cb39f4c346f) - MDC[]
05:07:112019-03-14 09:07:11,448 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter - Added action event 'formShow' for Desktop with id 3 and reference 4. Model: org.eclipse.scout.rt.client.testenvironment.ui.desktop.TestEnvironmentDesktop@425f3adb - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionTest$6]
05:07:112019-03-14 09:07:11,449 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - Logging out from UI session with ID 0:l23d6oucisk28o53mgs4i44vl7 [clientSessionId=220310dd-e858-4944-a755-0cb39f4c346f, processingJsonRequest=false] - MDC[]
05:07:112019-03-14 09:07:11,450 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - Disposing UI session with ID 0:l23d6oucisk28o53mgs4i44vl7... - MDC[]
05:07:112019-03-14 09:07:11,450 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Unregister UI session with ID 0:l23d6oucisk28o53mgs4i44vl7 from store (clientSessionId=220310dd-e858-4944-a755-0cb39f4c346f) - MDC[]
05:07:112019-03-14 09:07:11,450 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - 0 UI sessions and 0 preregistered UI session remaining for client session 220310dd-e858-4944-a755-0cb39f4c346f - MDC[]
05:07:112019-03-14 09:07:11,450 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Schedule job for client session with ID 220310dd-e858-4944-a755-0cb39f4c346f - MDC[]
05:07:112019-03-14 09:07:11,451 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - Logged out successfully from UI session with ID 0:l23d6oucisk28o53mgs4i44vl7 - MDC[]
05:07:112019-03-14 09:07:11,453 DEBUG [scout-thread-24] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Client session 220310dd-e858-4944-a755-0cb39f4c346f referenced by 0 UI sessions and 0 preregistered UI sessions - MDC[jobName=Performing session housekeeping for client session with ID 220310dd-e858-4944-a755-0cb39f4c346f]
05:07:112019-03-14 09:07:11,453 INFO [scout-thread-24] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Shutting down client session with ID 220310dd-e858-4944-a755-0cb39f4c346f because it is not used anymore - MDC[jobName=Performing session housekeeping for client session with ID 220310dd-e858-4944-a755-0cb39f4c346f]
05:07:112019-03-14 09:07:11,454 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Forcing session with ID 220310dd-e858-4944-a755-0cb39f4c346f to shut down... - MDC[jobName=Force shutting down client session 220310dd-e858-4944-a755-0cb39f4c346f by session housekeeping]
05:07:112019-03-14 09:07:11,654 INFO [scout-thread-22] org.eclipse.scout.rt.ui.html.SessionStore - Detected invalidation of HTTP session null, cleaning up 1 client sessions and 0 UI sessions - MDC[jobName=simulate session timeout]
05:07:12protocol: SessionStore.doHousekeeping
05:07:122019-03-14 09:07:12,014 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Client session 40eb6ecc-6768-4291-89da-96ae7800b723 referenced by 0 UI sessions and 0 preregistered UI sessions - MDC[jobName=Performing session housekeeping for client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723]
05:07:122019-03-14 09:07:12,014 INFO [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Shutting down client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723 because it is not used anymore - MDC[jobName=Performing session housekeeping for client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723]
05:07:122019-03-14 09:07:12,015 DEBUG [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Forcing session with ID 40eb6ecc-6768-4291-89da-96ae7800b723 to shut down... - MDC[jobName=Force shutting down client session 40eb6ecc-6768-4291-89da-96ae7800b723 by session housekeeping]
05:07:12protocol: ClientSession.stopping
05:07:12protocol: ClientSession.execStoreSession
05:07:12protocol: Desktop.execClosing
05:07:122019-03-14 09:07:12,017 INFO [scout-model-thread-23] org.eclipse.scout.rt.client.AbstractClientSession - Client session stopped [session=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$FixtureClientSession@6939ba72[id = 40eb6ecc-6768-4291-89da-96ae7800b723], user=null] - MDC[jobName=Force shutting down client session 40eb6ecc-6768-4291-89da-96ae7800b723 by session housekeeping]
05:07:12protocol: ClientSession.stopped
05:07:122019-03-14 09:07:12,018 INFO [scout-model-thread-23] org.eclipse.scout.rt.ui.html.SessionStore - Client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723 terminated. - MDC[jobName=Force shutting down client session 40eb6ecc-6768-4291-89da-96ae7800b723 by session housekeeping]
05:07:122019-03-14 09:07:12,018 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723 from session store - MDC[jobName=Performing session housekeeping for client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723]
05:07:122019-03-14 09:07:12,019 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Performing session housekeeping for client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723]
05:07:122019-03-14 09:07:12,019 INFO [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Invalidate HTTP session with ID null because session store contains no more client sessions - MDC[jobName=Performing session housekeeping for client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723]
05:07:122019-03-14 09:07:12,019 INFO [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Detected invalidation of HTTP session null, cleaning up 0 client sessions and 0 UI sessions - MDC[jobName=Performing session housekeeping for client session with ID 40eb6ecc-6768-4291-89da-96ae7800b723]
05:07:122019-03-14 09:07:12,035 DEBUG [main] org.eclipse.scout.rt.ui.html.HttpSessionHelper - Created new session store for HTTP session with ID null - MDC[]
05:07:122019-03-14 09:07:12,037 DEBUG [main] org.eclipse.scout.rt.ui.html.json.JsonMessageRequestHandler - JSON request started - MDC[]
05:07:122019-03-14 09:07:12,037 DEBUG [main] org.eclipse.scout.rt.ui.html.json.JsonRequestHelper - Received: {"startup":true} - MDC[]
05:07:122019-03-14 09:07:12,038 DEBUG [main] org.eclipse.scout.rt.ui.html.json.JsonMessageRequestHandler - JSON request started - MDC[]
05:07:122019-03-14 09:07:12,038 DEBUG [main] org.eclipse.scout.rt.ui.html.json.JsonMessageRequestHandler - Creating new UI session.... - MDC[]
05:07:12protocol: UiSession.init
05:07:12protocol: UiSession.getOrCreateClientSession
05:07:122019-03-14 09:07:12,039 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Pre-register UI session with ID 0:uhdhmd6pioa4mgorp2illbtrmc - MDC[]
05:07:12protocol: ClientSession.execLoadSession
05:07:122019-03-14 09:07:12,044 INFO [scout-model-thread-25] org.eclipse.scout.rt.client.AbstractClientSession - Client session started [session=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$FixtureClientSession@217057af[id = dee2e371-68ae-4d65-94f0-6208c2105ca1], user=null] - MDC[jobName=Starting ClientSession [sessionId=dee2e371-68ae-4d65-94f0-6208c2105ca1]]
05:07:122019-03-14 09:07:12,046 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - Created new client session [clientSessionId=dee2e371-68ae-4d65-94f0-6208c2105ca1, userAgent=HTML|DESKTOP|UNKNOWN|UNKNOWN|dummy] - MDC[]
05:07:122019-03-14 09:07:12,047 DEBUG [main] org.eclipse.scout.rt.ui.html.UiSession - UI theme model=default current=default reloadPage=false - MDC[]
05:07:12protocol: Desktop.execOpened
05:07:12protocol: Desktop.execGuiAttached
05:07:122019-03-14 09:07:12,064 DEBUG [main] org.eclipse.scout.rt.ui.html.UiSession - Gathered UI text keys from contributor org.eclipse.scout.rt.ui.html.UiTextContributor@26586b74 - MDC[]
05:07:122019-03-14 09:07:12,065 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - UiSession with ID 0:uhdhmd6pioa4mgorp2illbtrmc initialized - MDC[]
05:07:122019-03-14 09:07:12,065 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Register UI session with ID 0:uhdhmd6pioa4mgorp2illbtrmc in store (clientSessionId=dee2e371-68ae-4d65-94f0-6208c2105ca1) - MDC[]
05:07:122019-03-14 09:07:12,066 INFO [main] org.eclipse.scout.rt.ui.html.json.JsonMessageRequestHandler - Created new UI session with ID 0:uhdhmd6pioa4mgorp2illbtrmc in 27.218961 ms [maxIdleTime=14400s, httpSession.maxInactiveInterval=0s] - MDC[]
05:07:122019-03-14 09:07:12,085 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.json.JsonResponse - Adapter data created for these adapters: [2, 3] - MDC[jobName=Transforming response to JSON]
05:07:122019-03-14 09:07:12,086 DEBUG [main] org.eclipse.scout.rt.ui.html.UiSession - Adapter count after request: 3 - MDC[]
05:07:122019-03-14 09:07:12,087 DEBUG [main] org.eclipse.scout.rt.ui.html.json.JsonRequestHelper - Returned: {"startupData":{"uiSessionId":"0:uhdhmd6pioa4mgorp2illbtrmc","clientSessionId":"dee2e371-68ae-4d65-94f0-6208c2105ca1","clientSession":"2","persistent":false,"locale":{"languageTag":"und","decimalFormatPatternDefault":"#,##0.###","dateFormatPatternDefault":"MMM d, yyyy","decimalFormatSymbols":{"decimalSeparator":".","groupingSeparator":",","minusSign":"-"},"dateFormatSymbols":{"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"am":"AM","pm":"PM"}},"textMap":{"Cancel":"Abbrechen","Column":"Spalte","ColumnSorting":"Sortierung","NavigationBackward":"Zurück","Ok":"OK","Remove":"Entfernen","ResetTableColumns":"Spalten zurücksetzen","ui.Active":"Aktive","ui.Aggregation":"Aggregierung","ui.All":"Alle","ui.Average":"Durchschnitt","ui.BooleanColumnGroupingFalse":"Nicht markierte","ui.BooleanColumnGroupingTrue":"Markierte","ui.Browse":"Durchsuchen","ui.CW":"KW {0}","ui.CalendarCalendarWeek":"K-Woche","ui.CalendarDay":"Tag","ui.CalendarMonth":"Monat","ui.CalendarToday":"Heute","ui.CalendarWeek":"Woche","ui.CalendarWorkWeek":"5 Tage","ui.CalendarYear":"Jahr","ui.CannotInsertTextTooLong":"Einfügen nicht möglich (Längenbeschränkung).","ui.ChooseFile":"Datei auswählen","ui.ChooseFiles":"Dateien auswählen","ui.ClipboardTimeout":"Zeitüberschreitung beim Einfügen aus Zwischenablage.","ui.ClipboardTimeoutTitle":"Zeitüberschreitung Zwischenablage","ui.Coloring":"Einfärbung","ui.Column":"Spalte","ui.ConnectionInterrupted":"Verbindung unterbrochen","ui.ConnectionReestablished":"Verbindung wiederhergestellt","ui.Continue":"Weiter","ui.Copy":"Kopieren","ui.Count":"Anzahl","ui.DateRange":"Datumsbereich","ui.EmptyCell":"-leer-","ui.ErrorCodeX":"Code {0}","ui.FileChooserHint":"Bitte gewünschte Dateien in diesen Bereich verschieben oder mit Durchsuchen auswählen.","ui.FileSizeLimit":"Die maximal erlaubte Grösse wurde überschritten ({0} MB).","ui.FileSizeLimitTitle":"Dateigrössenbeschränkung","ui.Filter":"Filter","ui.FilterBy_":"Filtern nach...","ui.FilterInfoCount":"({0})","ui.FilterInfoXOfY":"({0} von {1})","ui.FreeText":"Freitext","ui.FromXToY":"von {0} bis {1}","ui.Grouping":"Gruppierung","ui.Ignore":"Ignorieren","ui.Inactive":"Inaktive","ui.InternalProcessingErrorMsg":"Ein interner Verarbeitungsfehler ist aufgetreten{0}.","ui.InternalUiErrorMsg":"Ein interner UI-Fehler ist aufgetreten{0}.","ui.InvalidDateFormat":"Ungültiges Datumsformat","ui.LoadingPopupWindow":"Lade...","ui.Maximum":"Maximum","ui.Minimum":"Minimum","ui.Move":"Verschieben","ui.NetworkError":"Netzwerkfehler","ui.NumRowsFiltered":"{0} gefiltert","ui.NumRowsFilteredBy":"{0} gefiltert durch {1}","ui.NumRowsFilteredMin":"Gefiltert","ui.NumRowsLoaded":"{0} geladen","ui.NumRowsLoadedMin":"Geladen","ui.NumRowsRendered":"{0} gezeichnet","ui.NumRowsSelected":"{0} ausgewählt","ui.NumRowsSelectedMin":"Ausgewählt","ui.NumberRange":"Zahlenbereich","ui.OpenManually":"Manuell öffnen","ui.OtherValues":"Sonstige","ui.Outlines":"Sichten","ui.PleaseWait_":"Bitte warten...","ui.PopupBlockerDetected":"Das automatische Öffnen eines neuen Fensters wurde durch den Browser verhindert.","ui.Reconnecting_":"Verbinde...","ui.Reload":"Neu laden","ui.ReloadData":"Daten neu laden","ui.RemoveFilter":"Filter entfernen","ui.SearchFor_":"Suche nach...","ui.SelectAll":"Alle auswählen","ui.SelectAllFilter":"Alle","ui.SelectNone":"Keine auswählen","ui.SelectNoneFilter":"Keine","ui.ServerError":"Serverfehler","ui.SessionExpiredMsg":"Die Sitzung ist abgelaufen, bitte laden Sie die Seite neu.","ui.SessionTimeout":"Session-Timeout","ui.ShowAllNodes":"Alle {0} anzeigen","ui.Sum":"Summe","ui.TableRowCount":"{0} Zeilen","ui.TableRowCount0":"Keine Zeile","ui.TableRowCount1":"Eine Zeile","ui.Total":"Total","ui.UiInconsistentMsg":"Da sich die Benutzeroberfläche in einem inkonsistenten Zustand befinden könnte, wird empfohlen, die Seite neu zu laden.","ui.UnexpectedProblem":"Unerwartetes Problem","ui.UnsafeUpload":"Unsichere Datei hochgeladen","ui.UnsafeUploadMsg":"Die hochgeladene Datei ist unsicher. Bitte führen Sie einen Virus-Scan auf Ihrem System aus.","ui.Up":"Aufwärts","ui.Upload":"Hochladen","ui.add":"hinzufügen","ui.addColumn":"hinzufügen","ui.additionally":"zusätzlich","ui.ascending":"aufsteigend","ui.ascendingAdditionally":"zusätzlich aufsteigend","ui.backward":"nach hinten","ui.changeColumn":"ändern","ui.descending":"absteigend","ui.descendingAdditionally":"zusätzlich absteigend","ui.forward":"nach vorne","ui.from":"von","ui.fromGreenToRed":"von Grün nach Rot","ui.fromRedToGreen":"von Rot nach Grün","ui.grouped":"gruppiert","ui.groupedByMonth":"gruppiert nach Monat","ui.groupedByWeekday":"gruppiert nach Wochentag","ui.groupedByYear":"gruppiert nach Jahr","ui.groupingApply":"anwenden","ui.overEverything":"über alles","ui.overSelection":"über ausgewälte Zeilen","ui.remove":"entfernen","ui.removeColumn":"entfernen","ui.showEveryDate":"jedes Datum anzeigen","ui.to":"bis","ui.toBegin":"an den Anfang","ui.toEnd":"an das Ende","ui.withBarChart":"mit Balkendiagramm"}},"adapterData":{"2":{"id":"2","owner":"1","desktop":"3"},"3":{"id":"3","objectType":"Desktop","selectViewTabsKeyStrokeModifier":"control","navigationVisible":true,"selectViewTabsKeyStrokesEnabled":true,"benchVisible":true,"navigationHandleVisible":true,"headerVisible":true,"cacheSplitterPosition":true,"displayStyle":"default","keyStrokes":[]}}} - MDC[]
05:07:122019-03-14 09:07:12,088 DEBUG [main] org.eclipse.scout.rt.ui.html.json.JsonMessageRequestHandler - JSON request completed in 51.410103 ms - MDC[]
05:07:12protocol: ClientSession.stopping
05:07:122019-03-14 09:07:12,092 INFO [scout-model-thread-25] org.eclipse.scout.rt.ui.html.UiSession - Logging out from UI session with ID 0:uhdhmd6pioa4mgorp2illbtrmc [clientSessionId=dee2e371-68ae-4d65-94f0-6208c2105ca1, processingJsonRequest=false] - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
05:07:12protocol: UiSession.dispose
05:07:122019-03-14 09:07:12,093 INFO [scout-model-thread-25] org.eclipse.scout.rt.ui.html.UiSession - Disposing UI session with ID 0:uhdhmd6pioa4mgorp2illbtrmc... - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
05:07:122019-03-14 09:07:12,093 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Unregister UI session with ID 0:uhdhmd6pioa4mgorp2illbtrmc from store (clientSessionId=dee2e371-68ae-4d65-94f0-6208c2105ca1) - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
05:07:122019-03-14 09:07:12,093 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - 0 UI sessions and 0 preregistered UI session remaining for client session dee2e371-68ae-4d65-94f0-6208c2105ca1 - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
05:07:122019-03-14 09:07:12,093 DEBUG [scout-model-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Schedule job for client session with ID dee2e371-68ae-4d65-94f0-6208c2105ca1 - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
05:07:122019-03-14 09:07:12,095 INFO [scout-model-thread-25] org.eclipse.scout.rt.ui.html.UiSession - Logged out successfully from UI session with ID 0:uhdhmd6pioa4mgorp2illbtrmc - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
05:07:12protocol: ClientSession.execStoreSession
05:07:12protocol: Desktop.execGuiDetached
05:07:12protocol: Desktop.execClosing
05:07:122019-03-14 09:07:12,106 INFO [scout-model-thread-25] org.eclipse.scout.rt.client.AbstractClientSession - Client session stopped [session=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$FixtureClientSession@217057af[id = dee2e371-68ae-4d65-94f0-6208c2105ca1], user=null] - MDC[jobName=org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest$9]
05:07:12protocol: ClientSession.stopped
05:07:122019-03-14 09:07:12,455 WARN [scout-thread-24] org.eclipse.scout.rt.ui.html.SessionStore - Client session did not stop within 1 seconds. Canceling shutdown job. - MDC[jobName=Performing session housekeeping for client session with ID 220310dd-e858-4944-a755-0cb39f4c346f]
05:07:122019-03-14 09:07:12,455 DEBUG [scout-thread-24] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID 220310dd-e858-4944-a755-0cb39f4c346f from session store - MDC[jobName=Performing session housekeeping for client session with ID 220310dd-e858-4944-a755-0cb39f4c346f]
05:07:122019-03-14 09:07:12,455 DEBUG [scout-thread-24] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Performing session housekeeping for client session with ID 220310dd-e858-4944-a755-0cb39f4c346f]
05:07:12Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.255 sec - in org.eclipse.scout.rt.ui.html.UiSessionTest
05:07:14protocol: SessionStore.doHousekeeping
05:07:142019-03-14 09:07:14,095 INFO [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Session housekeeping: Client session dee2e371-68ae-4d65-94f0-6208c2105ca1 is inactive, removing it from store - MDC[jobName=Performing session housekeeping for client session with ID dee2e371-68ae-4d65-94f0-6208c2105ca1]
05:07:142019-03-14 09:07:14,095 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID dee2e371-68ae-4d65-94f0-6208c2105ca1 from session store - MDC[jobName=Performing session housekeeping for client session with ID dee2e371-68ae-4d65-94f0-6208c2105ca1]
05:07:142019-03-14 09:07:14,095 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Performing session housekeeping for client session with ID dee2e371-68ae-4d65-94f0-6208c2105ca1]
05:07:142019-03-14 09:07:14,095 INFO [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Invalidate HTTP session with ID null because session store contains no more client sessions - MDC[jobName=Performing session housekeeping for client session with ID dee2e371-68ae-4d65-94f0-6208c2105ca1]
05:07:142019-03-14 09:07:14,095 INFO [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Detected invalidation of HTTP session null, cleaning up 0 client sessions and 0 UI sessions - MDC[jobName=Performing session housekeeping for client session with ID dee2e371-68ae-4d65-94f0-6208c2105ca1]
05:07:14Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.77 sec - in org.eclipse.scout.rt.ui.html.UiSessionInitAndDisposeTest
05:07:1405:07:14Results :
05:07:1405:07:14Tests run: 253, Failures: 0, Errors: 0, Skipped: 0
05:07:1405:07:14[INFO]
05:07:14[INFO] --- jasmine-maven-plugin:2.0:test (default) @ org.eclipse.scout.rt.ui.html.test ---
05:07:14[INFO] jetty-8.1.14.v20131031
05:07:14[INFO] Started SelectChannelConnector@0.0.0.0:37077
05:07:14[INFO] Executing Jasmine Specs
05:07:14Mar 14, 2019 5:07:14 AM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
05:07:14INFO: executable: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/phantomjs-maven-plugin/phantomjs-1.9.7-linux-x86_64/bin/phantomjs
05:07:14Mar 14, 2019 5:07:14 AM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
05:07:14INFO: port: 14055
05:07:14Mar 14, 2019 5:07:14 AM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
05:07:14INFO: arguments: [--webdriver=14055, --webdriver-logfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/phantomjsdriver.log]
05:07:14Mar 14, 2019 5:07:14 AM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
05:07:14INFO: environment: {}
05:07:15PhantomJS is launching GhostDriver...
05:07:15[INFO - 2019-03-14T09:07:15.181Z] GhostDriver - Main - running on port 14055
05:07:15[INFO - 2019-03-14T09:07:15.629Z] Session [8fcdc190-4638-11e9-8a4f-b77046266cf6] - 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}
05:07:15[INFO - 2019-03-14T09:07:15.629Z] Session [8fcdc190-4638-11e9-8a4f-b77046266cf6] - page.customHeaders: - {}
05:07:15[INFO - 2019-03-14T09:07:15.629Z] Session [8fcdc190-4638-11e9-8a4f-b77046266cf6] - 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"}}
05:07:15[INFO - 2019-03-14T09:07:15.629Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: 8fcdc190-4638-11e9-8a4f-b77046266cf6
05:07:35[INFO - 2019-03-14T09:07:35.621Z] ShutdownReqHand - _handle - About to shutdown
05:07:36[INFO]
05:07:36-------------------------------------------------------
05:07:36 J A S M I N E S P E C S
05:07:36-------------------------------------------------------
05:07:36[INFO]
05:07:36JasmineScout
05:07:36 toContainEventTypesExactly
05:07:36 checks whether event types in correct order
05:07:36 checks whether event types are complete
05:07:36 considers empty values
05:07:3605:07:36jquery-scout
05:07:36 isEnabled
05:07:36 is only false when class disabled is set
05:07:36 isVisible
05:07:36 returns true when display != none and visiblity != hidden
05:07:36 setEnabled
05:07:36 DIV does not have disabled attribute
05:07:36 INPUT must have disabled attribute
05:07:36 toggleAttr
05:07:36 toggles attribute
05:07:36 icon
05:07:36 sets and removes icons
05:07:36 textOrNbsp
05:07:36 sets text or nbsp
05:07:36 htmlOrNbsp
05:07:36 sets html or nbsp
05:07:36 cssPxValue
05:07:36 is behaves differently with different types of arguments
05:07:3605:07:36ObjectFactory
05:07:36 creates objects which are registered in scout.objectFactories
05:07:3605:07:36Action
05:07:36 defaults
05:07:36 should be as expected
05:07:36 setTabbable
05:07:36 should modify $container tabindex
05:07:3605:07:36Calendar
05:07:36 init
05:07:36 creates an empty calendar
05:07:36 dayPosition
05:07:36 calculates the day position
05:07:36 component
05:07:36 part day position
05:07:36 calculates the part day position
05:07:36 calculates the part day position for a range smaller than the minimum
05:07:36 calculates the part day position for components larger than a day
05:07:36 sort
05:07:36 sorts first from then to
05:07:36 arrangeComponents
05:07:36 does nothing for no components
05:07:36 arranges a single component
05:07:36 arranges non intersecting components
05:07:36 arranges intersecting components
05:07:36 arranges equal components
05:07:36 arranges intersecting and non-intersecting components
05:07:36 reduces rows when arranging components
05:07:36 arranges intersecting components spanning more than one day
05:07:36 navigation
05:07:36 navigate forward and back (with first day of month selected)
05:07:36 navigate forward and back (with last day of month selected)
05:07:3605:07:36DateRange
05:07:36 dateEquals
05:07:36 equals
05:07:3605:07:36DesktopFormController
05:07:36 Listens to popupWindowReady event and calls _onReady - having a popupWindow instance
05:07:36 Listens to popupWindowReady event and calls _onReady - having only a form ID (reload case)
05:07:36 _addPopupWindow registers listeners and adds to array with popup-windows
05:07:36 _removePopupWindow cleans up and removes from array with popup-windows
05:07:3605:07:36Desktop
05:07:36 notification
05:07:36 addNotification
05:07:36 schedules addNotification when desktop is not rendered
05:07:36 removeNotification with object
05:07:36 removeNotification with (string) ID
05:07:36 _onNotificationRemoved - last notifications removes $notifications DIV
05:07:36 outline
05:07:36 gets displayed in desktop navigation
05:07:36 benchVisible
05:07:36 controls visibility of the bench
05:07:36 removes the content after the animation
05:07:36 navigationVisible
05:07:36 controls visibility of the navigation
05:07:36 only affects content in navigation, not in bench or header
05:07:36 headerVisible
05:07:36 controls visibility of the header
05:07:36 _showForm
05:07:36 adds a view to the bench if displayHint is View
05:07:36 displayStyle
05:07:36 COMPACT
05:07:36 shows bench and hides navigation if a view is open
05:07:36 hides bench and shows navigation if the last view gets closed
05:07:3605:07:36PopupWindow
05:07:36 Constructor sets cross references and window-name
05:07:36 Initialization in _onReady
05:07:3605:07:36DesktopBench
05:07:36 updateOutlineContent
05:07:36 called when an outline page gets selected
05:07:36 doesn't get called if page already is selected
05:07:36 sets detailForm as outlineContent if node gets selected
05:07:36 preserves desktop.inBackground when updating outline content
05:07:36 preserves desktop.inBackground when switching nodes
05:07:3605:07:36DesktopHeader
05:07:36 onBenchOutlineContentChange
05:07:36 attaches listener to new outline content
05:07:36 removes listener from old outline content
05:07:36 removes listener when getting removed
05:07:3605:07:36DesktopNavigation
05:07:36 viewButtonBox
05:07:36 is rendered if there are view buttons
05:07:36 is not rendered if there are no view buttons
05:07:3605:07:36DesktopNotification
05:07:36 _init copies properties from event (model)
05:07:36 has close-icon when notification is closable
05:07:3605:07:36Outline
05:07:36 collapsing
05:07:36 still allows a messagebox to be shown
05:07:36 dispose
05:07:36 calls onNodeDeleted for every node to be able to cleanup
05:07:36 calls onNodeDeleted for every node (which was not already deleted before) to be able to cleanup
05:07:36 navigateToTop
05:07:36 collapses all nodes in bread crumb mode
05:07:36 selectNodes
05:07:36 handle navigateUp only once
05:07:36 otherwise handle single selection (or do nothing when selection is != 1 node)
05:07:36 updateDetailMenus
05:07:36 adds the empty space menus of the detail table to the detail menu bar
05:07:36 adds the single selection menus of the parent detail table to the detail menu bar
05:07:36 attaches a listener to the detail table to get dynamic menu changes
05:07:36 removes the listener from the detail tables on selection changes and destroy
05:07:36 click on a node inside the detail content
05:07:36 does not modify the outline
05:07:36 onModelAction
05:07:36 nodesDeleted event
05:07:36 calls onNodeDeleted for every node to be able to cleanup
05:07:36 allChildNodesDeleted event
05:07:36 calls onNodeDeleted for every node to be able to cleanup
05:07:3605:07:36NavigateDownButton
05:07:36 _toggleDetail is always false
05:07:36 _isDetail returns true or false depending on the state of the detail-form and detail-table
05:07:36 _buttonEnabled
05:07:36 is disabled when node is a leaf
05:07:36 is enabled when node is not a leaf and we're currently displaying the detail
05:07:36 is only enabled when detail-table has exactly one selected row
05:07:36 _drill drills down to first selected row in the detail table
05:07:3605:07:36NavigateUpButton
05:07:36 _toggleDetail is always true
05:07:36 _isDetail returns true or false depending on the state of the detail-form and detail-table
05:07:36 _buttonEnabled
05:07:36 is true when current node has a parent or...
05:07:36 is true when current node is a top-level node and outline a default detail-form or...
05:07:36 is false otherwise
05:07:36 _drill
05:07:36 drills up to parent node, sets the selection on the tree
05:07:36 shows default detail-form or outline overview
05:07:3605:07:36ViewButtonBox
05:07:36 viewMenuTab
05:07:36 is only visible if there are visible view buttons with displayStyle == "MENU"
05:07:36 is not visible if there are no visible view buttons ith displayStyle == "MENU"
05:07:36 is not visible if there are visible view buttons with displayStyle == "TAB"
05:07:36 is not visible if there are no view buttons at all
05:07:3605:07:36scout.FocusManager
05:07:36 isSelectableText
05:07:36 must return true for disabled text-fields
05:07:36 Focus fixes for Internet Explorer (IE)
05:07:36 Click on table-cell, must focus table
05:07:36 Click on tree-node, must focus tree
05:07:36 validateFocus
05:07:36 When nothing else is focusable, focus must be on the Desktop (=sandbox)
05:07:36 with forms:
05:07:36 Focus-context must install listeners on its $container
05:07:36 Focus must be on the 1st form-field when form is rendered
05:07:36 FocusContext must remember the last focused element
05:07:36 A new FocusContext must be created when a form is opened as dialog
05:07:36 Must focus another valid field if the focused field is removed
05:07:36 Must focus another valid field if the focused field is hidden
05:07:3605:07:36FormMenu
05:07:36 setSelected
05:07:36 opens and closes the form popup
05:07:36 opens the popup and the ellipsis if the menu is overflown
05:07:36 opens the popup but not the ellipsis if the menu is overflown and mobile popup style is used
05:07:36 onModelPropertyChange
05:07:36 selected
05:07:36 calls setSelected
05:07:3605:07:36Form
05:07:36 destroy
05:07:36 destroys the adapter and its children
05:07:36 onModelAction
05:07:36 formClose
05:07:36 destroys the form
05:07:36 onModelPropertyChange
05:07:36 considers custom css class
05:07:3605:07:36BasicField
05:07:36 displayTextChanged must always be sent to server at the end of input, if at least one change has been was made
05:07:36 updateDisplayTextOnModify = true, with changed text
05:07:36 updateDisplayTextOnModify = false, with changed text
05:07:36 updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with changed text
05:07:36 updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with *pending* changed text
05:07:36 updateDisplayTextOnModify = true, then acceptInput(false) is fired. -> send should be done immediately
05:07:36 updateDisplayTextOnModify = true, w/o changed text
05:07:36 updateDisplayTextOnModify = false, w/o changed text
05:07:36 does not fail if field is removed while acceptInput is still pending
05:07:3605:07:36FormField
05:07:36 inheritance
05:07:36 inherits from ModelAdapter
05:07:36 property label position
05:07:36 position on_field
05:07:36 sets the label as placeholder
05:07:36 does not call field._renderLabelPosition initially
05:07:36 position top
05:07:36 guarantees a minimum height if label is empty
05:07:36 does not display a status if status visible = false
05:07:36 property status visible
05:07:36 shows a status if status visible = true
05:07:36 does not show a status if status visible = false
05:07:36 shows a status even though status visible is false but tooltipText is set
05:07:36 shows a status even though status visible is false but errorStatus is set
05:07:36 onModelPropertyChange
05:07:36 event should update model
05:07:36 considers custom css class
05:07:3605:07:36ValueField
05:07:36 property status visible
05:07:36 shows a status even though status visible is false but there are visible menus
05:07:36 menu visibility
05:07:36 context menu only shows visible menus
05:07:36 context menu only shows only menus of specific type
05:07:36 context menu triggers a display text changed event
05:07:3605:07:36BrowserField
05:07:36 postMessage
05:07:3605:07:36CheckBoxField
05:07:36 inheritance
05:07:36 inherits from ValueField
05:07:36 _renderValue sets checked property
05:07:36 _renderValue sets enabled property
05:07:3605:07:36ClipboardField
05:07:36 Rendered container has the right class
05:07:36 Rendered field DIV has _not_ an unselectable attribute in IE9
05:07:3605:07:36DateField
05:07:36 Clicking the field
05:07:36 opens the datepicker
05:07:36 displayText
05:07:36 is shown correctly after rendering
05:07:36 is removed properly when setting to ''
05:07:36 Leaving the field
05:07:36 closes the datepicker
05:07:36 accepts the prediction
05:07:36 accepts the prediction with autoTimestamp
05:07:36 updates the model with the selected value
05:07:36 sends timestamp and displayText
05:07:36 does not send timestamp and displayText again if not changed
05:07:36 does not send timestamp and displayText if no date was entered
05:07:36 Validation
05:07:36 invalidates field if value is invalid (not a date)
05:07:36 prevents model update if value is invalid
05:07:36 Picker
05:07:36 sends displayText and timestamp if date was selected
05:07:36 Key handling
05:07:36 ESC
05:07:36 closes the datepicker
05:07:36 ENTER
05:07:36 updates the model with the selected value and closes picker
05:07:36 DOWN
05:07:36 increases day by one
05:07:36 increases month by one if shift is used as modifier
05:07:36 increases year by one if ctrl is used as modifier
05:07:36 UP
05:07:36 decreases day by one
05:07:36 decreases month by one if shift is used as modifier
05:07:36 decreases year by one if ctrl is used as modifier
05:07:36 Date validation and prediction
05:07:36 can validate inputs
05:07:36 can predict dates
05:07:36 can predict yyyy.MM
05:07:36 can predict partial years
05:07:36 Allowed dates
05:07:36 _referenceDate returns only allowed date - only one date
05:07:36 _referenceDate returns only allowed date - choose nearest date in the future
05:07:36 _referenceDate returns only allowed date - when no date in future is available, choose nearest date in past
05:07:36 _syncAllowedDates must convert date strings into Dates
05:07:36 Touch = true
05:07:36 touch popup
05:07:36 updates display text and is not used for time fields
05:07:36 is opened if datefield is touched
05:07:36 is not opened if timefield is touched
05:07:36 is closed when date in picker is selected
05:07:36 unregisters clone after close
05:07:36 updates displayText and timestamp of datefield if date in picker is selected
05:07:36 updates displayText and timestamp of datefield if date in picker is entered
05:07:36 updates displayText and timestamp of datefield if date and time in picker are entered
05:07:36 shows datefield with same date as clicked datefield
05:07:36 shows datefield with same date as clicked datefield, if field empty initially
05:07:36 clears displayText and timestamp of datefield if date in picker was removed
05:07:36 shows datefield with same date as clicked datefield, even if value was deleted before
05:07:3605:07:36GroupBox
05:07:36 _render
05:07:36 adds group-box div when label is set
05:07:36 test predefined height and width in pixel
05:07:36 adds group-box div when label is set
05:07:36 focus
05:07:36 focus first focusable field in groupBox
05:07:3605:07:36LabelField
05:07:36 HtmlEnabled
05:07:36 if false, encodes html in display text
05:07:36 if true, does not encode html in display text
05:07:36 if false, replaces
05:07:36 with br tag and encodes other text
05:07:36 if true, does not replace
05:07:36 with br tag and does not encode other text
05:07:3605:07:36NumberField
05:07:36 parse input (calculate value)
05:07:36 with . as separator and ' as grouping char
05:07:36 with , as separator and . as grouping char
05:07:3605:07:36SequenceBox
05:07:36 mandatory indicator
05:07:36 does not exist
05:07:36 label width
05:07:36 is 0 if it is empty
05:07:36 status handling
05:07:36 moves the error status of the last field to the seq box
05:07:36 moves the tooltip of the last field to the seq box
05:07:36 moves the menus of the last field to the seq box
05:07:36 does not display the error message of the last field, only the one of the seq box
05:07:36 removes the tooltip from the seq box if last field gets invisible
05:07:36 moves the tooltip from the first field to the seq box if it gets the last field after a visibility change
05:07:36 moves the error from the first field to the seq box if it gets the last field after a visibility change
05:07:36 makes sure the status may be displayed on the field again if the field was the last visible field once
05:07:3605:07:36SliderField
05:07:36 slider
05:07:36 accepts the value
05:07:3605:07:36SmartField
05:07:36 _onKeyUp
05:07:36 doesn not call _openProposal() when TAB has been pressed
05:07:36 calls _openProposal() when a character key has been pressed
05:07:36 _syncProposalChooser
05:07:36 must reset _requestProposal property
05:07:36 _openProposal
05:07:36 must "browse all" when field is valid and browseAll parameter is true
05:07:36 must search by display-text when field is valid and browseAll parameter is false
05:07:36 must "browseAll" when field is invalid
05:07:36 _acceptProposal
05:07:36 must set displayText
05:07:36 must call clearTimeout() for pending typedProposal events
05:07:36 dont send _acceptProposal when displayText has not changed
05:07:36 send _acceptProposal when displayText has changed
05:07:36 send deleteProposal when displayText has been deleted quickly
05:07:36 touch = true
05:07:36 opens a touch popup when smart field gets touched
05:07:36 opens a touch popup if there already is a proposal chooser while rendering
05:07:36 shows smartfield with same text as clicked smartfield
05:07:36 properly unregisters the field when the popup gets closed
05:07:3605:07:36StringField
05:07:36 Check if field is switched to password field if inputMasked is true
05:07:36 set input masked
05:07:36 set input not masked
05:07:36 insertText
05:07:36 expects empty field at the beginning
05:07:36 inserts text into an empty field
05:07:36 appends text to the previous value (if no text is selected)
05:07:36 replaces selection #1 (if part of the text is selected, selection does not start at the beginning)
05:07:36 replaces selection #2 (if part of the text is selected, start at the beginning)
05:07:36 replaces selection #3 (if whole content is selected)
05:07:36 sends display text changed to server using accept text
05:07:36 sends display text changed to server using accept text, twice, if updateDisplayTextOnModify=true
05:07:36 trim
05:07:36 should restore selection
05:07:36 should not break when displayText is very long (regex is too big)
05:07:3605:07:36TabBox
05:07:36 render
05:07:36 does NOT call layout for the selected tab on initialization
05:07:36 must not create LogicalGridData for tab items
05:07:3605:07:36TabItem
05:07:36 _renderStatusVisible
05:07:36 invalidates tabarea if status visibility changes
05:07:36 _renderCssClass
05:07:36 adds CSS class to both, TabItem and GroupBox
05:07:3605:07:36TableField
05:07:36 property table
05:07:36 shows (renders) the table if the value is set
05:07:36 destroys the table if value is changed to ''
05:07:36 if table is global, only removes the table but does not destroy it if value is changed to ''
05:07:36 table gets class 'field' to make it work with the form field layout
05:07:36 table gets class 'field' to make it work with the form field layout (also when loaded by property change event)
05:07:3605:07:36WrappedForm
05:07:36 mandatory indicator
05:07:36 does not exist
05:07:36 test initial focus disabled
05:07:36 string field in inner form hasn't focus
05:07:36 test initial focus enabled
05:07:36 string field in inner form has focus
05:07:3605:07:36KeyStroke
05:07:36 unrepeatability
05:07:36 means that an unrepeatable KeyStroke is triggered exactly once per keyup event, even given three keydown events
05:07:36 means that an unrepeatable KeyStroke is triggered exactly once given the sequence (keydown, keyup)
05:07:3605:07:36HtmlComponent
05:07:36 Ctor
05:07:36 sets data 'htmlComponent' when Ctor is called
05:07:36 getSize
05:07:36 returns outerWidth() and outerHeight() of JQuery comp
05:07:36 setSize
05:07:36 accepts scout.Dimension as single argument
05:07:36 calls invalidate on layout when size has changed
05:07:36 getInsets
05:07:36 reads padding, margin and border correctly
05:07:36 getBounds
05:07:36 returns bounds without 'px'
05:07:3605:07:36LayoutValidator
05:07:36 invalidateTree
05:07:36 keeps track of invalid html components
05:07:36 considers only the topmost component
05:07:36 and validate roots
05:07:36 makes sure parent components are put in front of child components
05:07:36 validate
05:07:36 calls validateLayout for each invalid html component
05:07:36 does not call validateLayout if component has been removed
05:07:36 does not call validateLayout if component has been detached, but does not remove from invalid components either
05:07:36 removes the component from the list of invalidate components after validation
05:07:36 cleanupInvalidObjects
05:07:36 removes the widget from invalid components when a widget gets removed
05:07:3605:07:36LogicalGridLayoutInfo
05:07:36 Rectangle.union
05:07:36 produces same results as java.awt.Rectangle
05:07:36 layoutCellBounds
05:07:36 calculates bounds
05:07:3605:07:36graphics
05:07:36 getBounds
05:07:36 returns JQuery.outerWidth/Height(true)
05:07:36 returns 0 when left/right is set to auto
05:07:36 bounds
05:07:36 returns rectangle with position from JQuery.position()
05:07:36 returns rectangle with position from JQuery.position() including margin if includePosMargin is true
05:07:36 returns rectangle with size from JQuery.outerWidth/Height
05:07:36 returns rectangle with size from JQuery.outerWidth/Height() including margin if includeSizeMargin is true
05:07:36 Point
05:07:36 equals
05:07:36 Dimension
05:07:36 accepts two numbers as width and height arguments
05:07:36 accepts a single scout.Dimension argument
05:07:36 equals
05:07:36 Rectangle
05:07:36 equals
05:07:36 Insets
05:07:36 equals
05:07:3605:07:36main
05:07:36 nvl
05:07:36 can return alternative value
05:07:36 isOneOf
05:07:36 can check if value is one of multiple values
05:07:36 create
05:07:36 accepts string or object as first argument
05:07:36 creates a new initialized widget with parent and session set
05:07:36 creates local object if first parameter is the objectType
05:07:36 sets property 'id' correctly when no ID is provided
05:07:36 session must be set, but adapter should not be registered
05:07:36 creates local object if first parameter of type object and contains objectType property
05:07:3605:07:36ButtonAdapterMenu
05:07:36 initialization / destroy
05:07:36 should set/delete adaptedBy property on original button instance
05:07:36 focusable element
05:07:36 button should delegate to adapter menu
05:07:3605:07:36ContextMenuSpec
05:07:36 renderMenuItems
05:07:36 renders invisible menus
05:07:36 adds last and first classes
05:07:36 considers visibility when adding last and first classes
05:07:3605:07:36MenuBar
05:07:36 setMenuItems
05:07:36 prefers EmptySpace for the left position if menu has multiple menuTypes
05:07:36 must add/destroy dynamically created separators
05:07:36 renders menu bar invisible if no visible menu items are available
05:07:36 renders menu bar visible if at least one visible menu item is available
05:07:36 layout
05:07:36 gets invalidated if a menu changes its visibility
05:07:36 updateDefaultMenu
05:07:36 marks first visible and enabled menu that reacts to ENTER keystroke as default menu
05:07:36 updates state if menu gets enabled or disabled
05:07:36 considers rendered state of default menu
05:07:3605:07:36MenuItemsOrder
05:07:36 _createSeparator
05:07:36 _menuTypes
05:07:3605:07:36Menu
05:07:36 defaults
05:07:36 should have expected defaults
05:07:36 render
05:07:36 render depending on the actionStyle
05:07:36 render as separator
05:07:36 childActions must not be rendered when popup is not opened. See ticket #173734
05:07:36 isTabTarget
05:07:36 should return true when menu can be a target of TAB action
05:07:3605:07:36menus
05:07:36 filter
05:07:36 does nothing if no menus are given
05:07:36 returns no menus if no types are given
05:07:36 only returns visible menus, if onlyVisible param is set to true
05:07:36 only returns menus with given type (even when menu is not visible)
05:07:36 only returns parent menus if child menus should be displayed
05:07:36 only returns parent menus if child menus have correct type
05:07:3605:07:36Planner
05:07:36 deleteResources
05:07:36 deletes resources from model
05:07:36 deletes resources from html document
05:07:36 also adjusts selectedResources and selectionRange if deleted resource was selected
05:07:36 updateResources
05:07:36 updates resources in model
05:07:36 updates resources in html document
05:07:36 renderScale
05:07:36 displayMode: DAY
05:07:36 draws scale for whole day
05:07:36 draws scale for one hour
05:07:36 draws scale for two hour interval
05:07:36 draws scale with only showing every second label
05:07:36 displayMode: WEEK / WORK_WEEK
05:07:36 draws scale for WEEK for whole day with 6h interval
05:07:36 draws scale for WEEK with only showing every second label
05:07:36 draws scale for WEEK with changing month
05:07:36 draws scale for WORK_WEEK for whole day with 6h interval
05:07:36 draws scale for WORK_WEEK with only showing every second label
05:07:36 displayMode: MONTH
05:07:36 draws scale
05:07:36 draws scale with only showing every second label
05:07:36 displayMode: CALENDAR_WEEK
05:07:36 draws scale for CALENDAR_WEEK displayMode
05:07:36 draws scale with only showing every second label
05:07:36 draws scale with only showing every third label
05:07:36 displayMode: YEAR
05:07:36 draws scale for YEAR displayMode
05:07:36 draws scale with only showing every second label
05:07:36 draws scale with only showing every third label
05:07:36 transformLeft/transformWidth
05:07:36 calculates left and width in WEEK mode for whole days
05:07:36 calculates left and width in WEEK mode for limitted day range
05:07:3605:07:36scrollbars
05:07:36 onScroll
05:07:36 attaches handler to scrolling parents which execute when scrolling
05:07:36 offScroll
05:07:36 detaches handler from scrolling parents
05:07:36 isLocationInView
05:07:36 returns true if the given location is inside the given $scrollable
05:07:36 returns false if x of the given location is outside of the given $scrollable (smaller)
05:07:36 returns false if y of the given location is outside of the given $scrollable (smaller)
05:07:36 returns false if x of the given location is outside of the given $scrollable (greater)
05:07:36 returns false if y of the given location is outside of the given $scrollable (greater)
05:07:3605:07:36ModelAdapter
05:07:36 can handle properties in any order
05:07:36 _syncPropertiesOnPropertyChange calls _sync* method or sets property
05:07:36 _renderPropertiesOnPropertyChange
05:07:36 for non-adapter property -> expects a _render* method
05:07:36 for non-adapter property -> throw when _render* method does not exist
05:07:36 init
05:07:36 copies properties to adapter
05:07:36 sets default values
05:07:36 destroy
05:07:36 destroys the adapter and its children
05:07:36 does not destroy children, which are globally used
05:07:36 _firePropertyChange
05:07:36 fires the expected event object
05:07:36 changedProperties is only set when new and old value are not equals
05:07:36 cloneAdapter
05:07:36 clones only model properties
05:07:36 also considers default properties
05:07:36 'label' must be recognized as model property, but not '$container'
05:07:36 prefers properties passed as modelOverride
05:07:36 must register clone in clone adapter registry
05:07:36 must not register clone in adapter registry
05:07:36 onModelPropertyChange
05:07:36 adapter
05:07:36 creates and registers the new adapter
05:07:36 destroys the old adapter
05:07:36 adapters
05:07:36 creates and registers adapters
05:07:36 destroys the old adapters
05:07:36 destroys the old and creates the new adapters if the array contains both
05:07:3605:07:36ResponseQueue
05:07:36 add
05:07:36 adds elements to the queue in the correct order
05:07:36 process
05:07:36 processes elements in the correct order
05:07:36 does not process elements in the wrong order
05:07:36 does not process same response twice
05:07:3605:07:36Session
05:07:36 send
05:07:36 sends multiple async events in one call
05:07:36 sends multiple async events in one call over multiple user interactions if sending was delayed
05:07:36 does not await the full delay if a susequent send call has a smaller delay
05:07:36 does not await the full delay if a previous send call has a smaller delay
05:07:36 coalesces events if event provides a coalesce function
05:07:36 sends requests consecutively
05:07:36 sends requests consecutively and respects delay
05:07:36 queues ?poll results when user requests are pending
05:07:36 resumes polling after successful responses
05:07:36 does not resume polling after JS errors
05:07:36 does not resume polling after UI server errors
05:07:36 does not resume polling after HTTP errors
05:07:36 does not resume polling after session terminated
05:07:36 init
05:07:36 sends startup parameter
05:07:36 sends user agent on startup
05:07:36 texts
05:07:36 check if correct text is returned
05:07:36 check if empty text is returned
05:07:36 check if null text is returned
05:07:36 check if arguments are replaced in text
05:07:36 check if multiple arguments are replaced in text
05:07:36 check if undefined texts return an error message
05:07:36 optText returns undefined if key is not found
05:07:36 optText returns default value if key is not found
05:07:36 optText returns text if key found
05:07:36 optText returns text if key found, with arguments
05:07:3605:07:36texts
05:07:36 check if correct text is returned
05:07:36 check if empty text is returned
05:07:36 check if null text is returned
05:07:36 check if arguments are replaced in text
05:07:36 check if multiple arguments are replaced in text
05:07:36 check if undefined texts return an error message
05:07:36 optGet returns undefined if key is not found
05:07:36 optGet returns default value if key is not found
05:07:36 optGet returns text if key found
05:07:36 optGet returns text if key found, with arguments
05:07:36 check if the same placeholder can be used multiple times
05:07:3605:07:36SimpleTabArea
05:07:36 renders the tabs in the correct order
05:07:3605:07:36Table Filter
05:07:36 row filtering
05:07:36 applies row filter when table gets initialized
05:07:36 doesn't filter anymore if filter gets removed
05:07:36 applies row filter if a new row gets inserted
05:07:36 applies row filter if a new row gets inserted, even if table is not rendered
05:07:36 applies row filter if a row gets updated
05:07:36 applies row filter if a row gets updated, even if table is not rendered
05:07:36 properly handles successive row insertion and updates
05:07:36 properly handles reset table case
05:07:36 considers view range
05:07:36 renders empty data if all rows are removed due to filtering
05:07:36 selection
05:07:36 gets removed for non visible rows after filtering
05:07:36 stays removed even if filtered row is selected explicitly
05:07:36 gets removed for non visible rows after filtering if a row has been updated
05:07:36 gets restored for visible rows after filtering
05:07:36 events
05:07:36 rowsFiltered
05:07:36 gets fired when table with a filter is initializing
05:07:36 does not get fired when table with no filters is initializing
05:07:36 gets fired if filter() is called
05:07:36 gets fired if filter() is called, even if table is not rendered
05:07:36 gets not fired if rows are filtered again but the filtered rows have not changed
05:07:36 gets fired if rows are filtered during updateRows
05:07:36 gets fired if rows are filtered during insertRows
05:07:36 gets fired if rows are filtered during deleteRows
05:07:36 gets fired if rows are filtered during deleteAllRows
05:07:36 does not get fired if rows are updated but row filter state has not changed
05:07:36 gets sent to server containing rowIds when rows are filtered
05:07:3605:07:36TableFooterSpec
05:07:36 render
05:07:36 attaches listener to the table but only once
05:07:36 TableStatusTooltip
05:07:36 shows ERROR tooltip
05:07:36 shows INFO tooltip when table is rendered
05:07:36 hides INFO tooltip when user clicks in table
05:07:36 does not hide ERROR tooltip when user clicks in table
05:07:3605:07:36TableHeaderMenu
05:07:36 filter
05:07:36 string column
05:07:36 shows the unique string values
05:07:36 converts multiline text to single line
05:07:36 strips html tags if html is enabled
05:07:36 reflects the state of the filter
05:07:36 correctly updates the list after inserting a new row, if a filter is applied
05:07:36 always displays the selected value, even if the table does not contain the value anymore
05:07:36 displays empty values as -empty-
05:07:36 stores selected text in filter.selectedValues
05:07:36 stores empty as null and not '-empty-'
05:07:36 boolean column
05:07:36 shows the unique string values
05:07:36 sort enabled
05:07:36 option enabled shows sort options in table header menu
05:07:36 option disabled does not show sort options in table header menu
05:07:3605:07:36TableHeaderSpec
05:07:36 render
05:07:36 attaches listener to the table but only once
05:07:3605:07:36TableKeyStrokes
05:07:36 key up
05:07:36 selects the above row
05:07:36 selects the last row if no row is selected yet
05:07:36 selects the second last row if all rows are selected
05:07:36 selects the only row if there is only one
05:07:36 does nothing if first row already is selected
05:07:36 if first row already is selected but is not the last action row, the row above the last action row gets selected
05:07:36 if there is a last action row, selects the row above last last action row
05:07:36 selects the row above the last action row even if the row above already is selected
05:07:36 uses last row of selection as last action row if last action row is not visible anymore
05:07:36 + shift
05:07:36 adds the row above to the selection
05:07:36 removes the row above from the selection if the last action row is the last row of the selection
05:07:36 if the row above the last action row is not selected, adds the row above to the selection
05:07:36 key down
05:07:36 selects the row below
05:07:36 selects the first row if no row is selected yet
05:07:36 selects the second row if all rows are selected
05:07:36 selects the only row if there is only one
05:07:36 does nothing if last row already is selected
05:07:36 if there is a last action row, selects the row below the last action row
05:07:36 selects the row below the last action row even if the row below already is selected
05:07:36 uses last row of selection as last action row if last action row is not visible anymore
05:07:36 + shift
05:07:36 adds the row below to the selection
05:07:36 removes the row below from the selection if the last action row is the first row of the selection
05:07:36 if the row below the last action row is not selected, adds the row below to the selection
05:07:36 end
05:07:36 selects last row
05:07:36 + shift
05:07:36 selects all rows from currently selected row to last row
05:07:36 preserves existing selection
05:07:36 considers last action row as start row for new selection
05:07:36 uses last row of selection as last action row if last action row is not visible anymore
05:07:36 does nothing if last row is already selected
05:07:36 does not add same rows to selectedRows twice
05:07:36 home
05:07:36 selects first row
05:07:36 + shift
05:07:36 selects all rows from currently selected row to first row
05:07:36 preserves existing selection
05:07:36 considers last action row as start row for new selection
05:07:36 uses first row of selection as last action row if last action row is not visible anymore
05:07:36 does nothing if first row is already selected
05:07:36 does not add same rows to selectedRows twice
05:07:36 space
05:07:36 does nothing if no rows are selected
05:07:36 checks the selected rows if first row is unchecked
05:07:36 does not modify already checked rows when checking
05:07:36 unchecks the selected rows if first row is checked
05:07:36 does not modify already unchecked rows when unchecking
05:07:36 page up
05:07:36 selects the only row if there is only one
05:07:36 page down
05:07:36 selects the only row if there is only one
05:07:3605:07:36Table
05:07:36 render
05:07:36 renders CSS class
05:07:36 renders a table header
05:07:36 renders table rows
05:07:36 accepts rows with cells
05:07:36 accepts rows with text only
05:07:36 _calculateViewRangeForRowIndex
05:07:36 returns a range based on viewRangeSize
05:07:36 insertRows
05:07:36 inserts rows at the end of the table
05:07:36 renders rows only if view range is not full yet
05:07:36 updateRows
05:07:36 updates the model cell texts
05:07:36 updates the html cell texts
05:07:36 does not destroy selection
05:07:36 silently updates rows which are not in view range
05:07:36 deleteRows
05:07:36 deletes single rows from model
05:07:36 deletes single rows from html document
05:07:36 considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
05:07:36 deleteAllRows
05:07:36 deletes all rows from model
05:07:36 deletes all rows from html document
05:07:36 silently removes not rendered rows
05:07:36 updateRowOrder
05:07:36 reorders the model rows
05:07:36 reorders the html nodes
05:07:36 considers view range
05:07:36 checkRow
05:07:36 checks the row, does not uncheck others if multiCheck is set to true
05:07:36 unchecks other rows if multiCheck is set to false
05:07:36 does not check the row if checkable is set to false
05:07:36 does not check the row if the row is disabled
05:07:36 does not check the row if the table is disabled
05:07:36 considers view range
05:07:36 keeps added checkable column visible even when reloading factory settings
05:07:36 does not add an additional checkable column if one is already configured
05:07:36 selectRows
05:07:36 updates model
05:07:36 selects rendered rows and unselects others
05:07:36 considers view range
05:07:36 sends selection event containing rowIds
05:07:36 toggle selection
05:07:36 selects all if not all are selected
05:07:36 selects none if all are selected
05:07:36 selectAll
05:07:36 selects all rows
05:07:36 considers view range -> renders selection only for rendered rows
05:07:36 doRowAction
05:07:36 sends rowAction event with row and column
05:07:36 does not send rowAction event if the row is not selected
05:07:36 does not send rowAction event if it is not the only one selected row
05:07:36 resizeColumn
05:07:36 updates column model and sends resize event
05:07:36 does not send resize event when resizing is in progress
05:07:36 sends resize event when resizing is finished
05:07:36 autoResizeColumns
05:07:36 distributes the table columns using initialWidth as weight
05:07:36 excludes columns with fixed width
05:07:36 does not make the column smaller than the initial size
05:07:36 does not make the column smaller than a minimum size
05:07:36 sort
05:07:36 updates column model
05:07:36 model update
05:07:36 sets sortAscending according to direction param
05:07:36 resets properties on other columns
05:07:36 sets sortIndex
05:07:36 does not remove sortIndex for columns always included at begin
05:07:36 does not remove sortIndex for columns always included at end
05:07:36 does not remove sortIndex for columns always included at begin and end (combination)
05:07:36 removes column from sort columns
05:07:36 sends rowsSorted event when client side sorting is possible
05:07:36 sends sortRows event when client side sorting is not possible
05:07:36 sorts the data
05:07:36 regroups the data if group by column is active
05:07:36 restores selection after sorting
05:07:36 sorting
05:07:36 sorts text columns considering locale (if browser supports it)
05:07:36 sorts number columns
05:07:36 sorts date columns
05:07:36 uses non sort columns as fallback
05:07:36 column grouping
05:07:36 renders an aggregate row for each group
05:07:36 considers view range -> only renders an aggregate row for rendered rows
05:07:36 considers view range -> doesn't render an aggregate row if the last row of the group is not rendered
05:07:36 regroups if rows get inserted
05:07:36 regroups if rows get inserted, event is from server and table was empty
05:07:36 does not regroup if rows get inserted, event is from server and table was not empty
05:07:36 regroups if rows get deleted
05:07:36 removes aggregate rows if all rows get deleted
05:07:36 regroups if rows get updated
05:07:36 may group column 0 only
05:07:36 may group column 1 only
05:07:36 may group columns 0 (avg) and 1 (sum)
05:07:36 may group columns 0, 1 and 2
05:07:36 may group columns 2 and 1
05:07:36 may group column 1 only after grouping column 0 first
05:07:36 may group column 1 and 2 after grouping column 0 first
05:07:36 row click
05:07:36 selects row and unselects others
05:07:36 sends selection and click events
05:07:36 sends only click if row already is selected
05:07:36 sends selection, checked and click events if table is checkable and checkbox has been clicked
05:07:36 right click on row
05:07:36 opens context menu
05:07:36 context menu only shows items without header type also if there is a type singleSelection
05:07:36 context menu only shows visible menus
05:07:36 _filterMenus
05:07:36 returns no menus for contextMenu if no row is selected
05:07:36 returns only single selection menus for contextMenu if one row is selected
05:07:36 returns only multi selection menus for contextMenu if multiple rows are selected
05:07:36 returns menus with single- and multi selection set for contextMenu if one or more rows are selected
05:07:36 returns only empty space menus if no row is selected
05:07:36 returns empty space and single selection menus if one row is selected
05:07:36 returns empty space and multi selection menus if multiple rows are selected
05:07:36 returns menus with empty space, single- and multi selection set if one or more rows are selected
05:07:36 row mouse down / move / up
05:07:36 selects multiple rows
05:07:36 only sends selection event, no click
05:07:36 only send one event for mousedown and immediate mouseup on the same row
05:07:36 only selects first row if mouse move selection or multi selection is disabled
05:07:36 moveColumn
05:07:36 moves column from oldPos to newPos
05:07:36 considers view range (does not fail if not all rows are rendered)
05:07:36 onModelAction
05:07:36 rowsSelected event
05:07:36 calls selectRows
05:07:36 rowsDeleted event
05:07:36 calls deleteRows
05:07:36 allRowsDeleted event
05:07:36 calls deleteAllRows
05:07:36 rowsInserted event
05:07:36 calls insertRows
05:07:36 rowOrderChanged event
05:07:36 calls updateRowOrder
05:07:36 does not animate ordering for newly inserted rows
05:07:36 rowsUpdated event
05:07:36 calls updateRows
05:07:36 columnStructureChanged event
05:07:36 resets the model columns
05:07:36 redraws the header to reflect header cell changes (text)
05:07:36 columnOrderChanged event
05:07:36 reorders the model columns
05:07:36 reorders the html nodes
05:07:36 silently moves cells which are not rendered in view range
05:07:36 columnHeadersUpdated event
05:07:36 updates the text and sorting state of model columns
05:07:36 updates sort indices of the sort columns if a sort column got removed
05:07:36 updates the text and sorting state of html table header nodes
05:07:36 updates the custom css class of table header nodes
05:07:36 onModelPropertyChange
05:07:36 headerVisible
05:07:36 hides the table header
05:07:36 menus
05:07:36 creates and registers menu adapters
05:07:36 destroys the old menus
05:07:36 destroys the old and creates the new menus if the list contains both
05:07:36 considers custom css class
05:07:36 _sendRowsFiltered
05:07:36 should not coalesce remove and 'add' events
05:07:3605:07:36BooleanColumn
05:07:36 table checkable column
05:07:36 a checkbox column gets inserted if table.checkable=true
05:07:36 no checkbox column gets inserted if table.checkable=false
05:07:36 this.checkableColumn is set to the new column
05:07:36 displays the row.checked state as checkbox
05:07:36 boolean column
05:07:36 displays the cell value as checkbox
05:07:3605:07:36Column
05:07:36 considers horizontal alignment
05:07:36 converts linebreak into <br> in header cells
05:07:36 considers custom css class of a column
05:07:36 considers custom css class of a column, as well for checkbox columns
05:07:36 considers custom css class of a cell, if both are set only the cell class is used
05:07:36 considers htmlEnabled of a cell
05:07:36 caches encoded text of a cell to improve performance
05:07:36 multilineText
05:07:36 replaces
05:07:36 with br, but only if htmlEnabled is false
05:07:36 textWrap
05:07:36 wraps text if column.textWrap and table.multilineText are true
05:07:36 does not wrap text if column.textWrap is false and table.multilineText is true
05:07:36 does not wrap text if column.textWrap is true and table.multilineText is false
05:07:36 background effect
05:07:36 colorGradient1
05:07:36 colors cells from red to green
05:07:36 colors cells according to rounded values
05:07:36 considers view range -> only colors rendered cells
05:07:36 updates colors if row gets deleted
05:07:36 updates colors if row gets inserted
05:07:36 updates colors if row gets updated
05:07:36 colors cells if table gets rendered
05:07:36 restores existing background color if background effect gets removed
05:07:36 barChart
05:07:36 does not overwrite existing background color
05:07:36 setBackgroundEffect
05:07:36 changes the background effect
05:07:36 sends columnBackgroundEffectChanged event
05:07:36 calculateMinMaxValues
05:07:36 calculates the min/max values based on rounded values
05:07:3605:07:36scout.comparators
05:07:36 tests 'compare' method of TEXT comparator
05:07:36 tests 'compareIgnoreCase' method of TEXT comparator
05:07:36 tests 'compare' method of NUMERIC comparator
05:07:36 tests 'compare' method of ALPHANUMERIC comparator
05:07:36 tests 'compareIgnoreCase' method of ALPHANUMERIC comparator
05:07:36 tests 'compareIgnoreCase' method of ALPHANUMERIC comparator with session
05:07:3605:07:36AggregateTableControl
05:07:36 aggregate
05:07:36 creates an aggregate row
05:07:36 sums up numbers in a number column
05:07:36 sums up numbers in a number column but only on filtered rows
05:07:36 sums up numbers in a number column and considers format pattern
05:07:36 sums up numbers in a number column and considers rounded values fo aggregation
05:07:36 eanbled state
05:07:36 is false if there are no number columns
05:07:36 is true if there is at least one number column
05:07:3605:07:36TableControl
05:07:36 onModelPropertyChange
05:07:36 selected
05:07:36 opens and closes the control container
05:07:36 removes the content of the previous selected control without closing the container
05:07:36 setSelected
05:07:36 removes the content of the previous selected control without closing the container
05:07:36 sends selected events (for current and previous selection)
05:07:3605:07:36CellEditor
05:07:36 mouse click
05:07:36 starts cell edit if cell is editable
05:07:36 does not start cell edit if cell is not editable
05:07:36 does not start cell edit if row is disabled
05:07:36 does not start cell edit if table is disabled
05:07:36 does not start cell edit if mouse down and up happened on different cells
05:07:36 does not start cell edit if right mouse button was pressed
05:07:36 does not start cell edit if middle mouse button was pressed
05:07:36 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
05:07:36 startCellEdit event
05:07:36 opens popup with field
05:07:36 endCellEdit event
05:07:36 destroys the field
05:07:36 removes the cell editor popup
05:07:36 completeEdit
05:07:36 sends completeCellEdit
05:07:36 sends completeCellEdit only once
05:07:36 does not remove the popup and its field (will be done by endCellEdit)
05:07:36 cancelEdit
05:07:36 sends cancelCellEdit
05:07:36 removes the popup and its field
05:07:36 validation
05:07:36 shows a tooltip if field has an error
05:07:36 does not sho a tooltip if field has no error
05:07:36 popup recovery
05:07:36 reopens popup if row gets updated
05:07:36 closes popup if row gets deleted
05:07:36 closes popup if all rows get deleted
05:07:36 tooltip recovery
05:07:36 removes tooltip if row gets deleted
05:07:3605:07:36DateColumnUserFilter
05:07:36 acceptByFields works
05:07:36 acceptByFields works with time
05:07:36 addFilterFields must not create date fields with time
05:07:3605:07:36TableTextUserFilter
05:07:36 filter
05:07:36 filters rows based on cell text
05:07:36 separates cell values with whitepace
05:07:36 works with bean columns
05:07:3605:07:36DateFormat
05:07:36 format
05:07:36 considers d M y
05:07:36 considers h H m a
05:07:36 considers E
05:07:36 parse
05:07:36 considers d M y
05:07:36 considers h H m a
05:07:36 analyze
05:07:36 analyzes the text and returns an object with months, years and days
05:07:36 considers pattern dd.MM.yyyy
05:07:36 considers pattern yyyy-MM-dd
05:07:36 considers pattern MM/dd/yyy
05:07:36 checks correct handling of am/pm
05:07:36 proposes valid dates for pattern dd.MM.yyyy
05:07:36 proposes valid dates for pattern MM.yyyy
05:07:36 proposes valid dates for pattern yyyy
05:07:36 proposes valid times
05:07:3605:07:36DecimalFormat
05:07:36 format
05:07:36 considers decimal separators
05:07:36 considers grouping separators
05:07:36 can swap the position of the minus sign
05:07:36 can handle invalid patterns
05:07:36 distinguishes digits and zero digits
05:07:36 can handle positive and negative subpattern
05:07:36 can handle exotic symbols
05:07:36 can handle percentages, format taken from application
05:07:36 can handle multiplier
05:07:36 can handle rounding mode
05:07:36 round
05:07:36 can handle rounding modes
05:07:3605:07:36scout.tooltips
05:07:36 can be installed and uninstalled for a form field
05:07:36 creates a tooltip on mouseenter and removes it on mouseleave
05:07:36 if text
05:07:36 is empty no tooltip will be shown
05:07:36 is a function, it will be called for tooltip text
05:07:36 is undefined no tooltip will be shown
05:07:36 is provided by component, it will be used as tooltip text
05:07:36 is provided as function by component, it will be called and used as tooltip text
05:07:36 is provided using options and by component, text provided using options will be used
05:07:36 is a function, component is passed as first and only argument
05:07:3605:07:36Compacttree
05:07:36 creation
05:07:36 adds no empty section node
05:07:36 adds a node with child node
05:07:36 adds a node with child nodes in correct order
05:07:36 deletes a node
05:07:36 inserts a child node
05:07:36 node click
05:07:36 calls selectNodes
05:07:3605:07:36TreeKeyStrokes
05:07:36 key up
05:07:36 selects the above node in collapsed tree
05:07:36 selects the above node node in expanded tree
05:07:36 selects the last node if no node is selected yet
05:07:36 selects the only node if there is only one
05:07:36 does nothing if first node already is selected
05:07:36 key down
05:07:36 selects the node below in collapsed tree
05:07:36 selects the first node if no row is selected yet
05:07:36 selects the above node node in expanded tree
05:07:36 selects the only node if there is only one
05:07:36 does nothing if last node already is selected
05:07:36 Home
05:07:36 selects first node in collapsed tree
05:07:36 selects first node in expanded tree
05:07:36 Subtract
05:07:36 collapses a node
05:07:36 collapses a node and drill up
05:07:36 Add
05:07:36 expands a node
05:07:36 expands a node and drill down
05:07:36 End
05:07:36 jumps to last node
05:07:36 space
05:07:36 does nothing if no nodes are selected
05:07:36 checks the selected node
05:07:36 unchecks the selected node
05:07:3605:07:36TreeNodePosition
05:07:36 _findInsertPositionInFlatList
05:07:36 insert node between two other nodes on the same level
05:07:36 insert node between two other nodes on another level
05:07:36 insert node ahead all other nodes on the same level
05:07:36 insert node below all other nodes on the same level
05:07:36 insert a subtree between two other nodes on the same level
05:07:36 insert a node below another node of the same level with an expanded subtree
05:07:36 _addChildrenToFlatListIfExpanded
05:07:36 expands collapsed node
05:07:36 expands collapsed node with different levels in insertBatch
05:07:3605:07:36Tree
05:07:36 creation
05:07:36 adds nodes
05:07:36 does not add notes if no nodes are provided
05:07:36 insertNodes
05:07:36 inserting a child
05:07:36 updates model
05:07:36 updates model with a complex node containing another node
05:07:36 updates html document if parent is expanded
05:07:36 updates html document at a specific position
05:07:36 only updates the model if parent is collapsed
05:07:36 expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
05:07:36 with breadcrumb style
05:07:36 inserts a html node if the parent node is selected
05:07:36 only updates model if the parent node is not selected
05:07:36 inserts html nodes at a specific position
05:07:36 expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
05:07:36 updateNodes
05:07:36 enabled update
05:07:36 updates the enabled state of the model node
05:07:36 updates the enabled state of the html node, if visible
05:07:36 updates the enabled state of the html node after expansion, if not visible
05:07:36 enabled update on checkable tree
05:07:36 updates the enabled state of the model node
05:07:36 updates the enabled state of the html node, if visible
05:07:36 updates the enabled state of the html node after expansion, if not visible
05:07:36 deleteNodes
05:07:36 deleting a child
05:07:36 updates model
05:07:36 updates html document
05:07:36 updates child node indices
05:07:36 considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
05:07:36 deleting a root node
05:07:36 updates model
05:07:36 updates html document
05:07:36 deleting a collapsed root node
05:07:36 updates model
05:07:36 updates html document
05:07:36 deleting all nodes
05:07:36 updates model
05:07:36 updates html document
05:07:36 deleteAllChildNodes
05:07:36 deletes all nodes from model
05:07:36 deletes all nodes from html document
05:07:36 deletes all nodes from model for a given parent
05:07:36 deletes all nodes from html document for a given parent
05:07:36 check nodes
05:07:36 checks a subnode -> mark upper nodes
05:07:36 checks a node -> mark upper nodes -> uncheck node and test if node keeps marked because children are checked
05:07:36 checks a subnode and its sibling->mark upper nodes -> uncheck one of the siblings
05:07:36 try to check a disabled node
05:07:36 try to check a node in disabled tree
05:07:36 try to check two nodes in singlecheck tree
05:07:36 check a parent in autoCheckChildren tree
05:07:36 check a parent in autoCheckChildren = false tree
05:07:36 try to check nodes in uncheckable tree
05:07:36 node click
05:07:36 calls tree._onNodeMouseDown
05:07:36 sends selection and click events in one call in this order
05:07:36 sends selection, check and click events if tree is checkable and checkbox has been clicked
05:07:36 updates model (selection)
05:07:36 does not send click if mouse down happens on another node than mouseup
05:07:36 does not send click if mouse down does not happen on a node
05:07:36 node double click
05:07:36 expands/collapses the node
05:07:36 sends clicked, selection, action and expansion events
05:07:36 node control double click
05:07:36 does the same as control single click (does NOT expand and immediately collapse again)
05:07:36 sends clicked, selection, action and expansion events
05:07:36 deselectAll
05:07:36 clears the selection
05:07:36 selectNodes
05:07:36 selects a node
05:07:36 expands the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)
05:07:36 also expands the node if bread crumb mode is enabled
05:07:36 also expands the parents in breadcrumb mode if a hidden node should be selected after being expanded and collapsed while in its hidden state
05:07:36 sets css class ancestor-of-selected on every ancestor of the selected element
05:07:36 sets css class child-of-selected on direct children of the selected element
05:07:36 may select a node which is not rendered
05:07:36 sets parent and ancestor css classes even if nodes are not rendered
05:07:36 sets child-of-selected css class even if nodes are not rendered
05:07:36 expandNode
05:07:36 sets css class child-of-selected on direct children if the expanded node is selected
05:07:36 renders the child nodes if parent is expanded
05:07:36 with breadcrumb style
05:07:36 renders the child nodes if parent is expanded
05:07:36 ensures top level nodes are rendered
05:07:36 expandAllParentNodes
05:07:36 expands all parent nodes of the given node (model)
05:07:36 expands all parent nodes of the given node (html)
05:07:36 lazyExpandCollapse
05:07:36 manual expand -> manual collapse node
05:07:36 manual expand -> lazy collapse node
05:07:36 lazy expand -> manual collapse node
05:07:36 lazy expand -> lazy collapse node
05:07:36 collapseNode
05:07:36 prevents collapsing in bread crumb mode if node is selected
05:07:36 collapseAll
05:07:36 collapses all nodes and updates model
05:07:36 updateItemPath
05:07:36 Sets css class group on every element within the same group
05:07:36 updateNodeOrder
05:07:36 reorders the child nodes if parent is given (model)
05:07:36 reorders the child nodes if parent is given and expanded (model)
05:07:36 reorders the child nodes if parent is given (html)
05:07:36 considers view range when updating child node order
05:07:36 reorders expanded child nodes if parent is given (model)
05:07:36 reorders the root nodes if no parent is given (model)
05:07:36 reorders the root nodes if no parent is given (html)
05:07:36 reorders expanded root nodes if no parent is given (model)
05:07:36 reorders expanded root nodes if no parent is given (html)
05:07:36 tree filter
05:07:36 filters nodes when filter() is called
05:07:36 filters nodes when filter is added and removed
05:07:36 makes sure only filtered nodes are displayed when node gets expanded
05:07:36 applies filter if a node gets changed
05:07:36 applies filter if a node gets inserted
05:07:36 make sure nodes unchanged by filters are attached. See ticket #168957
05:07:36 onModelAction
05:07:36 nodesInserted event
05:07:36 calls insertNodes
05:07:36 nodesDeleted event
05:07:36 calls deleteNodes
05:07:36 allChildNodesDeleted event
05:07:36 calls deleteAllChildNodes
05:07:36 nodesSelected event
05:07:36 calls selectNodes
05:07:36 does not send events if called when processing response
05:07:36 nodeChanged event
05:07:36 updates the text of the model node
05:07:36 updates the text of the html node
05:07:36 updates custom cssClass of model and html node
05:07:36 preserves child-of-selected when root nodes get updated
05:07:36 preserves child-of-selected when child nodes get updated
05:07:36 preserves group css class when nodes get updated
05:07:36 nodesUpdated event
05:07:36 calls updateNodes
05:07:36 childNodeOrderChanged event
05:07:36 calls updateNodeOrder
05:07:36 multiple events
05:07:36 handles delete, collapse, insert, expand events correctly
05:07:36 tree enabled/disabled
05:07:36 disables checkboxes when tree is disabled
05:07:36 test visible list and map
05:07:36 with initial all expanded nodes
05:07:36 init with all expanded in correct order
05:07:36 collapse a node -> all children have to be removed
05:07:36 filter node -> filtered node and children has to be removed from visible
05:07:36 update node -> node is filtered
05:07:36 insert expanded node to expanded parent
05:07:36 insert child node in filtered parent
05:07:36 insert child node which should be filtered
05:07:36 with initial all closed nodes
05:07:36 init with all collapsed
05:07:36 insert child node collapsed parent
05:07:36 expand node
05:07:36 expand child node
05:07:36 onModelPropertyChange
05:07:36 considers custom css class
05:07:3605:07:36DetachHelper
05:07:36 restores sticky tooltips
05:07:36 considers the context of $anchor -> only removes tooltips in that context
05:07:3605:07:36Device
05:07:36 scout.device
05:07:36 is initialized automatically
05:07:36 isWindowsTablet
05:07:36 returns true when browser is Edge and scrollbarWidth is 0
05:07:36 user agent parsing
05:07:36 recognizes iOS devices
05:07:36 recognizes Android devices
05:07:36 recognizes normal Windows PCs
05:07:36 recognizes supported browsers
05:07:3605:07:36EventSupport
05:07:36 on / trigger / off
05:07:36 single event func only triggered until off() is called
05:07:36 multiple events
05:07:36 one
05:07:36 single event func only triggered once when registered with one()
05:07:36 event parameter passed to registered func
05:07:36 de-register function registered with one()
05:07:36 off
05:07:36 remove all with same type
05:07:36 remove specific listener
05:07:3605:07:36Range
05:07:36 equals
05:07:36 union
05:07:36 returns a new range with the sum of both ranges
05:07:36 returns a copy of both ranges if the ranges don't overlap
05:07:36 returns a copy of the non empty range if one range is empty
05:07:36 subtract
05:07:36 returns a new range where the second range is removed from the first
05:07:36 returns a copy of the first range if the second does not overlap the first
05:07:36 returns an empty range if second range completely covers the first
05:07:36 returns a new range if second range is inside the first and touches a border
05:07:36 returns an array of two ranges if second range is inside the first but does not touch a border
05:07:36 returns a copy of the first range if the second range is empty
05:07:36 returns an empty range if the first range is empty
05:07:36 intersect
05:07:36 returns a new range with the part where both ranges overlap
05:07:36 returns an empty range if the ranges don't overlap
05:07:36 returns an empty range if one range is empty
05:07:3605:07:36scout.URL
05:07:36 can parse super-simple URL
05:07:36 can parse empty hash
05:07:36 can parse a moderately simple URL
05:07:36 can convert the URL to string (only changed in order of arguments)
05:07:36 can handle multi-valued parameters
05:07:36 can add parameters
05:07:36 can remove parameters
05:07:36 can create or replace parameters
05:07:36 can handle non-ascii characters
05:07:3605:07:36scout.arrays
05:07:36 init
05:07:36 checks whether array has correct length and initial values
05:07:36 ensure
05:07:36 creates an array if the param is not an array
05:07:36 returns the param if the param already is an array
05:07:36 remove
05:07:36 removes elements
05:07:36 removeAll
05:07:36 removes all given elements
05:07:36 considers emtpy args
05:07:36 replace
05:07:36 replaces elements
05:07:36 insert
05:07:36 insert element at index
05:07:36 max
05:07:36 returns 0 iff input contains 0
05:07:36 behaves like Math.max on null and undefined
05:07:36 ignores non-number elements
05:07:36 min
05:07:36 returns 0 iff input contains 0
05:07:36 behaves like Math.min on null and undefined
05:07:36 ignores non-number elements
05:07:36 move
05:07:36 replaces elements
05:07:36 union
05:07:36 merges two arrays
05:07:36 merges two arrays and removes duplicates
05:07:36 also works with floats
05:07:36 if the arrays contain objects instead of primitives, it uses their id to check for equality
05:07:36 does not fail if arr1 or arr2 are not defined
05:07:36 equals
05:07:36 checks whether two arrays contain the same elements in the same order
05:07:36 considers emtpy and same arrays
05:07:36 returns true if one array is undefined/null and the other empty
05:07:36 equalsIgnoreOrder
05:07:36 checks whether two arrays contain the same elements without considering the order
05:07:36 considers emtpy and same arrays
05:07:36 returns true if one array is undefined/null and the other empty
05:07:36 find
05:07:36 returns the element for which the given predicate returns true
05:07:36 findFrom
05:07:36 returns the element for which the given predicate returns true, starting from a given index
05:07:36 does not return the element for which the given predicate returns true, if it is on the left side of the start index
05:07:36 also checks the element at start index
05:07:36 searches from right to left if backwards is true
05:07:36 format
05:07:36 formats an array by concatenating each entry
05:07:36 returns '' for empty array or if no array was provided
05:07:36 formatEncoded
05:07:36 encodes the html of each array element
05:07:36 first
05:07:36 finds first array element
05:07:36 last
05:07:36 finds last array element
05:07:3605:07:36scout.dates
05:07:36 shift
05:07:36 shifts year or month or day
05:07:36 shifts year and month if both provided
05:07:36 shifts year and month and day if all provided
05:07:36 shift year
05:07:36 adds or removes years
05:07:36 handles edge case leap year
05:07:36 shift month
05:07:36 adds or removes months
05:07:36 handles edge case start month
05:07:36 handles edge case end month
05:07:36 handles edge case leap year
05:07:36 shiftToNextDayOfType
05:07:36 shifts to next day of type
05:07:36 shiftToPreviousDayOfType
05:07:36 shifts to previous day of type
05:07:36 ensureMonday
05:07:36 shifts to next monday in direction if it is not a monday yet
05:07:36 isSameDay
05:07:36 returns true if day, month and year matches
05:07:36 compareMonths
05:07:36 returns the differences in number of months
05:07:36 ignores time
05:07:36 works with different years
05:07:36 compareDays
05:07:36 returns the differences in number of days
05:07:36 ignores time
05:07:36 works with different month
05:07:36 works with different years
05:07:36 timestamp
05:07:36 returns a string of the expected length withonly digits
05:07:36 orderWeekdays
05:07:36 orders weekdays
05:07:36 toJsonDate / parseJsonDate
05:07:36 can handle missing or invalid inputs
05:07:36 can convert JSON and JS dates
05:07:36 create
05:07:36 can create dates
05:07:36 weekInYear
05:07:36 can calculate week in year
05:07:36 format
05:07:36 can handle invalid values
05:07:36 can format valid dates
05:07:36 compare
05:07:36 can handle invalid dates
05:07:36 can compare valid dates
05:07:36 isLeapYear
05:07:36 correctly identifies leap years
05:07:3605:07:36scout.defaultValues
05:07:36 _loadDefaultsConfiguration
05:07:36 can load invalid configurations
05:07:36 applyTo
05:07:36 can apply default values to JSON
05:07:36 can apply default values to JSON considering the model variant
05:07:36 copies default values 'by value'
05:07:3605:07:36scout.icons
05:07:36 parses bitmap icons
05:07:36 parses font icons (scoutIcons font)
05:07:36 parses font icons (custom font)
05:07:36 parses returns a CSS class for custom fonts
05:07:36 appends CSS class string with custom fonts
05:07:3605:07:36scout.numbers
05:07:36 round
05:07:36 tests special cases
05:07:36 tests rounding mode 'UP'
05:07:36 tests rounding mode 'DOWN'
05:07:36 tests rounding mode 'CEILING'
05:07:36 tests rounding mode 'FLOOR'
05:07:36 tests rounding mode 'HALF_UP'
05:07:36 tests rounding mode 'HALF_DOWN'
05:07:36 shiftDecimalPoint
05:07:36 can shift decimal point to left and right
05:07:36 randomId
05:07:36 can generate random IDs
05:07:36 correlationId
05:07:36 can generate random correlation IDs
05:07:3605:07:36scout.objects
05:07:36 copyProperties
05:07:36 copies all properties
05:07:36 copies the properties from prototype as well
05:07:36 countOwnProperties
05:07:36 counts all own properties
05:07:36 valueCopy
05:07:36 copies an object by value
05:07:36 isNumber
05:07:36 returns true iff argument is a number
05:07:36 values
05:07:36 returns object values
05:07:3605:07:36scout.strings
05:07:36 nl2br
05:07:36 can convert newlines to br tags
05:07:36 encodes html, if the parameter is set to true (default)
05:07:36 removeAmpersand
05:07:36 can remove ampersands
05:07:36 getMnemonic
05:07:36 can extract mnemonics
05:07:36 hasText
05:07:36 can check if string has text
05:07:36 repeat
05:07:36 can repeat strings
05:07:36 padZeroLeft
05:07:36 can pad strings with 0
05:07:36 startsWith
05:07:36 can check if a string starts with another
05:07:36 endsWith
05:07:36 can check if a string ends with another
05:07:36 count
05:07:36 can count occurrences
05:07:36 encode
05:07:36 encodes html
05:07:36 does not try to encode empty strings
05:07:36 caches the html element used for encoding
05:07:36 join
05:07:36 joins strings
05:07:36 box
05:07:36 boxes strings
05:07:36 lowercaseFirstLetter
05:07:36 converts first letter to lowercase
05:07:36 quote
05:07:36 quotes special characters for regexp
05:07:36 asString
05:07:36 converts input to string
05:07:36 plainText
05:07:36 converts html to plain text
05:07:36 does not try to get plaintext of empty strings
05:07:36 caches the html element used for getting plain text
05:07:36 considers upper and lower case tags
05:07:36 converts br, p, div into new lines
05:07:36 converts li, tr into new lines
05:07:36 converts td into whitespaces
05:07:36 converts , &, >, <
05:07:36 preserves tabs
05:07:36 insertAt
05:07:36 can insert strings into other strings
05:07:36 nvl
05:07:36 returns an empty string when input is null or undefined
05:07:36 splitMax
05:07:36 returns not more than limit elements
05:07:3605:07:36Widget
05:07:36 rendering
05:07:36 should set rendering, rendered flags correctly
05:07:36 should set rendering flag to true _while_ the component is rendering
05:07:36 attach/detach
05:07:36 attached and rendered is false by default
05:07:36 attached and rendered has the right value after render/remove and attach/detach
05:07:3605:07:36Results: 1027 specs, 0 failures, 0 pending
05:07:3605:07:36[INFO] stopped o.e.j.s.h.ContextHandler{/webjars,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
05:07:36[INFO] stopped o.e.j.s.h.ContextHandler{/classpath,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
05:07:36[INFO] stopped o.e.j.s.h.ContextHandler{/,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
05:07:36[INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
05:07:36[INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
05:07:36[INFO] stopped o.e.j.s.h.ContextHandler{/spec,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
05:07:36[INFO] stopped o.e.j.s.h.ContextHandler{/src,file:/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/}
05:07:36[INFO]
05:07:36[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.test ---
05:07:36[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
05:07:36[INFO]
05:07:36[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.test ---
05:07:36[INFO]
05:07:36[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.test ---
05:07:36[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
05:07:36[INFO]
05:07:36[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.test ---
05:07:36[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
05:07:36[INFO]
05:07:36[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.test ---
05:07:36[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
05:07:36[INFO]
05:07:36[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.test ---
05:07:36[INFO] Skipping duplicate-finder execution!
05:07:36[INFO]
05:07:36[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.test ---
05:07:36[INFO] Signature checking is skipped.
05:07:36[INFO]
05:07:36[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.test ---
05:07:36[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
05:07:36[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.pom
05:07:36[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
05:07:36[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
05:07:36[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
05:07:36[INFO]
05:07:36[INFO] --< org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test >--
05:07:36[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT [25/30]
05:07:36[INFO] --------------------------------[ jar ]---------------------------------
05:07:36[INFO]
05:07:36[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:36[INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target
05:07:36[INFO]
05:07:36[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:36[INFO] Skipping Rule Enforcement.
05:07:36[INFO]
05:07:36[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:37[INFO]
05:07:37[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:37[INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/../org.eclipse.scout.rt/target/jacoco-all.exec
05:07:37[INFO]
05:07:37[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:37[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:37[INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/main/resources
05:07:37[INFO]
05:07:37[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:37[INFO] No sources to compile
05:07:37[INFO]
05:07:37[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:37[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:37[INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/test/resources
05:07:37[INFO]
05:07:37[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:37[INFO] Changes detected - recompiling the module!
05:07:37[INFO] Compiling 3 source files to /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/test-classes
05:07:38[INFO]
05:07:38[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:38[INFO] Surefire report directory: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/surefire-reports
05:07:3805:07:38-------------------------------------------------------
05:07:38 T E S T S
05:07:38-------------------------------------------------------
05:07:38Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.scout
05:07:38Running org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
05:07:38SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
05:07:38SLF4J: Defaulting to no-operation (NOP) logger implementation
05:07:38SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
05:07:40Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.482 sec - in org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
05:07:4005:07:40Results :
05:07:4005:07:40Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
05:07:4005:07:40[INFO]
05:07:40[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:40[WARNING] JAR will be empty - no content was marked for inclusion!
05:07:40[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
05:07:40[INFO]
05:07:40[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:40[INFO]
05:07:40[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:40[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
05:07:40[INFO]
05:07:40[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:40[INFO] No sources in project. Archive not created.
05:07:40[INFO]
05:07:40[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:40[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar
05:07:40[INFO]
05:07:40[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:40[INFO] Skipping duplicate-finder execution!
05:07:40[INFO]
05:07:40[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:40[INFO] Signature checking is skipped.
05:07:40[INFO]
05:07:40[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
05:07:40[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
05:07:40[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.pom
05:07:40[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
05:07:40[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar
05:07:40[INFO]
05:07:40[INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html >--------
05:07:40[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT [26/30]
05:07:40[INFO] --------------------------------[ jar ]---------------------------------
05:07:40[INFO]
05:07:40[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:40[INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target
05:07:40[INFO]
05:07:40[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:40[INFO] Skipping Rule Enforcement.
05:07:40[INFO]
05:07:40[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO]
05:07:41[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/../org.eclipse.scout.rt/target/jacoco-all.exec
05:07:41[INFO]
05:07:41[INFO] --- build-helper-maven-plugin:1.9.1:add-resource (add-js-resource) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO]
05:07:41[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:41[INFO] Copying 1 resource
05:07:41[INFO] Copying 4 resources
05:07:41[INFO]
05:07:41[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Changes detected - recompiling the module!
05:07:41[INFO] Compiling 2 source files to /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/classes
05:07:41[INFO]
05:07:41[INFO] --- jandex-maven-plugin:1.0.3:jandex (make-index) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO]
05:07:41[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:41[INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/src/test/resources
05:07:41[INFO]
05:07:41[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] No sources to compile
05:07:41[INFO]
05:07:41[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] No tests to run.
05:07:41[INFO]
05:07:41[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
05:07:41[INFO]
05:07:41[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO]
05:07:41[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Skipping packaging of the test-jar
05:07:41[INFO]
05:07:41[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
05:07:41[INFO]
05:07:41[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] No sources in project. Archive not created.
05:07:41[INFO]
05:07:41[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Skipping duplicate-finder execution!
05:07:41[INFO]
05:07:41[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Signature checking is skipped.
05:07:41[INFO]
05:07:41[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.svg.ui.html ---
05:07:41[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
05:07:41[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.pom
05:07:41[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
05:07:41[INFO]
05:07:41[INFO] ----------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty >----------
05:07:41[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT [27/30]
05:07:41[INFO] --------------------------------[ jar ]---------------------------------
05:07:41[INFO]
05:07:41[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty ---
05:07:41[INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target
05:07:41[INFO]
05:07:41[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty ---
05:07:41[INFO] Skipping Rule Enforcement.
05:07:41[INFO]
05:07:41[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty ---
05:07:42[INFO]
05:07:42[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty ---
05:07:42[INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/../org.eclipse.scout.rt/target/jacoco-all.exec
05:07:42[INFO]
05:07:42[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty ---
05:07:42[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:42[INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/src/main/resources
05:07:42[INFO]
05:07:42[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty ---
05:07:42[INFO] Changes detected - recompiling the module!
05:07:42[INFO] Compiling 1 source file to /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/classes
05:07:43[INFO]
05:07:43[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:43[INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/src/test/resources
05:07:43[INFO]
05:07:43[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] No sources to compile
05:07:43[INFO]
05:07:43[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] No tests to run.
05:07:43[INFO]
05:07:43[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
05:07:43[INFO]
05:07:43[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO]
05:07:43[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] Skipping packaging of the test-jar
05:07:43[INFO]
05:07:43[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
05:07:43[INFO]
05:07:43[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] No sources in project. Archive not created.
05:07:43[INFO]
05:07:43[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] Skipping duplicate-finder execution!
05:07:43[INFO]
05:07:43[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] Signature checking is skipped.
05:07:43[INFO]
05:07:43[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty ---
05:07:43[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
05:07:43[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.pom
05:07:43[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
05:07:43[INFO]
05:07:43[INFO] ----< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix >-----
05:07:43[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT [28/30]
05:07:43[INFO] --------------------------------[ jar ]---------------------------------
05:07:43[INFO]
05:07:43[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:43[INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target
05:07:43[INFO]
05:07:43[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:43[INFO] Skipping Rule Enforcement.
05:07:43[INFO]
05:07:43[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO]
05:07:44[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/../org.eclipse.scout.rt/target/jacoco-all.exec
05:07:44[INFO]
05:07:44[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:44[INFO] Copying 1 resource
05:07:44[INFO]
05:07:44[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] No sources to compile
05:07:44[INFO]
05:07:44[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:44[INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/src/test/resources
05:07:44[INFO]
05:07:44[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] No sources to compile
05:07:44[INFO]
05:07:44[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] No tests to run.
05:07:44[INFO]
05:07:44[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
05:07:44[INFO]
05:07:44[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO]
05:07:44[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] Skipping packaging of the test-jar
05:07:44[INFO]
05:07:44[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
05:07:44[INFO]
05:07:44[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] No sources in project. Archive not created.
05:07:44[INFO]
05:07:44[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] Skipping duplicate-finder execution!
05:07:44[INFO]
05:07:44[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] Signature checking is skipped.
05:07:44[INFO]
05:07:44[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test.affix ---
05:07:44[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
05:07:44[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.pom
05:07:44[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
05:07:44[INFO]
05:07:44[INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test >--------
05:07:44[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT [29/30]
05:07:44[INFO] --------------------------------[ jar ]---------------------------------
05:07:44[INFO]
05:07:44[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test ---
05:07:44[INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target
05:07:44[INFO]
05:07:44[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test ---
05:07:44[INFO] Skipping Rule Enforcement.
05:07:44[INFO]
05:07:44[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test ---
05:07:45[INFO]
05:07:45[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test ---
05:07:45[INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/../org.eclipse.scout.rt/target/jacoco-all.exec
05:07:45[INFO]
05:07:45[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test ---
05:07:45[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:45[INFO] Copying 7 resources
05:07:45[INFO]
05:07:45[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test ---
05:07:45[INFO] No sources to compile
05:07:45[INFO]
05:07:45[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test ---
05:07:45[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:45[INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/src/test/resources
05:07:45[INFO]
05:07:45[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test ---
05:07:45[INFO] Changes detected - recompiling the module!
05:07:45[INFO] Compiling 1 source file to /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/test-classes
05:07:45[INFO]
05:07:45[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test ---
05:07:45[INFO] Surefire report directory: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/surefire-reports
05:07:4505:07:45-------------------------------------------------------
05:07:45 T E S T S
05:07:45-------------------------------------------------------
05:07:45Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.scout
05:07:46Running org.eclipse.scout.dev.jetty.JettyServerTest
05:07:46SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
05:07:46SLF4J: Defaulting to no-operation (NOP) logger implementation
05:07:46SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
05:07:46Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 sec - in org.eclipse.scout.dev.jetty.JettyServerTest
05:07:4605:07:46Results :
05:07:4605:07:46Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
05:07:4605:07:46[INFO]
05:07:46[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test ---
05:07:46[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
05:07:46[INFO]
05:07:46[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test ---
05:07:46[INFO]
05:07:46[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test ---
05:07:46[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
05:07:46[INFO]
05:07:46[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test ---
05:07:46[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
05:07:46[INFO]
05:07:46[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test ---
05:07:46[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
05:07:46[INFO]
05:07:46[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test ---
05:07:46[INFO] Skipping duplicate-finder execution!
05:07:46[INFO]
05:07:46[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test ---
05:07:46[INFO] Signature checking is skipped.
05:07:46[INFO]
05:07:46[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test ---
05:07:46[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
05:07:46[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.pom
05:07:46[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
05:07:46[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
05:07:46[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
05:07:46[INFO]
05:07:46[INFO] ---------< org.eclipse.scout.rt:org.eclipse.scout.rt-settings >---------
05:07:46[INFO] Building org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT [30/30]
05:07:46[INFO] --------------------------------[ jar ]---------------------------------
05:07:46[INFO]
05:07:46[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt-settings ---
05:07:46[INFO] Deleting /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target
05:07:46[INFO]
05:07:46[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt-settings ---
05:07:46[INFO] Skipping Rule Enforcement.
05:07:46[INFO]
05:07:46[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO]
05:07:47[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] master_test_jacocoArgLine set to -javaagent:/home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/../org.eclipse.scout.rt/target/jacoco-all.exec
05:07:47[INFO]
05:07:47[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:47[INFO] Copying 15 resources
05:07:47[INFO]
05:07:47[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] No sources to compile
05:07:47[INFO]
05:07:47[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] Using 'UTF-8' encoding to copy filtered resources.
05:07:47[INFO] skip non existing resourceDirectory /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/src/test/resources
05:07:47[INFO]
05:07:47[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] No sources to compile
05:07:47[INFO]
05:07:47[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] No tests to run.
05:07:47[INFO]
05:07:47[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
05:07:47[INFO]
05:07:47[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO]
05:07:47[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] Skipping packaging of the test-jar
05:07:47[INFO]
05:07:47[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] Building jar: /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
05:07:47[INFO]
05:07:47[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] No sources in project. Archive not created.
05:07:47[INFO]
05:07:47[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] Skipping duplicate-finder execution!
05:07:47[INFO]
05:07:47[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] Signature checking is skipped.
05:07:47[INFO]
05:07:47[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt-settings ---
05:07:47[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
05:07:47[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/pom.xml to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.pom
05:07:47[INFO] Installing /jobs/genie.scout/org.eclipse.scout.rt.branch-6.0_continuous/workspace/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar to /home/hudson/genie.scout/.jenkins/jobs/org.eclipse.scout.rt.branch-6.0_continuous/workspace/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
05:07:47[INFO] ------------------------------------------------------------------------
05:07:47[INFO] Reactor Summary:
05:07:47[INFO]
05:07:47[INFO] Eclipse Scout RT 6.0.300-SNAPSHOT .................. SUCCESS [ 2.850 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.json ........ SUCCESS [ 6.475 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform . SUCCESS [ 4.412 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test SUCCESS [ 48.812 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared ... SUCCESS [ 2.429 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test SUCCESS [ 8.328 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons SUCCESS [ 4.589 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test SUCCESS [ 3.643 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server ... SUCCESS [ 1.739 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test SUCCESS [ 11.138 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms SUCCESS [ 1.445 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws SUCCESS [ 1.726 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt ... SUCCESS [ 1.427 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test SUCCESS [ 31.893 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc SUCCESS [ 2.044 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test SUCCESS [ 11.267 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client ... SUCCESS [ 6.078 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test SUCCESS [ 40.832 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client SUCCESS [ 1.452 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test SUCCESS [ 5.823 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge SUCCESS [ 1.249 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor SUCCESS [ 1.685 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html .. SUCCESS [ 2.404 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test SUCCESS [ 52.718 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test SUCCESS [ 3.927 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html SUCCESS [ 1.239 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty ... SUCCESS [ 1.292 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix SUCCESS [ 1.212 s]
05:07:47[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test SUCCESS [ 2.147 s]
05:07:47[INFO] org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT ..... SUCCESS [ 1.239 s]
05:07:47[INFO] ------------------------------------------------------------------------
05:07:47[INFO] BUILD SUCCESS
05:07:47[INFO] ------------------------------------------------------------------------
05:07:47[INFO] Total time: 04:28 min
05:07:47[INFO] Finished at: 2019-03-14T05:07:47-04:00
05:07:47[INFO] ------------------------------------------------------------------------
05:07:47Recording test results
05:07:48Started calculate disk usage of build
05:07:48Finished Calculation of disk usage of build in 0 seconds
05:07:56Started calculate disk usage of workspace
05:07:56Finished Calculation of disk usage of workspace in 0 seconds
05:08:02Finished: SUCCESS