SuccessConsole Output

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