Skip to content

Console Output

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