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