SuccessConsole Output

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