Skip to content

Console Output

Skipping 6,227 KB.. Full Log
08:37:08   _isDetail returns true or false depending on the state of the detail-form and detail-table
08:37:08   _buttonEnabled
08:37:08     is true when current node has a parent or...
08:37:08     is true when current node is a top-level node and outline a default detail-form or...
08:37:08     is false otherwise
08:37:08   _drill
08:37:08     drills up to parent node, sets the selection on the tree
08:37:08     shows default detail-form or outline overview
08:37:08 
08:37:08 ViewButtonBox
08:37:08   viewMenuTab
08:37:08     is only visible if there are visible view buttons with displayStyle == "MENU"
08:37:08     is not visible if there are no visible view buttons ith displayStyle == "MENU"
08:37:08     is not visible if there are visible view buttons with displayStyle == "TAB"
08:37:08     is not visible if there are no view buttons at all
08:37:08 
08:37:08 FileChooserAdapter
08:37:08   cancel
08:37:08     does not close the chooser but sends a cancel event
08:37:08 
08:37:08 FileChooser
08:37:08   open
08:37:08     opens the chooser
08:37:08   close
08:37:08     closes the chooser
08:37:08   addFiles
08:37:08     adds the files if multiSelect is true
08:37:08     does only add one file if multiSelect is false
08:37:08   removeFile
08:37:08     removes the file
08:37:08 
08:37:08 scout.FocusManager
08:37:08   isSelectableText
08:37:08     must return true for disabled text-fields
08:37:08   Focus fixes for Internet Explorer (IE)
08:37:08     Click on table-cell, must focus table
08:37:08     Click on tree-node, must focus tree
08:37:08   validateFocus
08:37:08     When nothing else is focusable, focus must be on the Desktop (=sandbox)
08:37:08     with forms:
08:37:08       Focus-context must install listeners on its $container
08:37:08       Focus must be on the 1st form-field when form is rendered
08:37:08       FocusContext must remember the last focused element
08:37:08       A new FocusContext must be created when a form is opened as dialog
08:37:08       Must focus another valid field if the focused field is removed
08:37:08       Must focus another valid field if the focused field is hidden
08:37:08   activateFocusContext
08:37:08     activates the context of the given $container and restores its focus
08:37:08 
08:37:08 FormAdapter
08:37:08   form destroy
08:37:08     destroys the adapters of the children
08:37:08   onModelAction
08:37:08     disposeAdapter
08:37:08       destroys the form
08:37:08 
08:37:08 FormLifecycle
08:37:08   cancel
08:37:08     don't open popup when nothing has been changed
08:37:08     open popup when value of field has been changed
08:37:08     triggers close event after cancel
08:37:08   ok
08:37:08     should validate fields and display message box when form is saved
08:37:08     should call save handler when form is saved and all fields are valid
08:37:08   validation error message
08:37:08     should list labels of missing and invalid fields
08:37:08 
08:37:08 FormMenu
08:37:08   setSelected
08:37:08     opens and closes the form popup
08:37:08     opens the popup and the ellipsis if the menu is overflown
08:37:08     opens the popup but not the ellipsis if the menu is overflown and mobile popup style is used
08:37:08   onModelPropertyChange
08:37:08     selected
08:37:08       calls setSelected
08:37:08 
08:37:08 Form
08:37:08   init
08:37:08     marks the root group box as main box
08:37:08   open
08:37:08     opens the form
08:37:08     adds it to the display parent
08:37:08   close
08:37:08     closes the form
08:37:08     removes it from the display parent
08:37:08   abort
08:37:08     closes the form if there is a close button
08:37:08     closes the form by using cancel if there is no close button
08:37:08   destroy
08:37:08     destroys its children
08:37:08   cacheBounds
08:37:08     read and store bounds
08:37:08     update bounds - if cacheBounds is true
08:37:08     update bounds - if cacheBounds is false
08:37:08   modal
08:37:08     creates a glass pane if true
08:37:08     does not create a glass pane if false
08:37:08   displayParent
08:37:08     is required if form is managed by a form controller, defaults to desktop
08:37:08     is not required if form is just rendered
08:37:08     always same as parent if display parent is set
08:37:08     blocks desktop if modal and displayParent is desktop
08:37:08     blocks detail form and outline if modal and displayParent is outline
08:37:08     blocks form if modal and displayParent is form
08:37:08   rootGroupBox.gridData
08:37:08     is created using gridDataHints when the logical grid is validated
08:37:08   initialFocus
08:37:08     references the widget which should gain focus after the form is displayed
08:37:08 
08:37:08 BasicField
08:37:08   acceptInput must always be sent to server at the end of input, if at least one change has been made
08:37:08     updateDisplayTextOnModify = true, with changed text
08:37:08     updateDisplayTextOnModify = false, with changed text
08:37:08     updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with changed text
08:37:08     updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with *pending* changed text
08:37:08     updateDisplayTextOnModify = true, then acceptInput(false) is fired. -> send should be done immediately
08:37:08     updateDisplayTextOnModify = true, w/o changed text
08:37:08     updateDisplayTextOnModify = false, w/o changed text
08:37:08     does not fail if field is removed while acceptInput is still pending
08:37:08   clear
08:37:08     removes the text and accepts input also with updateDisplayTextOnAnyKey set to true
08:37:08 
08:37:08 FormFieldAdapter
08:37:08   onModelPropertyChange
08:37:08     event should update model
08:37:08 
08:37:08 FormField
08:37:08   inheritance
08:37:08     inherits from Widget
08:37:08   _initProperty
08:37:08     gridDataHints are extended (not replaced) on init when gridDataHints is a plain object
08:37:08     gridDataHints are replaced when gridDataHints is instanceof GridData
08:37:08   property label position
08:37:08     position on_field
08:37:08       sets the label as placeholder
08:37:08       does not call field._renderLabelPosition initially
08:37:08     position top
08:37:08       guarantees a minimum height if label is empty
08:37:08     does not display a status if status visible = false
08:37:08   disabled style read-only
08:37:08     sets css class 'read-only' when field is disabled and setDisabledStyle has been called 
08:37:08   property tooltipText
08:37:08     adds class has-tooltip if there is a tooltip text
08:37:08   property menus
08:37:08     adds class has-menus if there are menus
08:37:08     adds class has-menus has-tooltip if there are menus and a tooltip
08:37:08   property status visible
08:37:08     shows a status if status visible = true
08:37:08     does not show a status if status visible = false
08:37:08     shows a status even though status visible is false but tooltipText is set
08:37:08     shows a status even though status visible is false but errorStatus is set
08:37:08   property visible
08:37:08     shows the field if visible = true
08:37:08     does not show the field if visible = false
08:37:08     hides the status message if field is made invisible
08:37:08     shows the status message if field is made visible
08:37:08 
08:37:08 ValueFieldAdapter
08:37:08   _createPropertySortFunc
08:37:08     should order properties
08:37:08 
08:37:08 ValueField
08:37:08   property status visible
08:37:08     shows a status even though status visible is false but there are visible menus
08:37:08   init
08:37:08     sets display text using formatValue if value is set initially
08:37:08     does not override display text using formatValue if display text is set initially
08:37:08     does not override display text using formatValue if display text is set initially even if value is set as well
08:37:08     does not set value if value is invalid initially
08:37:08     does not override the errorStatus if an errorStatus is set initially
08:37:08     does not override the errorStatus if an errorStatus set initially even if an invalid value is set
08:37:08     calls validate and format when value is set initially
08:37:08   setValue
08:37:08     sets the value, formats it and sets the display text
08:37:08     does not set the value but the error status and display text if the validation fails
08:37:08     deletes the error status if value is valid
08:37:08     does not fire a property change if the value has not changed
08:37:08     executes every validator when validating the value
08:37:08     converts undefined to null
08:37:08   _validateValue
08:37:08     may throw an error if value is invalid
08:37:08     may throw a scout.Status if value is invalid
08:37:08     may throw a message if value is invalid
08:37:08   parseAndSetValue
08:37:08     parses and sets the value
08:37:08     does not set the value but the error status if the parsing fails
08:37:08     deletes the error status if parsing succeeds
08:37:08   acceptInput
08:37:08     accepts the current display text by calling parse, validate and format
08:37:08     is triggered when input is accepted
08:37:08     contains the actual displayText even if it was changed using format value
08:37:08     updates the display text even if it was changed using parse value
08:37:08   validator
08:37:08     may be set initially
08:37:08   addValidator
08:37:08     adds a validator and revalidates the value
08:37:08   removeValidator
08:37:08     removes a validator and revalidates the value
08:37:08   setValidator
08:37:08     removes every validator and sets the new one
08:37:08   setValidators
08:37:08     replaces the list of validators with the given ones
08:37:08   parser
08:37:08     may be set initially
08:37:08   setParser
08:37:08     replaces the existing parser by a new one and parses the display text again
08:37:08   formatter
08:37:08     may be set initially
08:37:08   setFormatter
08:37:08     replaces the existing formatter by a new one and formats the value again
08:37:08   clear
08:37:08     removes the text and accepts input
08:37:08   validation: initialValue, touched, empty and mandatory
08:37:08     sets initialValue when markAsSaved is called
08:37:08     sets touched to true when value is different from initial value
08:37:08     sets empty to true when value is an empty string (for StringField)
08:37:08     validate returns valid when errorStatus is not set and field is not mandatory
08:37:08     validate returns not valid when errorStatus is set or field is mandatory and empty
08:37:08   menu visibility
08:37:08     context menu only shows visible menus
08:37:08     context menu only shows only menus of specific type
08:37:08     context menu triggers a display text changed event
08:37:08 
08:37:08 BeanField
08:37:08   renders the bean
08:37:08   updates properties correctly
08:37:08 
08:37:08 BrowserFieldAdapter
08:37:08   sends postMessage on message
08:37:08 
08:37:08 Button
08:37:08   setLabel
08:37:08     toggles the class with-label on the icon
08:37:08   setIconId
08:37:08     toggles the class with-label on the icon
08:37:08   setting legacy styles
08:37:08     sets style attributes
08:37:08 
08:37:08 CheckBoxField
08:37:08   inheritance
08:37:08     inherits from ValueField
08:37:08     _renderValue sets checked property
08:37:08     _renderValue sets disabled property
08:37:08   keyStroke
08:37:08     toggles the value
08:37:08 
08:37:08 CheckBoxFieldWithTriState
08:37:08   inheritance
08:37:08     inherits from ValueField
08:37:08     _renderValue sets checked and undefined classes
08:37:08     _renderValue sets disabled property
08:37:08 
08:37:08 ClipboardField
08:37:08   Rendered container has the right class
08:37:08   Rendered field DIV has _not_ an unselectable attribute in IE9
08:37:08 
08:37:08 DateFieldAdapter
08:37:08   parseValue
08:37:08     sets the server errorStatus if the displayText was reverted to the one provoking the error
08:37:08     sets the server errorStatus if the displayText was reverted to the one provoking the error using key down/up
08:37:08     sets the server errorStatus if the displayText was reverted to the one provoking the error using picker
08:37:08     does not accidentially remove the model error status on acceptInput
08:37:08   picker
08:37:08     sends displayText and value if date was selected
08:37:08 
08:37:08 DateField
08:37:08   displayText
08:37:08     is shown correctly after rendering
08:37:08     is removed properly when setting to ''
08:37:08   parseAndSetValue
08:37:08     parses and sets the value
08:37:08   init
08:37:08     sets display text using formatValue if value is set initially
08:37:08   setValue
08:37:08     sets the value, formats it and sets the display text
08:37:08     does not set the value but the error status and display text if the validation fails
08:37:08     deletes the error status if value is valid
08:37:08   acceptInput
08:37:08     validate again if a new date was typed and reverted
08:37:08   acceptDate
08:37:08     removes time as well if date was deleted
08:37:08     does not remove time if date was deleted and time has an error
08:37:08   acceptTime
08:37:08     removes date as well if time was deleted
08:37:08     does not remove date if time was deleted and date has an error
08:37:08   click
08:37:08     opens the datepicker
08:37:08     opens the picker and preselects the current date but not the previous date if it was cleared before
08:37:08   blur
08:37:08     closes the datepicker
08:37:08     accepts the prediction
08:37:08     accepts the prediction with autoDate
08:37:08     updates the model with the selected value
08:37:08     sends value and displayText
08:37:08     does not send value and displayText again if not changed
08:37:08     does not send value and displayText if no date was entered
08:37:08   validation
08:37:08     invalidates field if value is invalid (not a date)
08:37:08     prevents model update if value is invalid
08:37:08   picker
08:37:08     sets selected date as field value when a date was selected
08:37:08     unselects the date if the field's text was removed
08:37:08     sets selected date as field value when a date was selected even if another date was typed
08:37:08   key handling
08:37:08     ESC
08:37:08       closes the datepicker
08:37:08     ENTER
08:37:08       updates the model with the selected value and closes picker
08:37:08     DOWN
08:37:08       opens the picker and selects the current date and time
08:37:08       selects the current date if picker is open and no date is selected
08:37:08       removes the error status if the date was invalid before opening the picker
08:37:08       increases day by one
08:37:08       increases month by one if shift is used as modifier
08:37:08       increases year by one if ctrl is used as modifier
08:37:08       increases minutes to the next 30 if pressed in time field
08:37:08     UP
08:37:08       decreases day by one
08:37:08       decreases month by one if shift is used as modifier
08:37:08       decreases year by one if ctrl is used as modifier
08:37:08   date validation and prediction
08:37:08     can validate inputs
08:37:08     can predict dates
08:37:08     can predict yyyy.MM
08:37:08   can predict partial years
08:37:08   allowed dates
08:37:08     _referenceDate returns only allowed date - only one date
08:37:08     _referenceDate returns only allowed date - choose nearest date in the future
08:37:08     _referenceDate returns only allowed date - when no date in future is available, choose nearest date in past
08:37:08     _setAllowedDates must convert date strings into Dates
08:37:08   touch = true
08:37:08     date picker touch popup
08:37:08       is opened if datefield is touched
08:37:08       is closed when date in picker is selected
08:37:08       unregisters clone after close
08:37:08       updates displayText and value of datefield if date in picker is selected
08:37:08       updates displayText and value of datefield if date in picker is entered
08:37:08       updates displayText and value of datefield if date and time in picker are entered
08:37:08       shows datefield with same date as clicked datefield
08:37:08       shows datefield with same date as clicked datefield, if field empty initially
08:37:08       clears displayText and value of datefield if date in picker was removed
08:37:08       shows datefield with same date as clicked datefield, even if value was deleted before
08:37:08       does not remove time if date was cleared but another date selected 
08:37:08     time picker touch popup
08:37:08       is opened if datefield is touched
08:37:08       is closed when time in picker is selected
08:37:08       updates displayText and value of datefield if date in picker is selected
08:37:08       updates displayText and value of datefield if date in picker is entered
08:37:08       does not remove date if time was cleared but another time selected 
08:37:08   hasDate
08:37:08     renders date field if set to true
08:37:08     renders before time field even if set later
08:37:08     does not loose date if hasDate is toggled
08:37:08     sets enabled property correctly if hasDate is toggled
08:37:08   hasTime
08:37:08     renders time field if set to true
08:37:08     renders after date field even if set later
08:37:08     does not loose time if hasTime is toggled
08:37:08     sets enabled property correctly if hasTime is toggled
08:37:08 
08:37:08 GroupBoxBodyGrid01
08:37:08   group box layout 01
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid02
08:37:08   group box layout 02
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid03
08:37:08   group box layout 0100
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid04
08:37:08   group box layout 04
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid05
08:37:08   group box layout 05
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid06
08:37:08   group box layout 06
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid07
08:37:08   group box layout 07
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid08
08:37:08   group box layout 08
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid09
08:37:08   group box layout 09
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid10
08:37:08   group box layout 10
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBoxBodyGrid11
08:37:08   group box layout 11
08:37:08     test horizontal layout
08:37:08     test vertical smart layout
08:37:08 
08:37:08 GroupBox
08:37:08   _render
08:37:08     adds group-box div when label is set
08:37:08     renders controls initially if expanded
08:37:08     does not render controls initially if collapsed, but on expand
08:37:08   focus
08:37:08     focus first focusable field in groupBox
08:37:08   default values
08:37:08     gridDataHints
08:37:08   enabled
08:37:08     is not propagated to children by default
08:37:08     but maybe propagated to children if required
08:37:08   logical grid
08:37:08     is validated automatically by the logical grid layout
08:37:08     will get dirty if a field gets invisible
08:37:08     may be specified using the object type
08:37:08     uses widthInPixel and heightInPixel as dialog width and height if set on main box
08:37:08   scrollable
08:37:08     null by default
08:37:08     is set to true if it is a mainbox
08:37:08     is not set to true if it is a mainbox but explicitly set to false
08:37:08 
08:37:08 LabelField
08:37:08   HtmlEnabled
08:37:08     if false, encodes html in display text
08:37:08     if true, does not encode html in display text
08:37:08     if false, replaces 
08:37:08  with br tag and encodes other text
08:37:08     if true, does not replace 
08:37:08  with br tag and does not encode other text
08:37:08 
08:37:08 NumberFieldAdapter
08:37:08   parse
08:37:08     prevents setting the error status
08:37:08     prevents clearing the error status
08:37:08   supports the calculator
08:37:08 
08:37:08 NumberField
08:37:08   setValue
08:37:08     sets the value and formats it using decimalFormat if the value is valid
08:37:08     tries to convert the value into a number
08:37:08     does not set the value if it is invalid
08:37:08     sets the error status and display text if the value is invalid
08:37:08     uses another invalidation message than the value field
08:37:08   acceptInput
08:37:08     updates the display text after calculation even if the value was not changed
08:37:08   setDecimalFormat
08:37:08     sets the decimal format
08:37:08     if the parameter is a string, it is assumed it is the pattern
08:37:08     updates the value and the display text if the format changes
08:37:08     updates the value and the display text if the multiplier changes
08:37:08   calculates value
08:37:08     with . as separator and ' as grouping char
08:37:08     with , as separator and . as grouping char
08:37:08     of unary expressions
08:37:08     of sum expressions
08:37:08     of product expressions
08:37:08     of complex expressions
08:37:08     of invalid expressions
08:37:08 
08:37:08 RadioButtonGroup
08:37:08   enabled
08:37:08     propagation
08:37:08   selectButton
08:37:08     selects the new button and unselects the old one
08:37:08     makes only the new button tabbable
08:37:08     does not remove the tabindex if the button is deselected
08:37:08     focuses the new button if the old button had the focus
08:37:08 
08:37:08 RadioButton
08:37:08   keyStroke
08:37:08     selects the button
08:37:08     does not focus the button
08:37:08 
08:37:08 SequenceBox
08:37:08   mandatory indicator
08:37:08     does not exist
08:37:08   label width
08:37:08     is 0 if it is empty
08:37:08   status handling
08:37:08     moves the error status of the last field to the seq box
08:37:08     moves the tooltip of the last field to the seq box
08:37:08     moves the menus of the last field to the seq box
08:37:08     does not display the error message of the last field, only the one of the seq box
08:37:08     removes the tooltip from the seq box if last field gets invisible
08:37:08     moves the tooltip from the first field to the seq box if it gets the last field after a visibility change
08:37:08     moves the error from the first field to the seq box if it gets the last field after a visibility change
08:37:08     makes sure the status may be displayed on the field again if the field was the last visible field once
08:37:08 
08:37:08 SliderField
08:37:08   slider
08:37:08     accepts the value
08:37:08 
08:37:08 SmartField
08:37:08   _onKeyUp
08:37:08     does not call _openProposal() when TAB, CTRL or ALT has been pressed
08:37:08     calls _openProposal() when a character key has been pressed
08:37:08   _syncProposalChooser
08:37:08     must reset _requestProposal property
08:37:08   _openProposal
08:37:08     must "browse all" when field is valid and browseAll parameter is true
08:37:08     must search by display-text when field is valid and browseAll parameter is false
08:37:08     must "browseAll" when field is invalid
08:37:08   _acceptProposal
08:37:08     must set displayText
08:37:08     must call clearTimeout() for pending typedProposal events
08:37:08     dont send _acceptProposal when displayText has not changed
08:37:08     send _acceptProposal when displayText has changed
08:37:08     send deleteProposal when displayText has been deleted quickly
08:37:08   touch = true
08:37:08     opens a touch popup when smart field gets touched
08:37:08     opens a touch popup if there already is a proposal chooser while rendering
08:37:08     shows smartfield with same text as clicked smartfield
08:37:08   _formatValue
08:37:08     uses a lookupcall to format the value
08:37:08     returns empty string if value is null or undefined
08:37:08     returns the value as string if there is no lookup call
08:37:08   multiline
08:37:08     multi-line lookupcall on single-line field
08:37:08     multi-line lookupcall on multi-line field
08:37:08   display text
08:37:08     is also rendered if it is empty
08:37:08 
08:37:08 ProposalField2
08:37:08   proposal field
08:37:08     defaults
08:37:08     setValue
08:37:08     setLookupRow should set value too
08:37:08     lookupOnAcceptByText
08:37:08     when lookupOnAcceptByText=true the value is not deleted when aboutToBlurByMouseDown is called
08:37:08     should set error status when result has an exception
08:37:08 
08:37:08 SmartField2Multiline
08:37:08   display text
08:37:08     show first line as INPUT value, additional lines in separate DIV
08:37:08     reset multiline-lines DIV on error
08:37:08 
08:37:08 SmartField2
08:37:08   general behavior
08:37:08     defaults
08:37:08     setLookupRow
08:37:08     init LookupCall when configured as string
08:37:08     when setValue is called, load and set the correct lookup row
08:37:08     load proposals for the current displayText
08:37:08   clear
08:37:08     clears the value
08:37:08     clears the value, also in touch mode
08:37:08     does not close the popup but does a browse all
08:37:08   touch popup
08:37:08     marks field as clearable even if the field is not focused
08:37:08     stays open if active / inactive radio buttons are clicked
08:37:08     stays open even if there are no results (with active filter)
08:37:08   acceptInput
08:37:08     should not be triggered, when search text is (still) empty or equals to the text of the lookup row
08:37:08     should not be triggered, when search text is (still) empty or equals to the text of the lookup row (lookupRow.text is null)
08:37:08     should (not) reset selected lookup row
08:37:08       use lookup row
08:37:08       reset when popup is closed
08:37:08       reset when user was typing or search-text has changed
08:37:08       reset when lookup result is out-dated
08:37:08       must add CSS class from selected lookup-row to field
08:37:08   lookup
08:37:08     should increase lookupSeqNo when a lookup is executed
08:37:08     should set error status when result has an exception
08:37:08     _executeLookup should always remove lookup-status (but not the error-status)
08:37:08     lookupByKey should set first lookup-row from result as this.lookupRow
08:37:08   touch / embed
08:37:08     must clone properties required for embedded field
08:37:08     _copyValuesFromField
08:37:08   aboutToBlurByMouseDown
08:37:08     should not perform lookup for search by text
08:37:08   maxBrowseRowCount
08:37:08     default - don't limit lookup rows
08:37:08     limit lookup rows
08:37:08 
08:37:08 StringFieldAdapter
08:37:08   onModelPropertyChange
08:37:08     insertText
08:37:08       may be called multiple times with the same text
08:37:08 
08:37:08 StringField
08:37:08   inputMasked
08:37:08     sets the field into password mode, if true
08:37:08     unsets the password mode, if false
08:37:08   insertText
08:37:08     expects empty field at the beginning
08:37:08     inserts text into an empty field
08:37:08     appends text to the previous value (if no text is selected)
08:37:08     replaces selection #1 (if part of the text is selected, selection does not start at the beginning)
08:37:08     replaces selection #2 (if part of the text is selected, start at the beginning)
08:37:08     replaces selection #3 (if whole content is selected)
08:37:08     sends display text changed to server using accept text
08:37:08     sends display text changed to server using accept text, twice, if updateDisplayTextOnModify=true
08:37:08   trim
08:37:08     should restore selection
08:37:08     should not break when displayText is very long (regex is too big)
08:37:08   setValue
08:37:08     sets the value and display text if the value is valid
08:37:08     tries to convert the value into a string
08:37:08     sets the value to null if given value is empty
08:37:08     sets value to null if given value only consists of whitespaces and trim is true
08:37:08     does not set value to null if given value only consists of whitespaces and trim is false
08:37:08 
08:37:08 TabBoxAdapter
08:37:08   onModelPropertyChange
08:37:08     selectedTab
08:37:08       selects the tab but does not send a selectTab event
08:37:08 
08:37:08 TabBox
08:37:08   render
08:37:08     does NOT call layout for the selected tab on initialization
08:37:08     must not create LogicalGridData for tab items
08:37:08   selection
08:37:08     should select tabs by ID
08:37:08   key handling
08:37:08     supports left/right keys to select a tab-item
08:37:08 
08:37:08 TabItem
08:37:08   _renderStatusVisible
08:37:08     invalidates tabarea if status visibility changes
08:37:08   _renderCssClass
08:37:08     adds CSS class to both, TabItem and GroupBox
08:37:08 
08:37:08 TableFieldAdapter
08:37:08   property table
08:37:08     destroys the table and model adapter if value is changed to ''
08:37:08 
08:37:08 TableField
08:37:08   property table
08:37:08     shows (renders) the table if the value is set
08:37:08     destroys the table if value is changed to null
08:37:08     table gets class 'field' to make it work with the form field layout
08:37:08     table gets class 'field' to make it work with the form field layout (also when table is set later)
08:37:08   requiresSave
08:37:08     should require save when row has been updated
08:37:08     does not create a memory leak if same row is updated multiple times
08:37:08     should require save when row has been deleted
08:37:08     should require save when row has been inserted
08:37:08     should NOT require save when row has been inserted and deleted again
08:37:08     should NOT require save when row has been inserted and deleted again even if it was updated or checked in the meantime
08:37:08     should require save when row has been checked
08:37:08     should NOT require save when row has been checked and unchecked again
08:37:08 
08:37:08 WrappedForm
08:37:08   mandatory indicator
08:37:08     does not exist
08:37:08   test initial focus disabled
08:37:08     string field in inner form hasn't focus
08:37:08   test initial focus enabled
08:37:08     string field in inner form has focus
08:37:08 
08:37:08 IFrame
08:37:08   setLocation
08:37:08     sets the location of the iframe
08:37:08     sets the location to about:blank if location is empty
08:37:08 
08:37:08 scout.Icon
08:37:08   render
08:37:08     creates a span if it is a font icon
08:37:08     creates an img if it is an image icon
08:37:08   setIconDesc
08:37:08     accepts a string representing the iconId
08:37:08     accepts a scout.IconDesc
08:37:08 
08:37:08 Key
08:37:08   toKeyStrokeString
08:37:08     creates a string representing that key
08:37:08     considers modifiers
08:37:08 
08:37:08 KeyStroke
08:37:08   unrepeatability
08:37:08     means that an unrepeatable KeyStroke is triggered exactly once per keyup event, even given three keydown events
08:37:08     means that an unrepeatable KeyStroke is triggered exactly once given the sequence (keydown, keyup)
08:37:08 
08:37:08 HtmlComponent
08:37:08   install
08:37:08     does NOT set data 'htmlComponent' when constructor is called
08:37:08     sets data 'htmlComponent' when install() is called
08:37:08   size
08:37:08     returns getBoundingClientRect() of JQuery comp
08:37:08   setSize
08:37:08     accepts scout.Dimension as single argument
08:37:08     calls invalidate on layout when size has changed
08:37:08   insets
08:37:08     reads padding, margin and border correctly
08:37:08   validateLayout
08:37:08     calls htmlComp.layout
08:37:08     calls layout of the child component
08:37:08     does not layout invisible components
08:37:08     does not layout components with an invisible parent
08:37:08     does not call isParentVisible too many times
08:37:08 
08:37:08 LayoutValidator
08:37:08   invalidateTree
08:37:08     keeps track of invalid html components
08:37:08     considers only the topmost component
08:37:08     and validate roots
08:37:08     makes sure parent components are put in front of child components
08:37:08   validate
08:37:08     calls layout for each invalid html component
08:37:08     does not call layout if component has been removed
08:37:08     does not call layout if component has been detached, but does not remove from invalid components either
08:37:08     removes the component from the list of invalidate components after validation
08:37:08   cleanupInvalidObjects
08:37:08     removes the widget from invalid components when a widget gets removed
08:37:08 
08:37:08 LogicalGridLayoutInfo
08:37:08   Rectangle.union
08:37:08     produces same results as java.awt.Rectangle
08:37:08   layoutCellBounds
08:37:08     calculates bounds
08:37:08 
08:37:08 graphics
08:37:08   bounds
08:37:08     returns rectangle with position from JQuery.position()
08:37:08     returns rectangle with size from JQuery.outerWidth/Height
08:37:08     returns rectangle with size from  JQuery.outerWidth/Height() including margin if includeMargin is true
08:37:08   Point
08:37:08     equals
08:37:08   Dimension
08:37:08     accepts two numbers as width and height arguments
08:37:08     accepts a single scout.Dimension argument
08:37:08     equals
08:37:08   Rectangle
08:37:08     equals
08:37:08     intersects
08:37:08   Insets
08:37:08     equals
08:37:08 
08:37:08 LookupRow
08:37:08   constructor
08:37:08   sets defaults when created with a plain object
08:37:08   uses values from plain object instead of defaults, when set
08:37:08 
08:37:08 main
08:37:08   nvl
08:37:08     can return alternative value
08:37:08   assertParameter
08:37:08     throws Error when value is not set
08:37:08     throws Error when value has wrong type
08:37:08   isOneOf
08:37:08     can check if value is one of multiple values
08:37:08   create
08:37:08     accepts string or object as first argument
08:37:08     creates a new initialized widget with parent and session set
08:37:08     creates local object if first parameter is the objectType
08:37:08       sets property 'id' correctly when no ID is provided
08:37:08       session must be set, but adapter should not be registered
08:37:08     creates local object if first parameter of type object and contains objectType property
08:37:08 
08:37:08 ButtonAdapterMenu
08:37:08   initialization / destroy
08:37:08     should set/delete adaptedBy property on original button instance
08:37:08   focusable element
08:37:08     button should delegate to adapter menu
08:37:08 
08:37:08 ContextMenuPopup
08:37:08   options.cloneMenuItems
08:37:08     true
08:37:08       clones the given menus and renders the clones
08:37:08       only destroys and removes the clones on popup close
08:37:08     false
08:37:08       renders the original menus
08:37:08       removes but does not destroy the menus on popup close
08:37:08   renderMenuItems
08:37:08     renders invisible menus
08:37:08     adds last and first classes
08:37:08     considers visibility when adding last and first classes
08:37:08 
08:37:08 MenuBarPopup
08:37:08   is opened on doAction if the menu has child actions
08:37:08   rerenders the head on a menu property change
08:37:08 
08:37:08 MenuBar
08:37:08   setMenuItems
08:37:08     prefers EmptySpace for the left position if menu has multiple menuTypes
08:37:08     must add/destroy dynamically created separators
08:37:08     renders menu bar invisible if no visible menu items are available
08:37:08     renders menu bar visible if at least one visible menu item is available
08:37:08   propertyChange
08:37:08     must listen on property changes of its menu items (even when menu bar is not rendered)
08:37:08     must remove property change listeners on destroy
08:37:08   layout
08:37:08     gets invalidated if a menu changes its visibility
08:37:08   updateDefaultMenu
08:37:08     marks first visible and enabled menu that reacts to ENTER keystroke as default menu
08:37:08     updates state if menu gets enabled or disabled
08:37:08     considers rendered state of default menu
08:37:08 
08:37:08 MenuItemsOrder
08:37:08   _createSeparator
08:37:08   _menuTypes
08:37:08 
08:37:08 Menu
08:37:08   defaults
08:37:08     should have expected defaults
08:37:08   render
08:37:08     render depending on the actionStyle
08:37:08     render as separator
08:37:08     must not render childActions when popup is not open
08:37:08   isTabTarget
08:37:08     should return true when menu can be a target of TAB action
08:37:08 
08:37:08 menus
08:37:08   filter
08:37:08     does nothing if no menus are given
08:37:08     returns no menus if no types are given
08:37:08     only returns visible menus, if onlyVisible param is set to true
08:37:08     only returns menus with given type (even when menu is not visible)
08:37:08     only returns parent menus if child menus should be displayed
08:37:08     only returns parent menus if child menus have correct type
08:37:08   updateSeparatorVisibility
08:37:08     makes leading separators invisible
08:37:08     makes trailing separators invisible
08:37:08     makes duplicate separators invisible
08:37:08     makes all separators invisible if there are no other visible menus
08:37:08     reverts to old state if sibling menus get visible
08:37:08     considers all rules
08:37:08 
08:37:08 Planner
08:37:08   deleteResources
08:37:08     deletes resources from model
08:37:08     deletes resources from html document
08:37:08     also adjusts selectedResources and selectionRange if deleted resource was selected
08:37:08   updateResources
08:37:08     updates resources in model
08:37:08     updates resources in html document
08:37:08     updates activities
08:37:08   renderScale
08:37:08     displayMode: DAY
08:37:08       draws scale for whole day
08:37:08       draws scale for one hour
08:37:08       draws scale for two hour interval
08:37:08       draws scale with only showing every second label
08:37:08     displayMode: WEEK / WORK_WEEK
08:37:08       draws scale for WEEK for whole day with 6h interval
08:37:08       draws scale for WEEK with only showing every second label
08:37:08       draws scale for WEEK with changing month
08:37:08       draws scale for WORK_WEEK for whole day with 6h interval
08:37:08       draws scale for WORK_WEEK with only showing every second label
08:37:08     displayMode: MONTH
08:37:08       draws scale
08:37:08       draws scale with only showing every second label
08:37:08     displayMode: CALENDAR_WEEK
08:37:08       draws scale for CALENDAR_WEEK displayMode
08:37:08       draws scale with only showing every second label
08:37:08       draws scale with only showing every third label
08:37:08     displayMode: YEAR
08:37:08       draws scale for YEAR displayMode
08:37:08       draws scale with only showing every second label
08:37:08       draws scale with only showing every third label
08:37:08   transformLeft/transformWidth
08:37:08     calculates left and width in WEEK mode for whole days
08:37:08     calculates left and width in WEEK mode for limitted day range
08:37:08     calculates left and width in WEEK mode for limitted day range (only firstHourOfDay set)
08:37:08   select
08:37:08     selects at least the number of intervals configured by display mode options
08:37:08     respects end of day if minSelectionIntervalCount is set
08:37:08 
08:37:08 Popup
08:37:08   withGlassPane
08:37:08     shows a glass pane if set to true
08:37:08     does not show a glass pane if set to false
08:37:08 
08:37:08 scrollbars
08:37:08   onScroll
08:37:08     attaches handler to scrolling parents which execute when scrolling
08:37:08   offScroll
08:37:08     detaches handler from scrolling parents
08:37:08   isLocationInView
08:37:08     returns true if the given location is inside the given $scrollable
08:37:08     returns false if x of the given location is outside of the given $scrollable (smaller)
08:37:08     returns false if y of the given location is outside of the given $scrollable (smaller)
08:37:08     returns false if x of the given location is outside of the given $scrollable (greater)
08:37:08     returns false if y of the given location is outside of the given $scrollable (greater)
08:37:08   render
08:37:08     ensures parent has position absolute or relative
08:37:08 
08:37:08 BusyIndicator
08:37:08   render
08:37:08     uses entry point as parent if no $parent is provided
08:37:08     uses $parent as parent if provided
08:37:08 
08:37:08 ModelAdapter
08:37:08   can handle properties in any order
08:37:08   _syncPropertiesOnPropertyChange calls set* methods or setProperty method
08:37:08   init
08:37:08     copies properties to widget
08:37:08     sets default values
08:37:08   destroy
08:37:08     destroys the adapter and its children
08:37:08     does not destroy children, which are globally used
08:37:08   onModelPropertyChange
08:37:08     adapter
08:37:08       creates and registers the new adapter
08:37:08       destroys the old adapter
08:37:08     filters
08:37:08       propertyChange events
08:37:08         should send event when property change is triggered by widget
08:37:08         should not send event when property is triggered by server
08:37:08       widget events
08:37:08         should handle widget event when it is not filtered
08:37:08         should not handle widget event when it is filtered
08:37:08     export adapter
08:37:08       exportAdapterData should export last part of model-class as ID
08:37:08     adapters
08:37:08       creates and registers adapters
08:37:08       destroys the old adapters
08:37:08       destroys the old and creates the new adapters if the array contains both
08:37:08 
08:37:08 ResponseQueue
08:37:08   add
08:37:08     adds elements to the queue in the correct order
08:37:08     removes elements that are superseded by combined response
08:37:08   process
08:37:08     processes elements in the correct order
08:37:08     does not process elements in the wrong order
08:37:08     does not process same response twice
08:37:08 
08:37:08 Session
08:37:08   send
08:37:08     sends multiple async events in one call
08:37:08     sends multiple async events in one call over multiple user interactions if sending was delayed
08:37:08     does not await the full delay if a susequent send call has a smaller delay
08:37:08     does not await the full delay if a previous send call has a smaller delay
08:37:08     coalesces events if event provides a coalesce function
08:37:08     sends requests consecutively
08:37:08     sends requests consecutively and respects delay
08:37:08     queues ?poll results when user requests are pending
08:37:08     resumes polling after successful responses
08:37:08     does not resume polling after JS errors
08:37:08     does not resume polling after UI server errors
08:37:08     does not resume polling after HTTP errors
08:37:08     does not resume polling after session terminated
08:37:08   init
08:37:08     sends startup parameter
08:37:08     sends user agent on startup
08:37:08   texts
08:37:08     check if correct text is returned
08:37:08     check if empty text is returned
08:37:08     check if null text is returned
08:37:08     check if arguments are replaced in text
08:37:08     check if multiple arguments are replaced in text
08:37:08     check if undefined texts return an error message
08:37:08     optText returns undefined if key is not found
08:37:08     optText returns default value if key is not found
08:37:08     optText returns text if key found
08:37:08     optText returns text if key found, with arguments
08:37:08 
08:37:08 Splitter
08:37:08   renders the splitter at the given position
08:37:08 
08:37:08 SimpleTabArea
08:37:08   renders the tabs in the correct order
08:37:08 
08:37:08 TableAdapter
08:37:08   selectRows
08:37:08     sends rowsSelected event containing rowIds
08:37:08     does not send selection event if triggered by server
08:37:08   checkRows
08:37:08     sends rowsChecked event containing rowIds
08:37:08     does not send rowsChecked event if triggered by server
08:37:08   onModelAction
08:37:08     rowsSelected event
08:37:08       calls selectRows
08:37:08     rowsDeleted event
08:37:08       calls deleteRows
08:37:08       does not send rowsSelected event for the deleted rows
08:37:08     allRowsDeleted event
08:37:08       calls deleteAllRows
08:37:08       does not send rowsSelected event
08:37:08     rowsInserted event
08:37:08       calls insertRows
08:37:08       may contain cells as objects
08:37:08       may contain cells as scalars
08:37:08       respects null values
08:37:08       uses text as value if value is not provided
08:37:08     rowOrderChanged event
08:37:08       calls updateRowOrder
08:37:08       correct DOM order for newly inserted rows
08:37:08     rowsUpdated event
08:37:08       calls updateRows
08:37:08     columnStructureChanged event
08:37:08       calls updateColumnStructure
08:37:08     columnOrderChanged event
08:37:08       calls updateColumnOrder
08:37:08     columnHeadersUpdated event
08:37:08       calls updateColumnHeaders
08:37:08   onModelPropertyChange
08:37:08     menus
08:37:08       creates and registers menu adapters
08:37:08       destroys the old menus
08:37:08       destroys the old and creates the new menus if the list contains both
08:37:08   _sendFilter
08:37:08     should not coalesce remove and 'add' events
08:37:08   _postCreateWidget
08:37:08     should send a filter event, if a filter exists on table after widget is created.
08:37:08 
08:37:08 TableFilter
08:37:08   row filtering
08:37:08     applies row filter when table gets initialized
08:37:08     doesn't filter anymore if filter gets removed
08:37:08     applies row filter if a new row gets inserted
08:37:08     applies row filter if a new row gets inserted, even if table is not rendered
08:37:08     applies row filter if a row gets updated
08:37:08     applies row filter if a row gets updated, even if table is not rendered
08:37:08     properly handles successive row insertion and updates
08:37:08     properly handles reset table case
08:37:08     considers view range
08:37:08     renders empty data if all rows are removed due to filtering
08:37:08   selection
08:37:08     gets removed for non visible rows after filtering
08:37:08     stays removed even if filtered row is selected explicitly
08:37:08     gets removed for non visible rows after filtering if a row has been updated
08:37:08     gets restored for visible rows after filtering
08:37:08   events
08:37:08     filter
08:37:08       gets fired when table with a filter is initializing
08:37:08       does not get fired when table with no filters is initializing
08:37:08       gets fired if filter() is called
08:37:08       gets fired if filter() is called, even if table is not rendered
08:37:08       gets not fired if rows are filtered again but the filtered rows have not changed
08:37:08       gets fired if rows are filtered during updateRows
08:37:08       gets fired if rows are filtered during insertRows
08:37:08       gets fired if rows are filtered during deleteRows
08:37:08       gets fired if rows are filtered during deleteAllRows
08:37:08       does not get fired if rows are updated but row filter state has not changed
08:37:08       gets sent to server containing rowIds when rows are filtered
08:37:08 
08:37:08 TableFooterSpec
08:37:08   render
08:37:08     attaches listener to the table but only once
08:37:08   remove
08:37:08     stops the open animation of the selected control
08:37:08     stops the close animation of the selected control
08:37:08   controls
08:37:08     removes old and renders new controls on property change
08:37:08   TableStatusTooltip
08:37:08     shows ERROR tooltip
08:37:08     shows INFO tooltip when table is rendered
08:37:08     hides INFO tooltip when user clicks in table
08:37:08     does not hide ERROR tooltip when user clicks in table
08:37:08 
08:37:08 TableHeaderMenu
08:37:08   filter
08:37:08     string column
08:37:08       shows the unique string values
08:37:08       converts multiline text to single line
08:37:08       strips html tags if html is enabled
08:37:08       reflects the state of the filter
08:37:08       correctly updates the list after inserting a new row, if a filter is applied
08:37:08       always displays the selected value, even if the table does not contain the value anymore
08:37:08       displays empty values as -empty-
08:37:08       stores selected text in filter.selectedValues
08:37:08       stores empty as null and not '-empty-'
08:37:08     grouping / sorting
08:37:08       count sorted columns
08:37:08       count grouped columns
08:37:08     boolean column
08:37:08       shows the unique string values
08:37:08     sort enabled
08:37:08       option enabled shows sort options in table header menu
08:37:08       option disabled does not show sort options in table header menu
08:37:08     sort mode
08:37:08       sorts alphabetically
08:37:08       sorts by amount
08:37:08 
08:37:08 TableHeaderSpec
08:37:08   render
08:37:08     attaches listener to the table but only once
08:37:08 
08:37:08 TableKeyStrokes
08:37:08   key up
08:37:08     selects the above row
08:37:08     selects the last row if no row is selected yet
08:37:08     selects the second last row if all rows are selected
08:37:08     selects the only row if there is only one
08:37:08     does nothing if first row already is selected
08:37:08     if first row already is selected but is not the last action row, the row above the last action row gets selected
08:37:08     if there is a last action row, selects the row above last last action row
08:37:08     selects the row above the last action row even if the row above already is selected
08:37:08     uses last row of selection as last action row if last action row is not visible anymore
08:37:08      + shift
08:37:08       adds the row above to the selection
08:37:08       removes the row above from the selection if the last action row is the last row of the selection
08:37:08       if the row above the last action row is not selected, adds the row above to the selection
08:37:08   key down
08:37:08     selects the row below
08:37:08     selects the first row if no row is selected yet
08:37:08     selects the second row if all rows are selected
08:37:08     selects the only row if there is only one
08:37:08     does nothing if last row already is selected
08:37:08     if there is a last action row, selects the row below the last action row
08:37:08     selects the row below the last action row even if the row below already is selected
08:37:08     uses last row of selection as last action row if last action row is not visible anymore
08:37:08      + shift
08:37:08       adds the row below to the selection
08:37:08       removes the row below from the selection if the last action row is the first row of the selection
08:37:08       if the row below the last action row is not selected, adds the row below to the selection
08:37:08   end
08:37:08     selects last row
08:37:08      + shift
08:37:08       selects all rows from currently selected row to last row
08:37:08       preserves existing selection
08:37:08       considers last action row as start row for new selection
08:37:08       uses last row of selection as last action row if last action row is not visible anymore
08:37:08       does nothing if last row is already selected
08:37:08       does not add same rows to selectedRows twice
08:37:08   home
08:37:08     selects first row
08:37:08      + shift
08:37:08       selects all rows from currently selected row to first row
08:37:08       preserves existing selection
08:37:08       considers last action row as start row for new selection
08:37:08       uses first row of selection as last action row if last action row is not visible anymore
08:37:08       does nothing if first row is already selected
08:37:08       does not add same rows to selectedRows twice
08:37:08   space
08:37:08     does nothing if no rows are selected
08:37:08     checks the selected rows if first row is unchecked
08:37:08     does not modify already checked rows when checking
08:37:08     unchecks the selected rows if first row is checked
08:37:08   page up
08:37:08     selects the only row if there is only one
08:37:08   page down
08:37:08     selects the only row if there is only one
08:37:08 
08:37:08 Table
08:37:08   render
08:37:08     renders CSS class
08:37:08     renders a table header
08:37:08     renders table rows
08:37:08       accepts rows with cells
08:37:08       accepts rows with text only
08:37:08   _calculateViewRangeForRowIndex
08:37:08     returns a range based on viewRangeSize
08:37:08   rowIcons and checkable rows
08:37:08     creates an artificial cell when a rowIcon is set on a row
08:37:08   insertRows
08:37:08     inserts rows at the end of the table
08:37:08     renders rows only if view range is not full yet
08:37:08     rowsInserted event must be triggered before rowOrderChanged event
08:37:08   updateRows
08:37:08     updates the model cell texts
08:37:08     updates the html cell texts
08:37:08     does not fail if the row to update is the same instance as the existing one
08:37:08     does not destroy selection
08:37:08     silently updates rows which are not in view range
08:37:08   deleteRows
08:37:08     deletes single rows from model
08:37:08     deletes single rows from html document
08:37:08     considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
08:37:08   deleteAllRows
08:37:08     deletes all rows from model
08:37:08     deletes all rows from html document
08:37:08     silently removes not rendered rows
08:37:08   updateRowOrder
08:37:08     reorders the model rows
08:37:08     reorders the html nodes
08:37:08     considers view range
08:37:08   checkRow
08:37:08     checks the row, does not uncheck others if multiCheck is set to true
08:37:08     unchecks other rows if multiCheck is set to false
08:37:08     does not check the row if checkable is set to false
08:37:08     does not check the row if the row is disabled
08:37:08     does not check the row if the table is disabled
08:37:08     considers view range
08:37:08     keeps added checkable column visible even when reloading factory settings
08:37:08     does not add an additional checkable column if one is already configured
08:37:08   selectRows
08:37:08     updates model
08:37:08     selects rendered rows and unselects others
08:37:08     considers view range
08:37:08     triggers rowsSelected
08:37:08     selectedRow() returns first selected row or null when table has no selection
08:37:08   toggle selection
08:37:08     selects all if not all are selected
08:37:08     selects none if all are selected
08:37:08   selectAll
08:37:08     selects all rows
08:37:08     considers view range -> renders selection only for rendered rows
08:37:08   doRowAction
08:37:08     sends rowAction event with row and column
08:37:08     does not send rowAction event if the row is not selected
08:37:08     does not send rowAction event if it is not the only one selected row
08:37:08   resizeColumn
08:37:08     updates column model and sends resize event 
08:37:08     does not send resize event when resizing is in progress
08:37:08     sends resize event when resizing is finished
08:37:08   autoResizeColumns
08:37:08     distributes the table columns using initialWidth as weight
08:37:08     excludes columns with fixed width
08:37:08     does not make the column smaller than the initial size
08:37:08     does not make the column smaller than a minimum size
08:37:08   sort
08:37:08     updates column model
08:37:08     model update
08:37:08       sets sortAscending according to direction param
08:37:08       resets properties on other columns
08:37:08       sets sortIndex
08:37:08       does not remove sortIndex for columns always included at begin
08:37:08       does not remove sortIndex for columns always included at end
08:37:08       does not remove sortIndex for columns always included at begin and end (combination)
08:37:08       removes column from sort columns
08:37:08     sends sort without sortingRequested event when client side sorting is possible
08:37:08     sends sort event with sortingRequested if client side sorting is not possible
08:37:08     sorts the data
08:37:08     regroups the data if group by column is active
08:37:08     restores selection after sorting
08:37:08     sorting
08:37:08       sorts text columns considering locale (if browser supports it)
08:37:08       sorts number columns
08:37:08       sorts date columns
08:37:08       uses non sort columns as fallback
08:37:08   column grouping
08:37:08     renders an aggregate row for each group
08:37:08     considers groupingStyle -> aggregate rows must be rendered previous to the grouped rows
08:37:08     considers view range -> only renders an aggregate row for rendered rows
08:37:08     considers view range -> doesn't render an aggregate row if the last row of the group is not rendered
08:37:08     regroups if rows get inserted
08:37:08     regroups if rows get inserted, event is from server and table was empty
08:37:08     does not regroup if rows get inserted, event is from server and table was not empty
08:37:08     regroups if rows get deleted
08:37:08     removes aggregate rows if all rows get deleted
08:37:08     regroups if rows get updated
08:37:08     may group column 0 only
08:37:08     may group column 1 only
08:37:08     may group columns 0 (avg) and 1 (sum)
08:37:08     may group columns 0, 1 and 2
08:37:08     may group columns 2 and 1
08:37:08     may group column 1 only after grouping column 0 first
08:37:08     may group column 1 and 2 after grouping column 0 first
08:37:08   row click
08:37:08     selects row and unselects others
08:37:08     sends selection and click events
08:37:08     sends only click if row already is selected
08:37:08     sends selection, checked and click events if table is checkable and checkbox has been clicked
08:37:08   right click on row
08:37:08     opens context menu
08:37:08     context menu only shows items without header type also if there is a type singleSelection
08:37:08     context menu only shows visible menus
08:37:08   _filterMenus
08:37:08     returns no menus for contextMenu if no row is selected
08:37:08     returns only single selection menus for contextMenu if one row is selected
08:37:08     returns only multi selection menus for contextMenu if multiple rows are selected
08:37:08     returns menus with single- and multi selection set for contextMenu if one or more rows are selected
08:37:08     returns only empty space menus if no row is selected
08:37:08     returns empty space and single selection menus if one row is selected
08:37:08     returns empty space and multi selection menus if multiple rows are selected
08:37:08     returns menus with empty space, single- and multi selection set if one or more rows are selected
08:37:08   row mouse down / move / up
08:37:08     selects multiple rows
08:37:08     only sends selection event, no click
08:37:08     only send one event for mousedown and immediate mouseup on the same row
08:37:08     only selects first row if mouse move selection or multi selection is disabled
08:37:08   moveColumn
08:37:08     moves column from oldPos to newPos
08:37:08     considers view range (does not fail if not all rows are rendered)
08:37:08   updateRowOrder
08:37:08     correct DOM order for newly inserted rows
08:37:08   initColumns
08:37:08     sets the column indices if not already set
08:37:08     does not set the column indices if already set
08:37:08   updateColumnStructure
08:37:08     resets the model columns
08:37:08     redraws the header to reflect header cell changes (text)
08:37:08     updates width of empty data
08:37:08   updateColumnOrder
08:37:08     reorders the model columns
08:37:08     reorders the html nodes
08:37:08     silently moves cells which are not rendered in view range
08:37:08   updateColumnHeaders
08:37:08     updates the text and sorting state of model columns
08:37:08     updates sort indices of the sort columns if a sort column got removed
08:37:08     updates the text and sorting state of html table header nodes
08:37:08     updates the custom css class of table header nodes
08:37:08     considers html enabled property of table header cells
08:37:08   headerVisible
08:37:08     hides/shows the table header
08:37:08   View range markers
08:37:08     Must not throw an error when called in detached state
08:37:08   Column visibility
08:37:08     update headers and rows when visibility of a column changes
08:37:08     visibleColumns() only return visible columns
08:37:08     moveColumn() must deal with different indices for visible and all columns
08:37:08 
08:37:08 TableUpdateBuffer
08:37:08   buffers updateRow calls and processes them when all promises resolve
08:37:08   prevents rendering viewport while buffering
08:37:08   processes immediately when a resolved promise is added
08:37:08 
08:37:08 BooleanColumn
08:37:08   table checkable column
08:37:08     a checkbox column gets inserted if table.checkable=true
08:37:08     no checkbox column gets inserted if table.checkable=false
08:37:08     this.checkableColumn is set to the new column
08:37:08     displays the row.checked state as checkbox
08:37:08   boolean column
08:37:08     displays the cell value as checkbox
08:37:08 
08:37:08 Column
08:37:08   considers horizontal alignment
08:37:08   converts linebreak into <br> in header cells
08:37:08   considers custom css class of a column
08:37:08   considers custom css class of a column, as well for checkbox columns
08:37:08   considers custom css class of a cell, if both are set only the cell class is used
08:37:08   considers htmlEnabled of a cell
08:37:08   caches encoded text of a cell to improve performance
08:37:08   multilineText
08:37:08     replaces
08:37:08  with br, but only if htmlEnabled is false
08:37:08   textWrap
08:37:08     wraps text if column.textWrap and table.multilineText are true
08:37:08     does not wrap text if column.textWrap is false and table.multilineText is true
08:37:08     does not wrap text if column.textWrap is true and table.multilineText is false
08:37:08   initCell
08:37:08     sets the value and the text
08:37:08     calls formatValue to format the text
08:37:08     calls formatValue to format the text, also for cell objects
08:37:08     does not format the value if a text is provided
08:37:08     sets the value to null if only text is provided
08:37:08   setCellValue
08:37:08     sets the value and the text
08:37:08     calls formatValue to format the text
08:37:08   cell getters
08:37:08     cell() should return cell of given row
08:37:08     selectedCell() should return cell from selected row
08:37:08   autoOptimizeWidth
08:37:08     will resize the column to fit its content after layouting
08:37:08     also works if there is no header
08:37:08     considers images
08:37:08     autoOptimizeWidthRequired
08:37:08       will be set to true if a row is updated and the content changed
08:37:08       will be set to true if a row is inserted
08:37:08       will be set to true if a row is deleted
08:37:08       will be set to true if all rows are deleted
08:37:08       will be set to true if autoOptimizeWidth is set dynamically
08:37:08   displayable
08:37:08     if set to false, column may not be made visible
08:37:08 
08:37:08 NumberColumn
08:37:08   background effect
08:37:08     colorGradient1
08:37:08       colors cells from red to green
08:37:08       colors cells according to rounded values
08:37:08     considers view range -> only colors rendered cells
08:37:08     updates colors if row gets deleted
08:37:08     updates colors if row gets inserted
08:37:08     updates colors if row gets updated
08:37:08     colors cells if table gets rendered
08:37:08     restores existing background color if background effect gets removed
08:37:08     barChart
08:37:08       does not overwrite existing background color
08:37:08     setBackgroundEffect
08:37:08       changes the background effect
08:37:08       sends columnBackgroundEffectChanged event
08:37:08       does not send columnBackgroundEffectChanged if server triggered it
08:37:08   calculateMinMaxValues
08:37:08     calculates the min/max values based on rounded values
08:37:08   format
08:37:08     updates the value and the display text if the multiplier changes
08:37:08 
08:37:08 scout.comparators
08:37:08   tests 'compare' method of TEXT comparator
08:37:08   tests 'compareIgnoreCase' method of TEXT comparator
08:37:08   tests 'compare' method of NUMERIC comparator
08:37:08   tests 'compare' method of ALPHANUMERIC comparator
08:37:08   tests 'compareIgnoreCase' method of ALPHANUMERIC comparator
08:37:08   tests 'compareIgnoreCase' method of ALPHANUMERIC comparator with session
08:37:08 
08:37:08 AggregateTableControl
08:37:08   aggregate
08:37:08     creates an aggregate row
08:37:08     sums up numbers in a number column
08:37:08     aggregation type none does not aggregate
08:37:08     sums up numbers in a number column but only on filtered rows
08:37:08     sums up numbers in a number column and considers format pattern
08:37:08     sums up numbers in a number column and considers rounded values fo aggregation
08:37:08     updates aggregation if a row is inserted
08:37:08     updates aggregation if a row is updated
08:37:08     updates aggregation if a row is deleted
08:37:08   eanbled state
08:37:08     is false if there are no number columns
08:37:08     is true if there is at least one number column
08:37:08     is false if there is a number column but without an aggregate function
08:37:08   selected state
08:37:08     is false if control is not enabled initially
08:37:08     is set to false if control will be disabled
08:37:08 
08:37:08 TableControl
08:37:08   selected
08:37:08     opens and closes the control container
08:37:08     removes the content of the previous selected control without closing the container
08:37:08     sends selected events (for current and previous selection)
08:37:08 
08:37:08 CellEditor
08:37:08   mouse click
08:37:08     starts cell edit if cell is editable
08:37:08     does not start cell edit if cell is not editable
08:37:08     does not start cell edit if row is disabled
08:37:08     does not start cell edit if table is disabled
08:37:08     does not start cell edit if mouse down and up happened on different cells
08:37:08     does not start cell edit if right mouse button was pressed
08:37:08     does not start cell edit if middle mouse button was pressed
08:37:08     does not open cell editor if a ctrl or shift is pressed, because the user probably wants to do row selection rather than cell editing
08:37:08   startCellEdit event
08:37:08     opens popup with field
08:37:08   endCellEdit event
08:37:08     destroys the field
08:37:08     removes the cell editor popup
08:37:08   completeEdit
08:37:08     sends completeCellEdit
08:37:08     sends completeCellEdit only once
08:37:08     does not remove the popup and its field (will be done by endCellEdit)
08:37:08   cancelEdit
08:37:08     sends cancelCellEdit
08:37:08     removes the popup and its field
08:37:08   validation
08:37:08     shows a tooltip if field has an error
08:37:08     does not sho a tooltip if field has no error
08:37:08   popup recovery
08:37:08     reopens popup if row gets updated
08:37:08     closes popup if row gets deleted
08:37:08     closes popup if all rows get deleted
08:37:08     closes popup (before) table is detached
08:37:08     closes popup when table is removed
08:37:08   tooltip recovery
08:37:08     removes tooltip if row gets deleted
08:37:08 
08:37:08 DateColumnUserFilter
08:37:08   acceptByFields works
08:37:08   acceptByFields works with time
08:37:08   addFilterFields must not create date fields with time
08:37:08 
08:37:08 TableTextUserFilter
08:37:08   filter
08:37:08     filters rows based on cell text
08:37:08     separates cell values with whitepace
08:37:08     works with bean columns
08:37:08 
08:37:08 DateFormat
08:37:08   format
08:37:08     considers d M y
08:37:08     considers h H m a
08:37:08     considers E
08:37:08   parse
08:37:08     considers d M y
08:37:08     considers h H m a
08:37:08   analyze
08:37:08     analyzes the text and returns an object with months, years and days
08:37:08       considers pattern dd.MM.yyyy
08:37:08       considers pattern yyyy-MM-dd
08:37:08       considers pattern MM/dd/yyy
08:37:08       checks correct handling of am/pm
08:37:08       proposes valid dates for pattern dd.MM.yyyy
08:37:08       proposes valid dates for pattern MM.yyyy
08:37:08       proposes valid dates for pattern yyyy
08:37:08       proposes valid times
08:37:08 
08:37:08 DecimalFormat
08:37:08   constructor
08:37:08     uses the pattern from the options
08:37:08     if the options parameter is a string, it assumes it is the pattern
08:37:08   format
08:37:08     considers decimal separators
08:37:08     considers grouping separators
08:37:08     is lenient with grouping separators
08:37:08     can swap the position of the minus sign
08:37:08     can handle invalid patterns
08:37:08     distinguishes digits and zero digits
08:37:08     can handle positive and negative subpattern
08:37:08     can handle exotic symbols
08:37:08     can handle percentages, format taken from application
08:37:08     can handle multiplier
08:37:08     can handle rounding mode
08:37:08   round
08:37:08     can handle rounding modes
08:37:08 
08:37:08 TextMap
08:37:08   get
08:37:08     returns correct text for key
08:37:08     may return empty text
08:37:08     may return null text
08:37:08     replaces arguments in text
08:37:08     may replace multiple arguments
08:37:08     returns a text containing undefinied if the key is not found
08:37:08     does a parent lookup if key is not found
08:37:08     returns a text containing undefinied if neither child nor parent contains the key
08:37:08   optGet
08:37:08     returns undefined if key is not found
08:37:08     returns default value if key is not found
08:37:08     returns text if key is found
08:37:08     returns text if key is found, with arguments
08:37:08     replaces the same placeholder if used multiple times
08:37:08     does a parent lookup if key is not found
08:37:08 
08:37:08 scout.texts
08:37:08   init
08:37:08     creates Texts objects for each language tag given in the model
08:37:08     links Texts objects according the sub tags of the language tag
08:37:08     does not override existing text maps
08:37:08   get
08:37:08     returns the Texts for the given language tag
08:37:08     returns a Texts object with correct linking
08:37:08     creates an empty Texts object with correct linking if language tag is unknown
08:37:08 
08:37:08 scout.tooltips
08:37:08   can be installed and uninstalled for a form field
08:37:08   creates a tooltip on mouseenter and removes it on mouseleave
08:37:08   if text
08:37:08     is empty no tooltip will be shown
08:37:08     is a function, it will be called for tooltip text
08:37:08     is undefined no tooltip will be shown
08:37:08     is provided by component, it will be used as tooltip text
08:37:08     is provided as function by component, it will be called and used as tooltip text
08:37:08     is provided using options and by component, text provided using options will be used
08:37:08     is a function, component is passed as first and only argument
08:37:08 
08:37:08 CompactTreeAdapter
08:37:08   selectNodes
08:37:08     selects child node and notifies server if server selects the first title node
08:37:08 
08:37:08 Compacttree
08:37:08   creation
08:37:08     adds no empty section node
08:37:08     adds a node with child node
08:37:08     adds a node with child nodes in correct order
08:37:08     deletes a node
08:37:08     inserts a child node
08:37:08   node click
08:37:08     calls selectNodes
08:37:08 
08:37:08 TreeAdapter
08:37:08   node click
08:37:08     sends selection and click events in one call in this order
08:37:08     sends selection, check and click events if tree is checkable and checkbox has been clicked
08:37:08     does not send click if mouse down happens on another node than mouseup
08:37:08     does not send click if mouse down does not happen on a node
08:37:08   node double click
08:37:08     sends clicked, selection, action and expansion events
08:37:08   node control double click
08:37:08     sends clicked, selection, action and expansion events
08:37:08   selectNodes
08:37:08     sends nodeExpanded for the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)
08:37:08     does not send selection event if triggered by server
08:37:08   checkNodes
08:37:08     does not send checked event if triggered by server
08:37:08   setNodesExpanded
08:37:08     does not send expand event if triggered by server
08:37:08   collapseAll
08:37:08     sends nodeExpanded for every collapsed node
08:37:08   onModelAction
08:37:08     nodesInserted event
08:37:08       calls insertNodes
08:37:08     nodesDeleted event
08:37:08       calls deleteNodes
08:37:08     allChildNodesDeleted event
08:37:08       calls deleteAllChildNodes
08:37:08     nodesSelected event
08:37:08       calls selectNodes
08:37:08     nodeChanged event
08:37:08       calls changeNode
08:37:08       updates the text of the node
08:37:08     nodesUpdated event
08:37:08       calls updateNodes
08:37:08     childNodeOrderChanged event
08:37:08       calls updateNodeOrder
08:37:08     multiple events
08:37:08       handles delete, collapse, insert, expand events correctly
08:37:08 
08:37:08 TreeKeyStrokes
08:37:08   key up
08:37:08     selects the above node in collapsed tree
08:37:08     selects the above node node in expanded tree
08:37:08     selects the last node if no node is selected yet
08:37:08     selects the only node if there is only one
08:37:08     does nothing if first node already is selected
08:37:08   key down
08:37:08     selects the node below in collapsed tree
08:37:08     selects the first node if no row is selected yet
08:37:08     selects the above node node in expanded tree
08:37:08     selects the only node if there is only one
08:37:08     does nothing if last node already is selected
08:37:08   Home
08:37:08     selects first node in collapsed tree
08:37:08     selects first node in expanded tree
08:37:08   Subtract
08:37:08      collapses a node
08:37:08      collapses a node and drill up
08:37:08   Add
08:37:08      expands a node
08:37:08      expands a node and drill down
08:37:08   End
08:37:08      jumps to last node
08:37:08   space
08:37:08     does nothing if no nodes are selected
08:37:08     checks the selected node 
08:37:08     unchecks the selected node 
08:37:08 
08:37:08 TreeNodePosition
08:37:08   _findInsertPositionInFlatList
08:37:08     insert node between two other nodes on the same level
08:37:08     insert node between two other nodes on another level
08:37:08     insert node ahead all other nodes on the same level
08:37:08     insert node below all other nodes on the same level
08:37:08     insert a subtree between two other nodes on the same level
08:37:08     insert a node below another node of the same level with an expanded subtree
08:37:08   _addChildrenToFlatListIfExpanded
08:37:08     expands collapsed node
08:37:08     expands collapsed node with different levels in insertBatch
08:37:08 
08:37:08 Tree
08:37:08   creation
08:37:08     adds nodes
08:37:08     does not add notes if no nodes are provided
08:37:08   insertNodes
08:37:08     inserting a child
08:37:08       inserts in a reasonable order if childNodeIndex is not set
08:37:08       updates model
08:37:08       updates model with a complex node containing another node
08:37:08       updates html document if parent is expanded
08:37:08       updates html document at a specific position
08:37:08     only updates the model if parent is collapsed
08:37:08     expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
08:37:08     with breadcrumb style
08:37:08       inserts a html node if the parent node is selected
08:37:08       only updates model if the parent node is not selected
08:37:08       inserts html nodes at a specific position
08:37:08     expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
08:37:08   updateNodes
08:37:08     update same node instance
08:37:08     enabled update
08:37:08       updates the enabled state of the model node
08:37:08       updates the enabled state of the html node, if visible
08:37:08       updates the enabled state of the html node after expansion, if not visible
08:37:08     enabled update on checkable tree
08:37:08       updates the enabled state of the model node
08:37:08       updates the enabled state of the html node, if visible
08:37:08       updates the enabled state of the html node after expansion, if not visible
08:37:08   changeNode
08:37:08     updates the text of the model node
08:37:08     updates the text of the html node
08:37:08     updates custom cssClass of model and html node
08:37:08     preserves child-of-selected when root nodes get changed
08:37:08     preserves child-of-selected when child nodes get changed
08:37:08     preserves group css class when nodes get updated
08:37:08   deleteNodes
08:37:08     deleting a child
08:37:08       updates model
08:37:08       updates html document
08:37:08       updates child node indices
08:37:08       considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
08:37:08     deleting a root node
08:37:08       updates model
08:37:08       updates html document
08:37:08       deleting a collapsed root node
08:37:08         updates model
08:37:08         updates html document
08:37:08     deleting all nodes
08:37:08       updates model
08:37:08       updates html document
08:37:08   deleteAllChildNodes
08:37:08     deletes all nodes from model
08:37:08     deletes all nodes from html document
08:37:08     deletes all nodes from model for a given parent
08:37:08     deletes all nodes from html document for a given parent
08:37:08   checkNodes
08:37:08     checks a subnode -> mark upper nodes 
08:37:08     checks a node -> mark upper nodes -> uncheck node and test if node keeps marked because children are checked
08:37:08     checks a subnode and its sibling -> mark upper nodes -> uncheck one of the siblings
08:37:08     does not check a disabled node
08:37:08     does not check a node in a disabled tree
08:37:08     never checks two nodes if multiCheck is set to false
08:37:08     checks children if autoCheckChildren is set to true
08:37:08     does not check the children if autoCheckChildren is set to false
08:37:08     does not check nodes if checkable is set to false
08:37:08   node click
08:37:08     calls tree._onNodeMouseDown
08:37:08     updates model (selection)
08:37:08   node double click
08:37:08     expands/collapses the node
08:37:08   node control double click
08:37:08     does the same as control single click (does NOT expand and immediately collapse again)
08:37:08   deselectAll
08:37:08     clears the selection
08:37:08   selectNodes
08:37:08     selects a node
08:37:08     selectedNode()
08:37:08     expands the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)
08:37:08     also expands the node if bread crumb mode is enabled
08:37:08     also expands the parents in breadcrumb mode if a hidden node should be selected after being expanded and collapsed while in its hidden state
08:37:08     sets css class ancestor-of-selected on every ancestor of the selected element
08:37:08     sets css class child-of-selected on direct children of the selected element
08:37:08     may select a node which is not rendered
08:37:08     sets parent and ancestor css classes even if nodes are not rendered
08:37:08     sets child-of-selected css class even if nodes are not rendered
08:37:08   expandNode
08:37:08     sets css class child-of-selected on direct children if the expanded node is selected
08:37:08     renders the child nodes if parent is expanded
08:37:08     with breadcrumb style
08:37:08       renders the child nodes if parent is expanded
08:37:08       ensures top level nodes are rendered
08:37:08   expandAllParentNodes
08:37:08     expands all parent nodes of the given node (model)
08:37:08     expands all parent nodes of the given node (html)
08:37:08   collapseNode
08:37:08     prevents collapsing in bread crumb mode if node is selected
08:37:08   collapseAll
08:37:08     collapses all nodes
08:37:08   updateItemPath
08:37:08     Sets css class group on every element within the same group
08:37:08   updateNodeOrder
08:37:08     reorders the child nodes if parent is given (model)
08:37:08     reorders the child nodes if parent is given and expanded (model)
08:37:08     reorders the child nodes if parent is given (html)
08:37:08     considers view range when updating child node order
08:37:08     reorders expanded child nodes if parent is given (model)
08:37:08     reorders the root nodes if no parent is given (model)
08:37:08     reorders the root nodes if no parent is given (html)
08:37:08     reorders expanded root nodes if no parent is given (model)
08:37:08     reorders expanded root nodes if no parent is given (html)
08:37:08   tree filter
08:37:08     filters nodes when filter() is called
08:37:08     filters nodes when filter is added and removed
08:37:08     makes sure only filtered nodes are displayed when node gets expanded
08:37:08     applies filter if a node gets changed
08:37:08     applies filter if a node gets inserted
08:37:08     make sure nodes unchanged by filters are attached. See ticket #168957
08:37:08     shows nodes correctly if nodes are made hidden right before
08:37:08   tree enabled/disabled
08:37:08     disables checkboxes when tree is disabled
08:37:08   test visible list and map
08:37:08     with initial all expanded nodes
08:37:08       init with all expanded in correct order
08:37:08       collapse a node -> all children have to be removed
08:37:08       filter node -> filtered node and children has to be removed from visible
08:37:08       update node -> node is filtered
08:37:08       insert expanded node to expanded parent
08:37:08       insert child node in filtered parent
08:37:08       insert child node which should be filtered
08:37:08     with initial all closed nodes
08:37:08       init with all collapsed
08:37:08       insert child node collapsed parent
08:37:08       expand node
08:37:08       expand child node
08:37:08   destroy tree nodes
08:37:08     should destroy all tree nodes and set destroyed flag
08:37:08 
08:37:08 scout.Call
08:37:08   calls done on success
08:37:08   calls fail on failure
08:37:08   retries on failure
08:37:08 
08:37:08 DetachHelper
08:37:08   restores sticky tooltips
08:37:08   removes tooltip when achor is detached
08:37:08   considers the context of $anchor -> only removes tooltips in that context
08:37:08 
08:37:08 Device
08:37:08   scout.device
08:37:08     is initialized automatically
08:37:08   isWindowsTablet
08:37:08     returns true when browser is Edge and scrollbarWidth is 0
08:37:08   user agent parsing
08:37:08     recognizes iOS devices
08:37:08     recognizes Android devices
08:37:08     recognizes normal Windows PCs
08:37:08     recognizes supported browsers
08:37:08 
08:37:08 EventSupport
08:37:08   on / trigger / off
08:37:08     single event func only triggered until off() is called
08:37:08     multiple events
08:37:08   one
08:37:08     single event func only triggered once when registered with one()
08:37:08     event parameter passed to registered func
08:37:08     de-register function registered with one()
08:37:08   off
08:37:08     remove all with same type
08:37:08     remove specific listener
08:37:08 
08:37:08 Range
08:37:08   equals
08:37:08   union
08:37:08     returns a new range with the sum of both ranges
08:37:08     returns a copy of both ranges if the ranges don't overlap
08:37:08     returns a copy of the non empty range if one range is empty
08:37:08   subtract
08:37:08     returns a new range where the second range is removed from the first
08:37:08     returns a copy of the first range if the second does not overlap the first
08:37:08     returns an empty range if second range completely covers the first
08:37:08     returns a new range if second range is inside the first and touches a border
08:37:08     returns an array of two ranges if second range is inside the first but does not touch a border
08:37:08     returns a copy of the first range if the second range is empty
08:37:08     returns an empty range if the first range is empty
08:37:08   subtractAll
08:37:08     subtracts all given ranges
08:37:08     may return multiple ranges
08:37:08   intersect
08:37:08     returns a new range with the part where both ranges overlap
08:37:08     returns an empty range if the ranges don't overlap
08:37:08     returns an empty range if one range is empty
08:37:08 
08:37:08 scout.URL
08:37:08   can parse super-simple URL
08:37:08   can parse empty hash
08:37:08   can parse a moderately simple URL
08:37:08   can convert the URL to string (only changed in order of arguments)
08:37:08   can handle multi-valued parameters
08:37:08   can add parameters
08:37:08   can remove parameters
08:37:08   can create or replace parameters
08:37:08   can handle non-ascii characters
08:37:08   can sort parameters
08:37:08 
08:37:08 scout.arrays
08:37:08   init
08:37:08     checks whether array has correct length and initial values
08:37:08   ensure
08:37:08     creates an array if the param is not an array
08:37:08     returns the param if the param already is an array
08:37:08   remove
08:37:08     removes elements
08:37:08   removeAll
08:37:08     removes all given elements
08:37:08     considers emtpy args
08:37:08   replace
08:37:08     replaces elements
08:37:08   insert
08:37:08     insert element at index
08:37:08   insertArray
08:37:08     insert element array at index
08:37:08   max
08:37:08     returns 0 iff input contains 0
08:37:08     behaves like Math.max on null and undefined
08:37:08     ignores non-number elements
08:37:08   min
08:37:08     returns 0 iff input contains 0
08:37:08     behaves like Math.min on null and undefined
08:37:08     ignores non-number elements
08:37:08   move
08:37:08     replaces elements
08:37:08   union
08:37:08     merges two arrays
08:37:08     merges two arrays and removes duplicates
08:37:08     also works with floats
08:37:08     if the arrays contain objects instead of primitives, it uses their id to check for equality
08:37:08     does not fail if arr1 or arr2 are not defined
08:37:08   equals
08:37:08     checks whether two arrays contain the same elements in the same order
08:37:08     considers emtpy and same arrays
08:37:08     returns true if one array is undefined/null and the other empty
08:37:08   equalsIgnoreOrder
08:37:08     checks whether two arrays contain the same elements without considering the order
08:37:08     considers emtpy and same arrays
08:37:08     returns true if one array is undefined/null and the other empty
08:37:08   findIndex
08:37:08     returns the index of the element for which the given predicate returns true
08:37:08   find
08:37:08     returns the element for which the given predicate returns true
08:37:08   findFrom
08:37:08     returns the element for which the given predicate returns true, starting from a given index
08:37:08     does not return the element for which the given predicate returns true, if it is on the left side of the start index
08:37:08     also checks the element at start index 
08:37:08     searches from right to left if backwards is true
08:37:08   format
08:37:08     formats an array by concatenating each entry
08:37:08     returns '' for empty array or if no array was provided
08:37:08   formatEncoded
08:37:08     encodes the html of each array element
08:37:08   first
08:37:08     finds first array element
08:37:08   last
08:37:08     finds last array element
08:37:08   pushIfDefined
08:37:08     pushes element only if it is defined
08:37:08 
08:37:08 scout.dates
08:37:08   shift
08:37:08     shifts year or month or day
08:37:08     shifts year and month if both provided
08:37:08     shifts year and month and day if all provided
08:37:08     shift year
08:37:08       adds or removes years
08:37:08       handles edge case leap year
08:37:08     shift month
08:37:08       adds or removes months
08:37:08       handles edge case start month
08:37:08       handles edge case end month
08:37:08       handles edge case leap year
08:37:08   shiftToNextDayOfType
08:37:08     shifts to next day of type
08:37:08   shiftToPreviousDayOfType
08:37:08     shifts to previous day of type
08:37:08   ensureMonday
08:37:08     shifts to next monday in direction if it is not a monday yet
08:37:08   isSameDay
08:37:08     returns true if day, month and year matches
08:37:08   compareMonths
08:37:08     returns the differences in number of months
08:37:08     ignores time
08:37:08     works with different years
08:37:08   compareDays
08:37:08     returns the differences in number of days
08:37:08     ignores time
08:37:08     works with different month
08:37:08     works with different years
08:37:08   timestamp
08:37:08     returns a string of the expected length withonly digits
08:37:08   orderWeekdays
08:37:08     orders weekdays
08:37:08   toJsonDate / parseJsonDate
08:37:08     can handle missing or invalid inputs
08:37:08     can convert JSON and JS dates
08:37:08   create
08:37:08     can create dates
08:37:08   weekInYear
08:37:08     can calculate week in year
08:37:08   format
08:37:08     can handle invalid values
08:37:08     can format valid dates
08:37:08   compare
08:37:08     can handle invalid dates
08:37:08     can compare valid dates
08:37:08   equals
08:37:08     returns true if the dates are equal, false if not
08:37:08   isLeapYear
08:37:08     correctly identifies leap years
08:37:08   combineDateTime
08:37:08     creates a new date by using date part of param date and time part of param time.
08:37:08     uses 01-01-1970 as date part if date is ommitted
08:37:08     uses 00:00 as time part if time is ommitted
08:37:08 
08:37:08 scout.defaultValues
08:37:08   init
08:37:08     can load invalid configurations
08:37:08   applyTo
08:37:08     can apply default values to JSON
08:37:08     can apply default values to JSON considering the model variant
08:37:08     copies default values 'by value'
08:37:08 
08:37:08 scout.icons
08:37:08   parses bitmap icons
08:37:08   parses font icons (scoutIcons font)
08:37:08   parses font icons (custom font)
08:37:08   parses returns a CSS class for custom fonts
08:37:08   appends CSS class string with custom fonts
08:37:08 
08:37:08 scout.models
08:37:08   get
08:37:08     load object without type
08:37:08     ensure the object is a copy
08:37:08   extend
08:37:08     insert new property into root object
08:37:08     override property in root object
08:37:08     insert new property into a non existing array on root object
08:37:08     override property in tree object
08:37:08     insert new object into tree object
08:37:08     insert new object tree into tree object
08:37:08     insert new object into tree object with fixed index
08:37:08     insert new object into tree object with relative index
08:37:08     insert new object into tree object with relative index and two extension elements
08:37:08     insert object referenced by String
08:37:08     insert object bound to field
08:37:08     insert objects array bound to field
08:37:08 
08:37:08 scout.numbers
08:37:08   round
08:37:08     tests special cases
08:37:08     tests rounding mode 'UP'
08:37:08     tests rounding mode 'DOWN'
08:37:08     tests rounding mode 'CEILING'
08:37:08     tests rounding mode 'FLOOR'
08:37:08     tests rounding mode 'HALF_UP'
08:37:08     tests rounding mode 'HALF_DOWN'
08:37:08   shiftDecimalPoint
08:37:08     can shift decimal point to left and right
08:37:08   randomId
08:37:08     can generate random IDs
08:37:08   correlationId
08:37:08     can generate random correlation IDs
08:37:08   isNumber
08:37:08     returns true if the value is a number
08:37:08     returns false if the value is not a number
08:37:08     returns false if the value is NaN
08:37:08 
08:37:08 scout.objects
08:37:08   copyProperties
08:37:08     copies all properties
08:37:08     copies the properties from prototype as well
08:37:08     copies only the properties specified by the filter, if there is one
08:37:08   copyOwnProperties
08:37:08     copies all properties
08:37:08     does not copy the properties from prototype
08:37:08     copies only the properties specified by the filter, if there is one
08:37:08   countOwnProperties
08:37:08     counts all own properties
08:37:08   valueCopy
08:37:08     copies an object by value
08:37:08   isNumber
08:37:08     returns true iff argument is a number
08:37:08   isArray
08:37:08     returns true when argument is an array
08:37:08   isNullOrUndefined
08:37:08     returns true when argument is null or undefined, but not when 0 or any other value
08:37:08   values
08:37:08     returns object values
08:37:08     can handle maps
08:37:08   findChildObjectByKey
08:37:08     find root object
08:37:08     find object in tree
08:37:08     find object in array
08:37:08     find object in nested array
08:37:08     find object in array within the tree
08:37:08     search for not existing property
08:37:08     search for not existing id
08:37:08     search for not existing property and value
08:37:08   isPlainObject
08:37:08     works as expected
08:37:08   argumentsToArray
08:37:08     returns an array
08:37:08 
08:37:08 scout.promises
08:37:08   oneByOne stops executing after failure
08:37:08   groupwise stops executing after failed group
08:37:08   parallel stops executing after failed promise
08:37:08   does not cut off error arguments
08:37:08   adds all result arguments, one for each deferred
08:37:08 
08:37:08 scout.strings
08:37:08   nl2br
08:37:08     can convert newlines to br tags
08:37:08     encodes html, if the parameter is set to true (default)
08:37:08   hasText
08:37:08     can check if string has text
08:37:08   repeat
08:37:08     can repeat strings
08:37:08   padZeroLeft
08:37:08     can pad strings with 0
08:37:08   startsWith
08:37:08     can check if a string starts with another
08:37:08   endsWith
08:37:08     can check if a string ends with another
08:37:08   count
08:37:08     can count occurrences
08:37:08   encode
08:37:08     encodes html
08:37:08     does not try to encode empty strings
08:37:08     caches the html element used for encoding
08:37:08   join
08:37:08     joins strings
08:37:08     join works with array as second parameter
08:37:08   box
08:37:08     boxes strings
08:37:08   lowercaseFirstLetter
08:37:08     converts first letter to lowercase
08:37:08   quote
08:37:08     quotes special characters for regexp
08:37:08   asString
08:37:08     converts input to string
08:37:08   plainText
08:37:08     converts html to plain text
08:37:08     does not try to get plaintext of empty strings
08:37:08     caches the html element used for getting plain text
08:37:08     considers upper and lower case tags
08:37:08     converts br, p, div into new lines
08:37:08     converts li, tr into new lines
08:37:08     converts td into whitespaces
08:37:08     converts &nbsp;, &amp;, &gt;, &lt;
08:37:08     preserves tabs
08:37:08     removes leading and trailing newlines if configured
08:37:08     leaves multiple newlines alone unless configured
08:37:08   insertAt
08:37:08     can insert strings into other strings
08:37:08   nvl
08:37:08     returns an empty string when input is null or undefined
08:37:08     should throw an error when called with more than one parameter
08:37:08   countCodePoints
08:37:08     returns the number of codepoints in a string
08:37:08   splitMax
08:37:08     returns not more than limit elements
08:37:08 
08:37:08 scout.styles
08:37:08   can calculate and apply legacy styles
08:37:08 
08:37:08 Widget
08:37:08   rendering
08:37:08     should set rendering, rendered flags correctly
08:37:08     should set rendering flag to true _while_ the component is rendering
08:37:08   attach/detach
08:37:08     attached and rendered is false by default
08:37:08     attached and rendered has the right value after render/remove and attach/detach
08:37:08   clone
08:37:08     clones only properties marked as clone property
08:37:08     'text' must be recognized as clone property, but not '$container'
08:37:08     prefers properties passed as modelOverride
08:37:08   init
08:37:08     links widget properties with the widget
08:37:08   destroy
08:37:08     destroys the widget
08:37:08     destroys the children
08:37:08     does only destroy children if the parent is the owner
08:37:08     removes the link to parent and owner
08:37:08   setParent
08:37:08     links the widget with the new parent
08:37:08     removes the widget from the old parent if the old is not the owner
08:37:08     does not remove the widget from the old parent if the old is the owner
08:37:08     relinks parent destroy listener to the new parent
08:37:08   remove
08:37:08     removes the widget
08:37:08     removes the children
08:37:08     does not remove the children if owner is removed but parent is still rendered
08:37:08   setProperty
08:37:08     triggers a property change event if the value changes
08:37:08     does not trigger a property change event if the value does not change
08:37:08     with widget property
08:37:08       links the widget with the new child widget
08:37:08       links the widget with the new child widgets if it is an array
08:37:08       does not fail if new widget is null
08:37:08     calls the _render* method if there is one for this property
08:37:08   property css class
08:37:08     adds or removes custom css class
08:37:08     does not accidentally remove other css classes on a property change
08:37:08     addCssClass
08:37:08       adds the cssClass to the existing classes
08:37:08       does not add the same class multiple times
08:37:08     removeCssClass
08:37:08       removes the cssClass from the existing classes
08:37:08   focus
08:37:08     sets the focus on the container
08:37:08     schedules the focus request if the widget is not rendered
08:37:08   Widget properties
08:37:08     automatically resolves referenced widgets
08:37:08 
08:37:08 Results: 1572 specs, 0 failures, 0 pending
08:37:08 
08:37:08 [INFO] stopped o.e.j.s.h.ContextHandler{/webjars,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/}
08:37:08 [INFO] stopped o.e.j.s.h.ContextHandler{/classpath,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/}
08:37:08 [INFO] stopped o.e.j.s.h.ContextHandler{/,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/}
08:37:08 [INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/}
08:37:08 [INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/}
08:37:08 [INFO] stopped o.e.j.s.h.ContextHandler{/spec,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/}
08:37:08 [INFO] stopped o.e.j.s.h.ContextHandler{/src,file:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/}
08:37:08 [INFO] 
08:37:08 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.test ---
08:37:08 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT.jar
08:37:08 [INFO] 
08:37:08 [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.test ---
08:37:08 [INFO] Skipping because packaging 'jar' is not pom.
08:37:08 [INFO] 
08:37:08 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.test ---
08:37:08 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-tests.jar
08:37:08 [INFO] 
08:37:08 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.test ---
08:37:08 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-sources.jar
08:37:08 [INFO] 
08:37:08 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.test ---
08:37:08 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-test-sources.jar
08:37:08 [INFO] 
08:37:08 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.test ---
08:37:08 [INFO] Checking compile classpath
08:37:08 [INFO] Checking runtime classpath
08:37:08 [INFO] Checking test classpath
08:37:09 [INFO] 
08:37:09 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.test ---
08:37:09 [INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
08:37:09 [INFO] 
08:37:09 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.test ---
08:37:09 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT.jar
08:37:09 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/pom.xml to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT.pom
08:37:09 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-tests.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-tests.jar
08:37:09 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-sources.jar
08:37:09 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-7.0.300-SNAPSHOT-test-sources.jar
08:37:09 [INFO] 
08:37:09 [INFO] -----< org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.selenium >-----
08:37:09 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.selenium 7.0.300-SNAPSHOT [33/39]
08:37:09 [INFO] --------------------------------[ jar ]---------------------------------
08:37:10 [INFO] 
08:37:10 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:10 [INFO] 
08:37:10 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:10 [INFO] 
08:37:10 [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] 
08:37:11 [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.selenium/../org.eclipse.scout.rt/target/jacoco-all.exec
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:11 [INFO] Copying 1 resource
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] Changes detected - recompiling the module!
08:37:11 [INFO] Compiling 19 source files to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.selenium/target/classes
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:11 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.selenium/src/test/resources
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] No sources to compile
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] No tests to run.
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.selenium/target/org.eclipse.scout.rt.ui.html.selenium-7.0.300-SNAPSHOT.jar
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] Skipping because packaging 'jar' is not pom.
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] Skipping packaging of the test-jar
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.selenium/target/org.eclipse.scout.rt.ui.html.selenium-7.0.300-SNAPSHOT-sources.jar
08:37:11 [INFO] 
08:37:11 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] No sources in project. Archive not created.
08:37:11 [INFO] 
08:37:11 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:11 [INFO] Checking compile classpath
08:37:11 [INFO] Checking runtime classpath
08:37:12 [INFO] Checking test classpath
08:37:12 [INFO] 
08:37:12 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:12 [INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
08:37:12 [INFO] 
08:37:12 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.selenium ---
08:37:12 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.selenium/target/org.eclipse.scout.rt.ui.html.selenium-7.0.300-SNAPSHOT.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.selenium/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.selenium-7.0.300-SNAPSHOT.jar
08:37:12 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.selenium/pom.xml to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.selenium/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.selenium-7.0.300-SNAPSHOT.pom
08:37:12 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.selenium/target/org.eclipse.scout.rt.ui.html.selenium-7.0.300-SNAPSHOT-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.selenium/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.selenium-7.0.300-SNAPSHOT-sources.jar
08:37:12 [INFO] 
08:37:12 [INFO] --< org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test >--
08:37:12 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 7.0.300-SNAPSHOT [34/39]
08:37:12 [INFO] --------------------------------[ jar ]---------------------------------
08:37:12 [INFO] 
08:37:12 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:12 [INFO] 
08:37:12 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:12 [INFO] 
08:37:12 [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:13 [INFO] 
08:37:13 [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:13 [INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/../org.eclipse.scout.rt/target/jacoco-all.exec
08:37:13 [INFO] 
08:37:13 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:13 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:13 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/main/resources
08:37:13 [INFO] 
08:37:13 [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:13 [INFO] No sources to compile
08:37:13 [INFO] 
08:37:13 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:13 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:13 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/test/resources
08:37:13 [INFO] 
08:37:13 [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:13 [INFO] Changes detected - recompiling the module!
08:37:13 [INFO] Compiling 3 source files to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/test-classes
08:37:13 [INFO] 
08:37:13 [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:13 [INFO] Surefire report directory: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/surefire-reports
08:37:13 
08:37:13 -------------------------------------------------------
08:37:13  T E S T S
08:37:13 -------------------------------------------------------
08:37:13 Picked up JAVA_TOOL_OPTIONS: -XX:+IgnoreUnrecognizedVMOptions -XX:+UseContainerSupport -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap
08:37:13 Picked up _JAVA_OPTIONS: -XX:MaxRAMPercentage=64.0
08:37:14 Running org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
08:37:14 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
08:37:14 SLF4J: Defaulting to no-operation (NOP) logger implementation
08:37:14 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
08:37:15 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.2 sec - in org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
08:37:15 
08:37:15 Results :
08:37:15 
08:37:15 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
08:37:15 
08:37:15 [INFO] 
08:37:15 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:15 [WARNING] JAR will be empty - no content was marked for inclusion!
08:37:15 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT.jar
08:37:15 [INFO] 
08:37:15 [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:15 [INFO] Skipping because packaging 'jar' is not pom.
08:37:15 [INFO] 
08:37:15 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:15 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT-tests.jar
08:37:15 [INFO] 
08:37:15 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:15 [INFO] No sources in project. Archive not created.
08:37:15 [INFO] 
08:37:15 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:15 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT-test-sources.jar
08:37:15 [INFO] 
08:37:15 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:15 [INFO] Checking compile classpath
08:37:15 [INFO] Checking runtime classpath
08:37:15 [INFO] Checking test classpath
08:37:15 [INFO] 
08:37:15 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:15 [INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
08:37:15 [INFO] 
08:37:15 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
08:37:15 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT.jar
08:37:15 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/pom.xml to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT.pom
08:37:15 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT-tests.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT-tests.jar
08:37:15 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/7.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-7.0.300-SNAPSHOT-test-sources.jar
08:37:15 [INFO] 
08:37:15 [INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html >--------
08:37:15 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 7.0.300-SNAPSHOT [35/39]
08:37:15 [INFO] --------------------------------[ jar ]---------------------------------
08:37:15 [INFO] 
08:37:15 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:15 [INFO] 
08:37:15 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:15 [INFO] 
08:37:15 [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] 
08:37:17 [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.svg.ui.html/../org.eclipse.scout.rt/target/jacoco-all.exec
08:37:17 [INFO] 
08:37:17 [INFO] --- build-helper-maven-plugin:1.12:add-resource (add-js-resource) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:17 [INFO] Copying 1 resource
08:37:17 [INFO] Copying 5 resources
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Changes detected - recompiling the module!
08:37:17 [INFO] Compiling 2 source files to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/classes
08:37:17 [INFO] 
08:37:17 [INFO] --- jandex-maven-plugin:1.0.5:jandex (make-index) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:17 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.svg.ui.html/src/test/resources
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] No sources to compile
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] No tests to run.
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-7.0.300-SNAPSHOT.jar
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Skipping because packaging 'jar' is not pom.
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Skipping packaging of the test-jar
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-7.0.300-SNAPSHOT-sources.jar
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] No sources in project. Archive not created.
08:37:17 [INFO] 
08:37:17 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Checking compile classpath
08:37:17 [INFO] Checking runtime classpath
08:37:17 [INFO] Checking test classpath
08:37:17 [INFO] 
08:37:17 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
08:37:17 [INFO] 
08:37:17 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.svg.ui.html ---
08:37:17 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-7.0.300-SNAPSHOT.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/7.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-7.0.300-SNAPSHOT.jar
08:37:17 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.svg.ui.html/pom.xml to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/7.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-7.0.300-SNAPSHOT.pom
08:37:17 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-7.0.300-SNAPSHOT-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/7.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-7.0.300-SNAPSHOT-sources.jar
08:37:17 [INFO] 
08:37:17 [INFO] ----------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty >----------
08:37:17 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 7.0.300-SNAPSHOT [36/39]
08:37:17 [INFO] --------------------------------[ jar ]---------------------------------
08:37:22 [INFO] 
08:37:22 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty ---
08:37:22 [INFO] 
08:37:22 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty ---
08:37:22 [INFO] 
08:37:22 [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] 
08:37:24 [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/../org.eclipse.scout.rt/target/jacoco-all.exec
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:24 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/src/main/resources
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Changes detected - recompiling the module!
08:37:24 [INFO] Compiling 1 source file to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/target/classes
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:24 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/src/test/resources
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] No sources to compile
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] No tests to run.
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-7.0.300-SNAPSHOT.jar
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Skipping because packaging 'jar' is not pom.
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Skipping packaging of the test-jar
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-7.0.300-SNAPSHOT-sources.jar
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] No sources in project. Archive not created.
08:37:24 [INFO] 
08:37:24 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Checking compile classpath
08:37:24 [INFO] Checking runtime classpath
08:37:24 [INFO] Checking test classpath
08:37:24 [INFO] 
08:37:24 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty ---
08:37:24 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-7.0.300-SNAPSHOT.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-7.0.300-SNAPSHOT.jar
08:37:24 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/pom.xml to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-7.0.300-SNAPSHOT.pom
08:37:24 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-7.0.300-SNAPSHOT-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-7.0.300-SNAPSHOT-sources.jar
08:37:24 [INFO] 
08:37:24 [INFO] ----< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix >-----
08:37:24 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 7.0.300-SNAPSHOT [37/39]
08:37:24 [INFO] --------------------------------[ jar ]---------------------------------
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:24 [INFO] 
08:37:24 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:24 [INFO] 
08:37:24 [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] 
08:37:25 [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test.affix/../org.eclipse.scout.rt/target/jacoco-all.exec
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:25 [INFO] Copying 1 resource
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] No sources to compile
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:25 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test.affix/src/test/resources
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] No sources to compile
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] No tests to run.
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-7.0.300-SNAPSHOT.jar
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Skipping because packaging 'jar' is not pom.
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Skipping packaging of the test-jar
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-7.0.300-SNAPSHOT-sources.jar
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] No sources in project. Archive not created.
08:37:25 [INFO] 
08:37:25 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Checking compile classpath
08:37:25 [INFO] Checking runtime classpath
08:37:25 [INFO] Checking test classpath
08:37:25 [INFO] 
08:37:25 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test.affix ---
08:37:25 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-7.0.300-SNAPSHOT.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-7.0.300-SNAPSHOT.jar
08:37:25 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test.affix/pom.xml to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-7.0.300-SNAPSHOT.pom
08:37:25 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-7.0.300-SNAPSHOT-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-7.0.300-SNAPSHOT-sources.jar
08:37:25 [INFO] 
08:37:25 [INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test >--------
08:37:25 [INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 7.0.300-SNAPSHOT [38/39]
08:37:25 [INFO] --------------------------------[ jar ]---------------------------------
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test ---
08:37:25 [INFO] 
08:37:25 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test ---
08:37:25 [INFO] 
08:37:25 [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ org.eclipse.scout.dev.jetty.test ---
08:37:26 [INFO] 
08:37:26 [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test ---
08:37:26 [INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/../org.eclipse.scout.rt/target/jacoco-all.exec
08:37:26 [INFO] 
08:37:26 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test ---
08:37:26 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:26 [INFO] Copying 7 resources
08:37:26 [INFO] 
08:37:26 [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ org.eclipse.scout.dev.jetty.test ---
08:37:26 [INFO] No sources to compile
08:37:26 [INFO] 
08:37:26 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test ---
08:37:26 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:26 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/src/test/resources
08:37:26 [INFO] 
08:37:26 [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test ---
08:37:26 [INFO] Changes detected - recompiling the module!
08:37:26 [INFO] Compiling 1 source file to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/test-classes
08:37:26 [INFO] 
08:37:26 [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ org.eclipse.scout.dev.jetty.test ---
08:37:26 [INFO] Surefire report directory: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/surefire-reports
08:37:26 
08:37:26 -------------------------------------------------------
08:37:26  T E S T S
08:37:26 -------------------------------------------------------
08:37:26 Picked up JAVA_TOOL_OPTIONS: -XX:+IgnoreUnrecognizedVMOptions -XX:+UseContainerSupport -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap
08:37:26 Picked up _JAVA_OPTIONS: -XX:MaxRAMPercentage=64.0
08:37:27 Running org.eclipse.scout.dev.jetty.JettyServerTest
08:37:27 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
08:37:27 SLF4J: Defaulting to no-operation (NOP) logger implementation
08:37:27 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
08:37:27 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 sec - in org.eclipse.scout.dev.jetty.JettyServerTest
08:37:27 
08:37:27 Results :
08:37:27 
08:37:27 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
08:37:27 
08:37:27 [INFO] 
08:37:27 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test ---
08:37:27 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT.jar
08:37:27 [INFO] 
08:37:27 [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test ---
08:37:27 [INFO] Skipping because packaging 'jar' is not pom.
08:37:27 [INFO] 
08:37:27 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test ---
08:37:27 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-tests.jar
08:37:27 [INFO] 
08:37:27 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test ---
08:37:27 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-sources.jar
08:37:27 [INFO] 
08:37:27 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test ---
08:37:27 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-test-sources.jar
08:37:27 [INFO] 
08:37:27 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test ---
08:37:27 [INFO] Checking compile classpath
08:37:27 [INFO] Checking runtime classpath
08:37:27 [INFO] Checking test classpath
08:37:27 [INFO] 
08:37:27 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test ---
08:37:27 [INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
08:37:27 [INFO] 
08:37:27 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test ---
08:37:27 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT.jar
08:37:27 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/pom.xml to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT.pom
08:37:27 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-tests.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-tests.jar
08:37:27 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-sources.jar
08:37:27 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/7.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-7.0.300-SNAPSHOT-test-sources.jar
08:37:27 [INFO] 
08:37:27 [INFO] ---------< org.eclipse.scout.rt:org.eclipse.scout.rt-settings >---------
08:37:27 [INFO] Building org.eclipse.scout.rt-settings 7.0.300-SNAPSHOT          [39/39]
08:37:27 [INFO] --------------------------------[ jar ]---------------------------------
08:37:27 [INFO] 
08:37:27 [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt-settings ---
08:37:27 [INFO] 
08:37:27 [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt-settings ---
08:37:27 [INFO] 
08:37:27 [INFO] --- git-commit-id-plugin:2.2.2:revision (default) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] 
08:37:29 [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (default) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt-settings/../org.eclipse.scout.rt/target/jacoco-all.exec
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:29 [INFO] Copying 15 resources
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] No sources to compile
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Using 'UTF-8' encoding to copy filtered resources.
08:37:29 [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt-settings/src/test/resources
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] No sources to compile
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] No tests to run.
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-7.0.300-SNAPSHOT.jar
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-site-plugin:3.6:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Skipping because packaging 'jar' is not pom.
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Skipping packaging of the test-jar
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Building jar: /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-7.0.300-SNAPSHOT-sources.jar
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] No sources in project. Archive not created.
08:37:29 [INFO] 
08:37:29 [INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Checking compile classpath
08:37:29 [INFO] Checking runtime classpath
08:37:29 [INFO] Checking test classpath
08:37:29 [INFO] 
08:37:29 [INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
08:37:29 [INFO] 
08:37:29 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt-settings ---
08:37:29 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-7.0.300-SNAPSHOT.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/7.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-7.0.300-SNAPSHOT.jar
08:37:29 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt-settings/pom.xml to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/7.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-7.0.300-SNAPSHOT.pom
08:37:29 [INFO] Installing /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-7.0.300-SNAPSHOT-sources.jar to /home/jenkins/agent/workspace/org.eclipse.scout.rt.branch-7.0_continuous/.repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/7.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-7.0.300-SNAPSHOT-sources.jar
08:37:29 [INFO] ------------------------------------------------------------------------
08:37:29 [INFO] Reactor Summary for Eclipse Scout RT 7.0.300-SNAPSHOT:
08:37:29 [INFO] 
08:37:29 [INFO] Eclipse Scout RT ................................... SUCCESS [03:59 min]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.json ........ SUCCESS [ 28.669 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform . SUCCESS [ 16.363 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test SUCCESS [01:58 min]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared ... SUCCESS [ 11.253 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test SUCCESS [  6.534 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons SUCCESS [  2.689 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test SUCCESS [  9.824 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.mom.api .. SUCCESS [  4.275 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server ... SUCCESS [  1.714 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test SUCCESS [ 16.555 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms SUCCESS [  2.798 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws SUCCESS [  4.409 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt ... SUCCESS [  2.227 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test SUCCESS [ 50.767 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc SUCCESS [  1.699 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test SUCCESS [  5.106 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.mom.api.test SUCCESS [  2.957 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.mom.jms .. SUCCESS [  1.429 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.mom.jms.test SUCCESS [02:55 min]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.jackson .. SUCCESS [  1.433 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.rest ..... SUCCESS [  3.136 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.rest.test  SUCCESS [  3.576 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.jackson.test SUCCESS [  2.959 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client ... SUCCESS [  4.693 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test SUCCESS [ 24.041 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client SUCCESS [ 11.640 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test SUCCESS [  3.065 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge SUCCESS [  1.671 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor SUCCESS [ 21.446 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html .. SUCCESS [  3.780 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test SUCCESS [02:12 min]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.selenium SUCCESS [  3.306 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test SUCCESS [  3.272 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html SUCCESS [  1.652 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty ... SUCCESS [  6.822 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix SUCCESS [  1.268 s]
08:37:29 [INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test SUCCESS [  2.230 s]
08:37:29 [INFO] org.eclipse.scout.rt-settings ...................... SUCCESS [  1.249 s]
08:37:29 [INFO] ------------------------------------------------------------------------
08:37:29 [INFO] BUILD SUCCESS
08:37:29 [INFO] ------------------------------------------------------------------------
08:37:29 [INFO] Total time:  15:37 min
08:37:29 [INFO] Finished at: 2020-05-11T12:37:29Z
08:37:29 [INFO] ------------------------------------------------------------------------
08:37:29 No mail will be sent out, as 'org.eclipse.scout.rt.branch-7.0_continuous #833' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts.
08:37:29 Recording test results
08:37:30 Finished: SUCCESS