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