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