2021-09-18 21:35:41,566 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081 from session store - MDC[jobName=Performing session housekeeping for client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081]
2021-09-18 21:35:41,566 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Performing session housekeeping for client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081]
2021-09-18 21:35:41,566 INFO [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Invalidate HTTP session with ID null because session store contains no more client sessions - MDC[jobName=Performing session housekeeping for client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081]
2021-09-18 21:35:41,566 INFO [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Detected invalidation of HTTP session null, cleaning up 0 client sessions and 0 UI sessions - MDC[jobName=Performing session housekeeping for client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081]
2021-09-18 21:35:41,567 DEBUG [main] org.eclipse.scout.rt.ui.html.HttpSessionHelper - Created new session store for HTTP session with ID null - MDC[]
2021-09-18 21:35:41,567 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Pre-register UI session with ID 0:glp2o9g868v8am5o6kt4hhca9v - MDC[]
2021-09-18 21:35:41,569 INFO [main] org.eclipse.scout.rt.ui.html.UiSession - Disposing UI session with ID 0:glp2o9g868v8am5o6kt4hhca9v... - MDC[]
2021-09-18 21:35:41,569 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Unregister UI session with ID 0:glp2o9g868v8am5o6kt4hhca9v from store (clientSessionId=null) - MDC[]
2021-09-18 21:35:41,569 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - 0 UI sessions and 0 preregistered UI session remaining for client session null - MDC[]
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.058 sec - in org.eclipse.scout.rt.ui.html.ClientSessionWithBlockingConditionInterruptionTest
Running org.eclipse.scout.rt.client.ui.form.fields.ModelVariantTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.eclipse.scout.rt.client.ui.form.fields.ModelVariantTest
Results :
Tests run: 253, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- jasmine-maven-plugin:2.0:test (default) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] jetty-8.1.14.v20131031
[INFO] Started SelectChannelConnector@0.0.0.0:42585
[INFO] Executing Jasmine Specs
Sep 18, 2021 9:36:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
INFO: executable: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/phantomjs-maven-plugin/phantomjs-1.9.7-linux-x86_64/bin/phantomjs
Sep 18, 2021 9:36:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
INFO: port: 6675
Sep 18, 2021 9:36:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
INFO: arguments: [--webdriver=6675, --webdriver-logfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/phantomjsdriver.log]
Sep 18, 2021 9:36:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
INFO: environment: {}
PhantomJS is launching GhostDriver...
[INFO - 2021-09-18T21:36:11.575Z] GhostDriver - Main - running on port 6675
[INFO - 2021-09-18T21:36:12.015Z] Session [719aa9d0-18c8-11ec-845c-f35411625165] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.7 Safari/534.34","webSecurityEnabled":true}
[INFO - 2021-09-18T21:36:12.015Z] Session [719aa9d0-18c8-11ec-845c-f35411625165] - page.customHeaders: - {}
[INFO - 2021-09-18T21:36:12.015Z] Session [719aa9d0-18c8-11ec-845c-f35411625165] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"1.9.7","driverName":"ghostdriver","driverVersion":"1.1.0","platform":"linux-unknown-64bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"}}
[INFO - 2021-09-18T21:36:12.015Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: 719aa9d0-18c8-11ec-845c-f35411625165
[INFO - 2021-09-18T21:36:21.092Z] ShutdownReqHand - _handle - About to shutdown
[INFO]
-------------------------------------------------------
J A S M I N E S P E C S
-------------------------------------------------------
[INFO]
JasmineScout
toContainEventTypesExactly
checks whether event types in correct order
checks whether event types are complete
considers empty values
jquery-scout
isEnabled
is only false when class disabled is set
isVisible
returns true when display != none and visiblity != hidden
setEnabled
DIV does not have disabled attribute
INPUT must have disabled attribute
toggleAttr
toggles attribute
icon
sets and removes icons
textOrNbsp
sets text or nbsp
htmlOrNbsp
sets html or nbsp
cssPxValue
is behaves differently with different types of arguments
ObjectFactory
creates objects which are registered in scout.objectFactories
Action
defaults
should be as expected
setTabbable
should modify $container tabindex
Calendar
init
creates an empty calendar
dayPosition
calculates the day position
component
part day position
calculates the part day position
calculates the part day position for a range smaller than the minimum
calculates the part day position for components larger than a day
sort
sorts first from then to
arrangeComponents
does nothing for no components
arranges a single component
arranges non intersecting components
arranges intersecting components
arranges equal components
arranges intersecting and non-intersecting components
reduces rows when arranging components
arranges intersecting components spanning more than one day
navigation
navigate forward and back (with first day of month selected)
navigate forward and back (with last day of month selected)
DateRange
dateEquals
equals
DesktopFormController
Listens to popupWindowReady event and calls _onReady - having a popupWindow instance
Listens to popupWindowReady event and calls _onReady - having only a form ID (reload case)
_addPopupWindow registers listeners and adds to array with popup-windows
_removePopupWindow cleans up and removes from array with popup-windows
Desktop
notification
addNotification
schedules addNotification when desktop is not rendered
removeNotification with object
removeNotification with (string) ID
_onNotificationRemoved - last notifications removes $notifications DIV
outline
gets displayed in desktop navigation
benchVisible
controls visibility of the bench
removes the content after the animation
navigationVisible
controls visibility of the navigation
only affects content in navigation, not in bench or header
headerVisible
controls visibility of the header
_showForm
adds a view to the bench if displayHint is View
displayStyle
COMPACT
shows bench and hides navigation if a view is open
hides bench and shows navigation if the last view gets closed
PopupWindow
Constructor sets cross references and window-name
Initialization in _onReady
DesktopBench
updateOutlineContent
called when an outline page gets selected
doesn't get called if page already is selected
sets detailForm as outlineContent if node gets selected
preserves desktop.inBackground when updating outline content
preserves desktop.inBackground when switching nodes
DesktopHeader
onBenchOutlineContentChange
attaches listener to new outline content
removes listener from old outline content
removes listener when getting removed
DesktopNavigation
viewButtonBox
is rendered if there are view buttons
is not rendered if there are no view buttons
DesktopNotification
_init copies properties from event (model)
has close-icon when notification is closable
Outline
collapsing
still allows a messagebox to be shown
dispose
calls onNodeDeleted for every node to be able to cleanup
calls onNodeDeleted for every node (which was not already deleted before) to be able to cleanup
navigateToTop
collapses all nodes in bread crumb mode
selectNodes
handle navigateUp only once
otherwise handle single selection (or do nothing when selection is != 1 node)
updateDetailMenus
adds the empty space menus of the detail table to the detail menu bar
adds the single selection menus of the parent detail table to the detail menu bar
attaches a listener to the detail table to get dynamic menu changes
removes the listener from the detail tables on selection changes and destroy
click on a node inside the detail content
does not modify the outline
onModelAction
nodesDeleted event
calls onNodeDeleted for every node to be able to cleanup
allChildNodesDeleted event
calls onNodeDeleted for every node to be able to cleanup
NavigateDownButton
_toggleDetail is always false
_isDetail returns true or false depending on the state of the detail-form and detail-table
_buttonEnabled
is disabled when node is a leaf
is enabled when node is not a leaf and we're currently displaying the detail
is only enabled when detail-table has exactly one selected row
_drill drills down to first selected row in the detail table
NavigateUpButton
_toggleDetail is always true
_isDetail returns true or false depending on the state of the detail-form and detail-table
_buttonEnabled
is true when current node has a parent or...
is true when current node is a top-level node and outline a default detail-form or...
is false otherwise
_drill
drills up to parent node, sets the selection on the tree
shows default detail-form or outline overview
ViewButtonBox
viewMenuTab
is only visible if there are visible view buttons with displayStyle == "MENU"
is not visible if there are no visible view buttons ith displayStyle == "MENU"
is not visible if there are visible view buttons with displayStyle == "TAB"
is not visible if there are no view buttons at all
scout.FocusManager
isSelectableText
must return true for disabled text-fields
Focus fixes for Internet Explorer (IE)
Click on table-cell, must focus table
Click on tree-node, must focus tree
validateFocus
When nothing else is focusable, focus must be on the Desktop (=sandbox)
with forms:
Focus-context must install listeners on its $container
Focus must be on the 1st form-field when form is rendered
FocusContext must remember the last focused element
A new FocusContext must be created when a form is opened as dialog
Must focus another valid field if the focused field is removed
Must focus another valid field if the focused field is hidden
FormMenu
setSelected
opens and closes the form popup
opens the popup and the ellipsis if the menu is overflown
opens the popup but not the ellipsis if the menu is overflown and mobile popup style is used
onModelPropertyChange
selected
calls setSelected
Form
destroy
destroys the adapter and its children
onModelAction
formClose
destroys the form
onModelPropertyChange
considers custom css class
BasicField
displayTextChanged must always be sent to server at the end of input, if at least one change has been was made
updateDisplayTextOnModify = true, with changed text
updateDisplayTextOnModify = false, with changed text
updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with changed text
updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with *pending* changed text
updateDisplayTextOnModify = true, then acceptInput(false) is fired. -> send should be done immediately
updateDisplayTextOnModify = true, w/o changed text
updateDisplayTextOnModify = false, w/o changed text
does not fail if field is removed while acceptInput is still pending
FormField
inheritance
inherits from ModelAdapter
property label position
position on_field
sets the label as placeholder
does not call field._renderLabelPosition initially
position top
guarantees a minimum height if label is empty
does not display a status if status visible = false
property status visible
shows a status if status visible = true
does not show a status if status visible = false
shows a status even though status visible is false but tooltipText is set
shows a status even though status visible is false but errorStatus is set
onModelPropertyChange
event should update model
considers custom css class
ValueField
property status visible
shows a status even though status visible is false but there are visible menus
menu visibility
context menu only shows visible menus
context menu only shows only menus of specific type
context menu triggers a display text changed event
BrowserField
postMessage
CheckBoxField
inheritance
inherits from ValueField
_renderValue sets checked property
_renderValue sets enabled property
ClipboardField
Rendered container has the right class
Rendered field DIV has _not_ an unselectable attribute in IE9
DateField
Clicking the field
opens the datepicker
displayText
is shown correctly after rendering
is removed properly when setting to ''
Leaving the field
closes the datepicker
accepts the prediction
accepts the prediction with autoTimestamp
updates the model with the selected value
sends timestamp and displayText
does not send timestamp and displayText again if not changed
does not send timestamp and displayText if no date was entered
Validation
invalidates field if value is invalid (not a date)
prevents model update if value is invalid
Picker
sends displayText and timestamp if date was selected
Key handling
ESC
closes the datepicker
ENTER
updates the model with the selected value and closes picker
DOWN
increases day by one
increases month by one if shift is used as modifier
increases year by one if ctrl is used as modifier
UP
decreases day by one
decreases month by one if shift is used as modifier
decreases year by one if ctrl is used as modifier
Date validation and prediction
can validate inputs
can predict dates
can predict yyyy.MM
can predict partial years
Allowed dates
_referenceDate returns only allowed date - only one date
_referenceDate returns only allowed date - choose nearest date in the future
_referenceDate returns only allowed date - when no date in future is available, choose nearest date in past
_syncAllowedDates must convert date strings into Dates
Touch = true
touch popup
updates display text and is not used for time fields
is opened if datefield is touched
is not opened if timefield is touched
is closed when date in picker is selected
unregisters clone after close
updates displayText and timestamp of datefield if date in picker is selected
updates displayText and timestamp of datefield if date in picker is entered
updates displayText and timestamp of datefield if date and time in picker are entered
shows datefield with same date as clicked datefield
shows datefield with same date as clicked datefield, if field empty initially
clears displayText and timestamp of datefield if date in picker was removed
shows datefield with same date as clicked datefield, even if value was deleted before
GroupBox
_render
adds group-box div when label is set
test predefined height and width in pixel
adds group-box div when label is set
focus
focus first focusable field in groupBox
LabelField
HtmlEnabled
if false, encodes html in display text
if true, does not encode html in display text
if false, replaces
with br tag and encodes other text
if true, does not replace
with br tag and does not encode other text
NumberField
parse input (calculate value)
with . as separator and ' as grouping char
with , as separator and . as grouping char
SequenceBox
mandatory indicator
does not exist
label width
is 0 if it is empty
status handling
moves the error status of the last field to the seq box
moves the tooltip of the last field to the seq box
moves the menus of the last field to the seq box
does not display the error message of the last field, only the one of the seq box
removes the tooltip from the seq box if last field gets invisible
moves the tooltip from the first field to the seq box if it gets the last field after a visibility change
moves the error from the first field to the seq box if it gets the last field after a visibility change
makes sure the status may be displayed on the field again if the field was the last visible field once
SliderField
slider
accepts the value
SmartField
_onKeyUp
doesn not call _openProposal() when TAB has been pressed
calls _openProposal() when a character key has been pressed
_syncProposalChooser
must reset _requestProposal property
_openProposal
must "browse all" when field is valid and browseAll parameter is true
must search by display-text when field is valid and browseAll parameter is false
must "browseAll" when field is invalid
_acceptProposal
must set displayText
must call clearTimeout() for pending typedProposal events
dont send _acceptProposal when displayText has not changed
send _acceptProposal when displayText has changed
send deleteProposal when displayText has been deleted quickly
touch = true
opens a touch popup when smart field gets touched
opens a touch popup if there already is a proposal chooser while rendering
shows smartfield with same text as clicked smartfield
properly unregisters the field when the popup gets closed
StringField
Check if field is switched to password field if inputMasked is true
set input masked
set input not masked
insertText
expects empty field at the beginning
inserts text into an empty field
appends text to the previous value (if no text is selected)
replaces selection #1 (if part of the text is selected, selection does not start at the beginning)
replaces selection #2 (if part of the text is selected, start at the beginning)
replaces selection #3 (if whole content is selected)
sends display text changed to server using accept text
sends display text changed to server using accept text, twice, if updateDisplayTextOnModify=true
trim
should restore selection
should not break when displayText is very long (regex is too big)
TabBox
render
does NOT call layout for the selected tab on initialization
must not create LogicalGridData for tab items
TabItem
_renderStatusVisible
invalidates tabarea if status visibility changes
_renderCssClass
adds CSS class to both, TabItem and GroupBox
TableField
property table
shows (renders) the table if the value is set
destroys the table if value is changed to ''
if table is global, only removes the table but does not destroy it if value is changed to ''
table gets class 'field' to make it work with the form field layout
table gets class 'field' to make it work with the form field layout (also when loaded by property change event)
WrappedForm
mandatory indicator
does not exist
test initial focus disabled
string field in inner form hasn't focus
test initial focus enabled
string field in inner form has focus
KeyStroke
unrepeatability
means that an unrepeatable KeyStroke is triggered exactly once per keyup event, even given three keydown events
means that an unrepeatable KeyStroke is triggered exactly once given the sequence (keydown, keyup)
HtmlComponent
Ctor
sets data 'htmlComponent' when Ctor is called
getSize
returns outerWidth() and outerHeight() of JQuery comp
setSize
accepts scout.Dimension as single argument
calls invalidate on layout when size has changed
getInsets
reads padding, margin and border correctly
getBounds
returns bounds without 'px'
LayoutValidator
invalidateTree
keeps track of invalid html components
considers only the topmost component
and validate roots
makes sure parent components are put in front of child components
validate
calls validateLayout for each invalid html component
does not call validateLayout if component has been removed
does not call validateLayout if component has been detached, but does not remove from invalid components either
removes the component from the list of invalidate components after validation
cleanupInvalidObjects
removes the widget from invalid components when a widget gets removed
LogicalGridLayoutInfo
Rectangle.union
produces same results as java.awt.Rectangle
layoutCellBounds
calculates bounds
graphics
getBounds
returns JQuery.outerWidth/Height(true)
returns 0 when left/right is set to auto
bounds
returns rectangle with position from JQuery.position()
returns rectangle with position from JQuery.position() including margin if includePosMargin is true
returns rectangle with size from JQuery.outerWidth/Height
returns rectangle with size from JQuery.outerWidth/Height() including margin if includeSizeMargin is true
Point
equals
Dimension
accepts two numbers as width and height arguments
accepts a single scout.Dimension argument
equals
Rectangle
equals
Insets
equals
main
nvl
can return alternative value
isOneOf
can check if value is one of multiple values
create
accepts string or object as first argument
creates a new initialized widget with parent and session set
creates local object if first parameter is the objectType
sets property 'id' correctly when no ID is provided
session must be set, but adapter should not be registered
creates local object if first parameter of type object and contains objectType property
ButtonAdapterMenu
initialization / destroy
should set/delete adaptedBy property on original button instance
focusable element
button should delegate to adapter menu
ContextMenuSpec
renderMenuItems
renders invisible menus
adds last and first classes
considers visibility when adding last and first classes
MenuBar
setMenuItems
prefers EmptySpace for the left position if menu has multiple menuTypes
must add/destroy dynamically created separators
renders menu bar invisible if no visible menu items are available
renders menu bar visible if at least one visible menu item is available
layout
gets invalidated if a menu changes its visibility
updateDefaultMenu
marks first visible and enabled menu that reacts to ENTER keystroke as default menu
updates state if menu gets enabled or disabled
considers rendered state of default menu
MenuItemsOrder
_createSeparator
_menuTypes
Menu
defaults
should have expected defaults
render
render depending on the actionStyle
render as separator
childActions must not be rendered when popup is not opened. See ticket #173734
isTabTarget
should return true when menu can be a target of TAB action
menus
filter
does nothing if no menus are given
returns no menus if no types are given
only returns visible menus, if onlyVisible param is set to true
only returns menus with given type (even when menu is not visible)
only returns parent menus if child menus should be displayed
only returns parent menus if child menus have correct type
Planner
deleteResources
deletes resources from model
deletes resources from html document
also adjusts selectedResources and selectionRange if deleted resource was selected
updateResources
updates resources in model
updates resources in html document
renderScale
displayMode: DAY
draws scale for whole day
draws scale for one hour
draws scale for two hour interval
draws scale with only showing every second label
displayMode: WEEK / WORK_WEEK
draws scale for WEEK for whole day with 6h interval
draws scale for WEEK with only showing every second label
draws scale for WEEK with changing month
draws scale for WORK_WEEK for whole day with 6h interval
draws scale for WORK_WEEK with only showing every second label
displayMode: MONTH
draws scale
draws scale with only showing every second label
displayMode: CALENDAR_WEEK
draws scale for CALENDAR_WEEK displayMode
draws scale with only showing every second label
draws scale with only showing every third label
displayMode: YEAR
draws scale for YEAR displayMode
draws scale with only showing every second label
draws scale with only showing every third label
transformLeft/transformWidth
calculates left and width in WEEK mode for whole days
calculates left and width in WEEK mode for limitted day range
scrollbars
onScroll
attaches handler to scrolling parents which execute when scrolling
offScroll
detaches handler from scrolling parents
isLocationInView
returns true if the given location is inside the given $scrollable
returns false if x of the given location is outside of the given $scrollable (smaller)
returns false if y of the given location is outside of the given $scrollable (smaller)
returns false if x of the given location is outside of the given $scrollable (greater)
returns false if y of the given location is outside of the given $scrollable (greater)
ModelAdapter
can handle properties in any order
_syncPropertiesOnPropertyChange calls _sync* method or sets property
_renderPropertiesOnPropertyChange
for non-adapter property -> expects a _render* method
for non-adapter property -> throw when _render* method does not exist
init
copies properties to adapter
sets default values
destroy
destroys the adapter and its children
does not destroy children, which are globally used
_firePropertyChange
fires the expected event object
changedProperties is only set when new and old value are not equals
cloneAdapter
clones only model properties
also considers default properties
'label' must be recognized as model property, but not '$container'
prefers properties passed as modelOverride
must register clone in clone adapter registry
must not register clone in adapter registry
onModelPropertyChange
adapter
creates and registers the new adapter
destroys the old adapter
adapters
creates and registers adapters
destroys the old adapters
destroys the old and creates the new adapters if the array contains both
ResponseQueue
add
adds elements to the queue in the correct order
process
processes elements in the correct order
does not process elements in the wrong order
does not process same response twice
Session
send
sends multiple async events in one call
sends multiple async events in one call over multiple user interactions if sending was delayed
does not await the full delay if a susequent send call has a smaller delay
does not await the full delay if a previous send call has a smaller delay
coalesces events if event provides a coalesce function
sends requests consecutively
sends requests consecutively and respects delay
queues ?poll results when user requests are pending
resumes polling after successful responses
does not resume polling after JS errors
does not resume polling after UI server errors
does not resume polling after HTTP errors
does not resume polling after session terminated
init
sends startup parameter
sends user agent on startup
texts
check if correct text is returned
check if empty text is returned
check if null text is returned
check if arguments are replaced in text
check if multiple arguments are replaced in text
check if undefined texts return an error message
optText returns undefined if key is not found
optText returns default value if key is not found
optText returns text if key found
optText returns text if key found, with arguments
texts
check if correct text is returned
check if empty text is returned
check if null text is returned
check if arguments are replaced in text
check if multiple arguments are replaced in text
check if undefined texts return an error message
optGet returns undefined if key is not found
optGet returns default value if key is not found
optGet returns text if key found
optGet returns text if key found, with arguments
check if the same placeholder can be used multiple times
SimpleTabArea
renders the tabs in the correct order
Table Filter
row filtering
applies row filter when table gets initialized
doesn't filter anymore if filter gets removed
applies row filter if a new row gets inserted
applies row filter if a new row gets inserted, even if table is not rendered
applies row filter if a row gets updated
applies row filter if a row gets updated, even if table is not rendered
properly handles successive row insertion and updates
properly handles reset table case
considers view range
renders empty data if all rows are removed due to filtering
selection
gets removed for non visible rows after filtering
stays removed even if filtered row is selected explicitly
gets removed for non visible rows after filtering if a row has been updated
gets restored for visible rows after filtering
events
rowsFiltered
gets fired when table with a filter is initializing
does not get fired when table with no filters is initializing
gets fired if filter() is called
gets fired if filter() is called, even if table is not rendered
gets not fired if rows are filtered again but the filtered rows have not changed
gets fired if rows are filtered during updateRows
gets fired if rows are filtered during insertRows
gets fired if rows are filtered during deleteRows
gets fired if rows are filtered during deleteAllRows
does not get fired if rows are updated but row filter state has not changed
gets sent to server containing rowIds when rows are filtered
TableFooterSpec
render
attaches listener to the table but only once
TableStatusTooltip
shows ERROR tooltip
shows INFO tooltip when table is rendered
hides INFO tooltip when user clicks in table
does not hide ERROR tooltip when user clicks in table
TableHeaderMenu
filter
string column
shows the unique string values
converts multiline text to single line
strips html tags if html is enabled
reflects the state of the filter
correctly updates the list after inserting a new row, if a filter is applied
always displays the selected value, even if the table does not contain the value anymore
displays empty values as -empty-
stores selected text in filter.selectedValues
stores empty as null and not '-empty-'
boolean column
shows the unique string values
sort enabled
option enabled shows sort options in table header menu
option disabled does not show sort options in table header menu
TableHeaderSpec
render
attaches listener to the table but only once
TableKeyStrokes
key up
selects the above row
selects the last row if no row is selected yet
selects the second last row if all rows are selected
selects the only row if there is only one
does nothing if first row already is selected
if first row already is selected but is not the last action row, the row above the last action row gets selected
if there is a last action row, selects the row above last last action row
selects the row above the last action row even if the row above already is selected
uses last row of selection as last action row if last action row is not visible anymore
+ shift
adds the row above to the selection
removes the row above from the selection if the last action row is the last row of the selection
if the row above the last action row is not selected, adds the row above to the selection
key down
selects the row below
selects the first row if no row is selected yet
selects the second row if all rows are selected
selects the only row if there is only one
does nothing if last row already is selected
if there is a last action row, selects the row below the last action row
selects the row below the last action row even if the row below already is selected
uses last row of selection as last action row if last action row is not visible anymore
+ shift
adds the row below to the selection
removes the row below from the selection if the last action row is the first row of the selection
if the row below the last action row is not selected, adds the row below to the selection
end
selects last row
+ shift
selects all rows from currently selected row to last row
preserves existing selection
considers last action row as start row for new selection
uses last row of selection as last action row if last action row is not visible anymore
does nothing if last row is already selected
does not add same rows to selectedRows twice
home
selects first row
+ shift
selects all rows from currently selected row to first row
preserves existing selection
considers last action row as start row for new selection
uses first row of selection as last action row if last action row is not visible anymore
does nothing if first row is already selected
does not add same rows to selectedRows twice
space
does nothing if no rows are selected
checks the selected rows if first row is unchecked
does not modify already checked rows when checking
unchecks the selected rows if first row is checked
does not modify already unchecked rows when unchecking
page up
selects the only row if there is only one
page down
selects the only row if there is only one
Table
render
renders CSS class
renders a table header
renders table rows
accepts rows with cells
accepts rows with text only
_calculateViewRangeForRowIndex
returns a range based on viewRangeSize
insertRows
inserts rows at the end of the table
renders rows only if view range is not full yet
updateRows
updates the model cell texts
updates the html cell texts
does not destroy selection
silently updates rows which are not in view range
deleteRows
deletes single rows from model
deletes single rows from html document
considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
deleteAllRows
deletes all rows from model
deletes all rows from html document
silently removes not rendered rows
updateRowOrder
reorders the model rows
reorders the html nodes
considers view range
checkRow
checks the row, does not uncheck others if multiCheck is set to true
unchecks other rows if multiCheck is set to false
does not check the row if checkable is set to false
does not check the row if the row is disabled
does not check the row if the table is disabled
considers view range
keeps added checkable column visible even when reloading factory settings
does not add an additional checkable column if one is already configured
selectRows
updates model
selects rendered rows and unselects others
considers view range
sends selection event containing rowIds
toggle selection
selects all if not all are selected
selects none if all are selected
selectAll
selects all rows
considers view range -> renders selection only for rendered rows
doRowAction
sends rowAction event with row and column
does not send rowAction event if the row is not selected
does not send rowAction event if it is not the only one selected row
resizeColumn
updates column model and sends resize event
does not send resize event when resizing is in progress
sends resize event when resizing is finished
autoResizeColumns
distributes the table columns using initialWidth as weight
excludes columns with fixed width
does not make the column smaller than the initial size
does not make the column smaller than a minimum size
sort
updates column model
model update
sets sortAscending according to direction param
resets properties on other columns
sets sortIndex
does not remove sortIndex for columns always included at begin
does not remove sortIndex for columns always included at end
does not remove sortIndex for columns always included at begin and end (combination)
removes column from sort columns
sends rowsSorted event when client side sorting is possible
sends sortRows event when client side sorting is not possible
sorts the data
regroups the data if group by column is active
restores selection after sorting
sorting
sorts text columns considering locale (if browser supports it)
sorts number columns
sorts date columns
uses non sort columns as fallback
column grouping
renders an aggregate row for each group
considers view range -> only renders an aggregate row for rendered rows
considers view range -> doesn't render an aggregate row if the last row of the group is not rendered
regroups if rows get inserted
regroups if rows get inserted, event is from server and table was empty
does not regroup if rows get inserted, event is from server and table was not empty
regroups if rows get deleted
removes aggregate rows if all rows get deleted
regroups if rows get updated
may group column 0 only
may group column 1 only
may group columns 0 (avg) and 1 (sum)
may group columns 0, 1 and 2
may group columns 2 and 1
may group column 1 only after grouping column 0 first
may group column 1 and 2 after grouping column 0 first
row click
selects row and unselects others
sends selection and click events
sends only click if row already is selected
sends selection, checked and click events if table is checkable and checkbox has been clicked
right click on row
opens context menu
context menu only shows items without header type also if there is a type singleSelection
context menu only shows visible menus
_filterMenus
returns no menus for contextMenu if no row is selected
returns only single selection menus for contextMenu if one row is selected
returns only multi selection menus for contextMenu if multiple rows are selected
returns menus with single- and multi selection set for contextMenu if one or more rows are selected
returns only empty space menus if no row is selected
returns empty space and single selection menus if one row is selected
returns empty space and multi selection menus if multiple rows are selected
returns menus with empty space, single- and multi selection set if one or more rows are selected
row mouse down / move / up
selects multiple rows
only sends selection event, no click
only send one event for mousedown and immediate mouseup on the same row
only selects first row if mouse move selection or multi selection is disabled
moveColumn
moves column from oldPos to newPos
considers view range (does not fail if not all rows are rendered)
onModelAction
rowsSelected event
calls selectRows
rowsDeleted event
calls deleteRows
allRowsDeleted event
calls deleteAllRows
rowsInserted event
calls insertRows
rowOrderChanged event
calls updateRowOrder
does not animate ordering for newly inserted rows
rowsUpdated event
calls updateRows
columnStructureChanged event
resets the model columns
redraws the header to reflect header cell changes (text)
columnOrderChanged event
reorders the model columns
reorders the html nodes
silently moves cells which are not rendered in view range
columnHeadersUpdated event
updates the text and sorting state of model columns
updates sort indices of the sort columns if a sort column got removed
updates the text and sorting state of html table header nodes
updates the custom css class of table header nodes
onModelPropertyChange
headerVisible
hides the table header
menus
creates and registers menu adapters
destroys the old menus
destroys the old and creates the new menus if the list contains both
considers custom css class
_sendRowsFiltered
should not coalesce remove and 'add' events
BooleanColumn
table checkable column
a checkbox column gets inserted if table.checkable=true
no checkbox column gets inserted if table.checkable=false
this.checkableColumn is set to the new column
displays the row.checked state as checkbox
boolean column
displays the cell value as checkbox
Column
considers horizontal alignment
converts linebreak into <br> in header cells
considers custom css class of a column
considers custom css class of a column, as well for checkbox columns
considers custom css class of a cell, if both are set only the cell class is used
considers htmlEnabled of a cell
caches encoded text of a cell to improve performance
multilineText
replaces
with br, but only if htmlEnabled is false
textWrap
wraps text if column.textWrap and table.multilineText are true
does not wrap text if column.textWrap is false and table.multilineText is true
does not wrap text if column.textWrap is true and table.multilineText is false
background effect
colorGradient1
colors cells from red to green
colors cells according to rounded values
considers view range -> only colors rendered cells
updates colors if row gets deleted
updates colors if row gets inserted
updates colors if row gets updated
colors cells if table gets rendered
restores existing background color if background effect gets removed
barChart
does not overwrite existing background color
setBackgroundEffect
changes the background effect
sends columnBackgroundEffectChanged event
calculateMinMaxValues
calculates the min/max values based on rounded values
scout.comparators
tests 'compare' method of TEXT comparator
tests 'compareIgnoreCase' method of TEXT comparator
tests 'compare' method of NUMERIC comparator
tests 'compare' method of ALPHANUMERIC comparator
tests 'compareIgnoreCase' method of ALPHANUMERIC comparator
tests 'compareIgnoreCase' method of ALPHANUMERIC comparator with session
AggregateTableControl
aggregate
creates an aggregate row
sums up numbers in a number column
sums up numbers in a number column but only on filtered rows
sums up numbers in a number column and considers format pattern
sums up numbers in a number column and considers rounded values fo aggregation
eanbled state
is false if there are no number columns
is true if there is at least one number column
TableControl
onModelPropertyChange
selected
opens and closes the control container
removes the content of the previous selected control without closing the container
setSelected
removes the content of the previous selected control without closing the container
sends selected events (for current and previous selection)
CellEditor
mouse click
starts cell edit if cell is editable
does not start cell edit if cell is not editable
does not start cell edit if row is disabled
does not start cell edit if table is disabled
does not start cell edit if mouse down and up happened on different cells
does not start cell edit if right mouse button was pressed
does not start cell edit if middle mouse button was pressed
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
startCellEdit event
opens popup with field
endCellEdit event
destroys the field
removes the cell editor popup
completeEdit
sends completeCellEdit
sends completeCellEdit only once
does not remove the popup and its field (will be done by endCellEdit)
cancelEdit
sends cancelCellEdit
removes the popup and its field
validation
shows a tooltip if field has an error
does not sho a tooltip if field has no error
popup recovery
reopens popup if row gets updated
closes popup if row gets deleted
closes popup if all rows get deleted
tooltip recovery
removes tooltip if row gets deleted
DateColumnUserFilter
acceptByFields works
acceptByFields works with time
addFilterFields must not create date fields with time
TableTextUserFilter
filter
filters rows based on cell text
separates cell values with whitepace
works with bean columns
DateFormat
format
considers d M y
considers h H m a
considers E
parse
considers d M y
considers h H m a
analyze
analyzes the text and returns an object with months, years and days
considers pattern dd.MM.yyyy
considers pattern yyyy-MM-dd
considers pattern MM/dd/yyy
checks correct handling of am/pm
proposes valid dates for pattern dd.MM.yyyy
proposes valid dates for pattern MM.yyyy
proposes valid dates for pattern yyyy
proposes valid times
DecimalFormat
format
considers decimal separators
considers grouping separators
can swap the position of the minus sign
can handle invalid patterns
distinguishes digits and zero digits
can handle positive and negative subpattern
can handle exotic symbols
can handle percentages, format taken from application
can handle multiplier
can handle rounding mode
round
can handle rounding modes
scout.tooltips
can be installed and uninstalled for a form field
creates a tooltip on mouseenter and removes it on mouseleave
if text
is empty no tooltip will be shown
is a function, it will be called for tooltip text
is undefined no tooltip will be shown
is provided by component, it will be used as tooltip text
is provided as function by component, it will be called and used as tooltip text
is provided using options and by component, text provided using options will be used
is a function, component is passed as first and only argument
Compacttree
creation
adds no empty section node
adds a node with child node
adds a node with child nodes in correct order
deletes a node
inserts a child node
node click
calls selectNodes
TreeKeyStrokes
key up
selects the above node in collapsed tree
selects the above node node in expanded tree
selects the last node if no node is selected yet
selects the only node if there is only one
does nothing if first node already is selected
key down
selects the node below in collapsed tree
selects the first node if no row is selected yet
selects the above node node in expanded tree
selects the only node if there is only one
does nothing if last node already is selected
Home
selects first node in collapsed tree
selects first node in expanded tree
Subtract
collapses a node
collapses a node and drill up
Add
expands a node
expands a node and drill down
End
jumps to last node
space
does nothing if no nodes are selected
checks the selected node
unchecks the selected node
TreeNodePosition
_findInsertPositionInFlatList
insert node between two other nodes on the same level
insert node between two other nodes on another level
insert node ahead all other nodes on the same level
insert node below all other nodes on the same level
insert a subtree between two other nodes on the same level
insert a node below another node of the same level with an expanded subtree
_addChildrenToFlatListIfExpanded
expands collapsed node
expands collapsed node with different levels in insertBatch
Tree
creation
adds nodes
does not add notes if no nodes are provided
insertNodes
inserting a child
updates model
updates model with a complex node containing another node
updates html document if parent is expanded
updates html document at a specific position
only updates the model if parent is collapsed
expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
with breadcrumb style
inserts a html node if the parent node is selected
only updates model if the parent node is not selected
inserts html nodes at a specific position
expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
updateNodes
enabled update
updates the enabled state of the model node
updates the enabled state of the html node, if visible
updates the enabled state of the html node after expansion, if not visible
enabled update on checkable tree
updates the enabled state of the model node
updates the enabled state of the html node, if visible
updates the enabled state of the html node after expansion, if not visible
deleteNodes
deleting a child
updates model
updates html document
updates child node indices
considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
deleting a root node
updates model
updates html document
deleting a collapsed root node
updates model
updates html document
deleting all nodes
updates model
updates html document
deleteAllChildNodes
deletes all nodes from model
deletes all nodes from html document
deletes all nodes from model for a given parent
deletes all nodes from html document for a given parent
check nodes
checks a subnode -> mark upper nodes
checks a node -> mark upper nodes -> uncheck node and test if node keeps marked because children are checked
checks a subnode and its sibling->mark upper nodes -> uncheck one of the siblings
try to check a disabled node
try to check a node in disabled tree
try to check two nodes in singlecheck tree
check a parent in autoCheckChildren tree
check a parent in autoCheckChildren = false tree
try to check nodes in uncheckable tree
node click
calls tree._onNodeMouseDown
sends selection and click events in one call in this order
sends selection, check and click events if tree is checkable and checkbox has been clicked
updates model (selection)
does not send click if mouse down happens on another node than mouseup
does not send click if mouse down does not happen on a node
node double click
expands/collapses the node
sends clicked, selection, action and expansion events
node control double click
does the same as control single click (does NOT expand and immediately collapse again)
sends clicked, selection, action and expansion events
deselectAll
clears the selection
selectNodes
selects a node
expands the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)
also expands the node if bread crumb mode is enabled
also expands the parents in breadcrumb mode if a hidden node should be selected after being expanded and collapsed while in its hidden state
sets css class ancestor-of-selected on every ancestor of the selected element
sets css class child-of-selected on direct children of the selected element
may select a node which is not rendered
sets parent and ancestor css classes even if nodes are not rendered
sets child-of-selected css class even if nodes are not rendered
expandNode
sets css class child-of-selected on direct children if the expanded node is selected
renders the child nodes if parent is expanded
with breadcrumb style
renders the child nodes if parent is expanded
ensures top level nodes are rendered
expandAllParentNodes
expands all parent nodes of the given node (model)
expands all parent nodes of the given node (html)
lazyExpandCollapse
manual expand -> manual collapse node
manual expand -> lazy collapse node
lazy expand -> manual collapse node
lazy expand -> lazy collapse node
collapseNode
prevents collapsing in bread crumb mode if node is selected
collapseAll
collapses all nodes and updates model
updateItemPath
Sets css class group on every element within the same group
updateNodeOrder
reorders the child nodes if parent is given (model)
reorders the child nodes if parent is given and expanded (model)
reorders the child nodes if parent is given (html)
considers view range when updating child node order
reorders expanded child nodes if parent is given (model)
reorders the root nodes if no parent is given (model)
reorders the root nodes if no parent is given (html)
reorders expanded root nodes if no parent is given (model)
reorders expanded root nodes if no parent is given (html)
tree filter
filters nodes when filter() is called
filters nodes when filter is added and removed
makes sure only filtered nodes are displayed when node gets expanded
applies filter if a node gets changed
applies filter if a node gets inserted
make sure nodes unchanged by filters are attached. See ticket #168957
onModelAction
nodesInserted event
calls insertNodes
nodesDeleted event
calls deleteNodes
allChildNodesDeleted event
calls deleteAllChildNodes
nodesSelected event
calls selectNodes
does not send events if called when processing response
nodeChanged event
updates the text of the model node
updates the text of the html node
updates custom cssClass of model and html node
preserves child-of-selected when root nodes get updated
preserves child-of-selected when child nodes get updated
preserves group css class when nodes get updated
nodesUpdated event
calls updateNodes
childNodeOrderChanged event
calls updateNodeOrder
multiple events
handles delete, collapse, insert, expand events correctly
tree enabled/disabled
disables checkboxes when tree is disabled
test visible list and map
with initial all expanded nodes
init with all expanded in correct order
collapse a node -> all children have to be removed
filter node -> filtered node and children has to be removed from visible
update node -> node is filtered
insert expanded node to expanded parent
insert child node in filtered parent
insert child node which should be filtered
with initial all closed nodes
init with all collapsed
insert child node collapsed parent
expand node
expand child node
onModelPropertyChange
considers custom css class
DetachHelper
restores sticky tooltips
considers the context of $anchor -> only removes tooltips in that context
Device
scout.device
is initialized automatically
isWindowsTablet
returns true when browser is Edge and scrollbarWidth is 0
user agent parsing
recognizes iOS devices
recognizes Android devices
recognizes normal Windows PCs
recognizes supported browsers
EventSupport
on / trigger / off
single event func only triggered until off() is called
multiple events
one
single event func only triggered once when registered with one()
event parameter passed to registered func
de-register function registered with one()
off
remove all with same type
remove specific listener
Range
equals
union
returns a new range with the sum of both ranges
returns a copy of both ranges if the ranges don't overlap
returns a copy of the non empty range if one range is empty
subtract
returns a new range where the second range is removed from the first
returns a copy of the first range if the second does not overlap the first
returns an empty range if second range completely covers the first
returns a new range if second range is inside the first and touches a border
returns an array of two ranges if second range is inside the first but does not touch a border
returns a copy of the first range if the second range is empty
returns an empty range if the first range is empty
intersect
returns a new range with the part where both ranges overlap
returns an empty range if the ranges don't overlap
returns an empty range if one range is empty
scout.URL
can parse super-simple URL
can parse empty hash
can parse a moderately simple URL
can convert the URL to string (only changed in order of arguments)
can handle multi-valued parameters
can add parameters
can remove parameters
can create or replace parameters
can handle non-ascii characters
scout.arrays
init
checks whether array has correct length and initial values
ensure
creates an array if the param is not an array
returns the param if the param already is an array
remove
removes elements
removeAll
removes all given elements
considers emtpy args
replace
replaces elements
insert
insert element at index
max
returns 0 iff input contains 0
behaves like Math.max on null and undefined
ignores non-number elements
min
returns 0 iff input contains 0
behaves like Math.min on null and undefined
ignores non-number elements
move
replaces elements
union
merges two arrays
merges two arrays and removes duplicates
also works with floats
if the arrays contain objects instead of primitives, it uses their id to check for equality
does not fail if arr1 or arr2 are not defined
equals
checks whether two arrays contain the same elements in the same order
considers emtpy and same arrays
returns true if one array is undefined/null and the other empty
equalsIgnoreOrder
checks whether two arrays contain the same elements without considering the order
considers emtpy and same arrays
returns true if one array is undefined/null and the other empty
find
returns the element for which the given predicate returns true
findFrom
returns the element for which the given predicate returns true, starting from a given index
does not return the element for which the given predicate returns true, if it is on the left side of the start index
also checks the element at start index
searches from right to left if backwards is true
format
formats an array by concatenating each entry
returns '' for empty array or if no array was provided
formatEncoded
encodes the html of each array element
first
finds first array element
last
finds last array element
scout.dates
shift
shifts year or month or day
shifts year and month if both provided
shifts year and month and day if all provided
shift year
adds or removes years
handles edge case leap year
shift month
adds or removes months
handles edge case start month
handles edge case end month
handles edge case leap year
shiftToNextDayOfType
shifts to next day of type
shiftToPreviousDayOfType
shifts to previous day of type
ensureMonday
shifts to next monday in direction if it is not a monday yet
isSameDay
returns true if day, month and year matches
compareMonths
returns the differences in number of months
ignores time
works with different years
compareDays
returns the differences in number of days
ignores time
works with different month
works with different years
timestamp
returns a string of the expected length withonly digits
orderWeekdays
orders weekdays
toJsonDate / parseJsonDate
can handle missing or invalid inputs
can convert JSON and JS dates
create
can create dates
weekInYear
can calculate week in year
format
can handle invalid values
can format valid dates
compare
can handle invalid dates
can compare valid dates
isLeapYear
correctly identifies leap years
scout.defaultValues
_loadDefaultsConfiguration
can load invalid configurations
applyTo
can apply default values to JSON
can apply default values to JSON considering the model variant
copies default values 'by value'
scout.icons
parses bitmap icons
parses font icons (scoutIcons font)
parses font icons (custom font)
parses returns a CSS class for custom fonts
appends CSS class string with custom fonts
scout.numbers
round
tests special cases
tests rounding mode 'UP'
tests rounding mode 'DOWN'
tests rounding mode 'CEILING'
tests rounding mode 'FLOOR'
tests rounding mode 'HALF_UP'
tests rounding mode 'HALF_DOWN'
shiftDecimalPoint
can shift decimal point to left and right
randomId
can generate random IDs
correlationId
can generate random correlation IDs
scout.objects
copyProperties
copies all properties
copies the properties from prototype as well
countOwnProperties
counts all own properties
valueCopy
copies an object by value
isNumber
returns true iff argument is a number
values
returns object values
scout.strings
nl2br
can convert newlines to br tags
encodes html, if the parameter is set to true (default)
removeAmpersand
can remove ampersands
getMnemonic
can extract mnemonics
hasText
can check if string has text
repeat
can repeat strings
padZeroLeft
can pad strings with 0
startsWith
can check if a string starts with another
endsWith
can check if a string ends with another
count
can count occurrences
encode
encodes html
does not try to encode empty strings
caches the html element used for encoding
join
joins strings
box
boxes strings
lowercaseFirstLetter
converts first letter to lowercase
quote
quotes special characters for regexp
asString
converts input to string
plainText
converts html to plain text
does not try to get plaintext of empty strings
caches the html element used for getting plain text
considers upper and lower case tags
converts br, p, div into new lines
converts li, tr into new lines
converts td into whitespaces
converts , &, >, <
preserves tabs
insertAt
can insert strings into other strings
nvl
returns an empty string when input is null or undefined
splitMax
returns not more than limit elements
Widget
rendering
should set rendering, rendered flags correctly
should set rendering flag to true _while_ the component is rendering
attach/detach
attached and rendered is false by default
attached and rendered has the right value after render/remove and attach/detach
Results: 1027 specs, 0 failures, 0 pending
[INFO] stopped o.e.j.s.h.ContextHandler{/webjars,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/classpath,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/spec,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/src,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.test ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO]
[INFO] --< org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test >--
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT [25/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO]
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Surefire report directory: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.883 sec - in org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
Results :
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] No sources in project. Archive not created.
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO]
[INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html >--------
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT [26/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO]
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO]
[INFO] --- build-helper-maven-plugin:1.9.1:add-resource (add-js-resource) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 4 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/classes
[INFO]
[INFO] --- jandex-maven-plugin:1.0.3:jandex (make-index) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO]
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Skipping packaging of the test-jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] No sources in project. Archive not created.
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] ----------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty >----------
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT [27/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty ---
[INFO]
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty ---
[INFO] Skipping packaging of the test-jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty ---
[INFO] No sources in project. Archive not created.
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] ----< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix >-----
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT [28/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO]
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Skipping packaging of the test-jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] No sources in project. Archive not created.
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test >--------
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT [29/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test ---
[INFO]
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 7 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Surefire report directory: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.eclipse.scout.dev.jetty.JettyServerTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 sec - in org.eclipse.scout.dev.jetty.JettyServerTest
Results :
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO]
[INFO] ---------< org.eclipse.scout.rt:org.eclipse.scout.rt-settings >---------
[INFO] Building org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT [30/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt-settings ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt-settings ---
[INFO]
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt-settings ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt-settings ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt-settings ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 15 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt-settings ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt-settings ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt-settings ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt-settings ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt-settings ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt-settings ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt-settings ---
[INFO] Skipping packaging of the test-jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt-settings ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt-settings ---
[INFO] No sources in project. Archive not created.
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt-settings ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt-settings ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt-settings ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] -----------< org.eclipse.scout.rt:org.eclipse.scout.rt-root >-----------
[INFO] Building Eclipse Scout RT ROOT Module 6.0.300 [31/31]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.scout.rt-root ---
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ org.eclipse.scout.rt-root ---
[INFO] Skipping artifact installation
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Eclipse Scout RT 6.0.300-SNAPSHOT .................. SUCCESS [01:04 min]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.json 6.0.300-SNAPSHOT SUCCESS [ 9.878 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform 6.0.300-SNAPSHOT SUCCESS [ 5.812 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test 6.0.300-SNAPSHOT SUCCESS [01:30 min]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared 6.0.300-SNAPSHOT SUCCESS [ 1.454 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test 6.0.300-SNAPSHOT SUCCESS [ 3.212 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons 6.0.300-SNAPSHOT SUCCESS [ 0.937 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test 6.0.300-SNAPSHOT SUCCESS [ 2.094 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server 6.0.300-SNAPSHOT SUCCESS [ 1.160 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test 6.0.300-SNAPSHOT SUCCESS [ 7.522 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms 6.0.300-SNAPSHOT SUCCESS [ 0.837 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws 6.0.300-SNAPSHOT SUCCESS [ 0.984 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt 6.0.300-SNAPSHOT SUCCESS [ 0.869 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test 6.0.300-SNAPSHOT SUCCESS [ 19.299 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc 6.0.300-SNAPSHOT SUCCESS [ 0.996 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test 6.0.300-SNAPSHOT SUCCESS [ 2.916 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client 6.0.300-SNAPSHOT SUCCESS [ 2.985 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test 6.0.300-SNAPSHOT SUCCESS [ 27.180 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client 6.0.300-SNAPSHOT SUCCESS [ 1.561 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test 6.0.300-SNAPSHOT SUCCESS [ 1.941 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge 6.0.300-SNAPSHOT SUCCESS [ 0.787 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor 6.0.300-SNAPSHOT SUCCESS [ 1.334 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html 6.0.300-SNAPSHOT SUCCESS [ 1.716 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test 6.0.300-SNAPSHOT SUCCESS [01:16 min]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT SUCCESS [ 2.103 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT SUCCESS [ 1.045 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT SUCCESS [ 1.257 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT SUCCESS [ 0.632 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT SUCCESS [ 1.338 s]
[INFO] org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT ..... SUCCESS [ 0.652 s]
[INFO] Eclipse Scout RT ROOT Module 6.0.300 ............... SUCCESS [ 0.190 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:33 min
[INFO] Finished at: 2021-09-18T21:36:29Z
[INFO] ------------------------------------------------------------------------
[scout-integration-6.0-RT-nightly] $ /opt/tools/apache-maven/latest/bin/mvn -f pom.xml -Dremote_branch=origin/releases/6.0.x -Dis_tag=false -Dtag_or_branch=origin/releases/6.0.x -Dmaster_unitTest_skip=true -DskipJasmineTests=true -Dmaster_deployAtEnd=false deploy -Psign
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/tools/apache-maven/latest
Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: /opt/tools/java/adoptopenjdk/hotspot-jdk-8/1.8.0_292-b10/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.12.7-300.fc34.x86_64", arch: "amd64", family: "unix"
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.eclipse.scout.rt:org.eclipse.scout.rt-root:pom:6.0.300
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-install-plugin is missing. @ line 33, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 41, column 15
[WARNING] 'build.plugins.plugin.version' for com.mycila:license-maven-plugin is missing. @ line 49, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[WARNING] The project org.eclipse.scout.rt:org.eclipse.scout.rt:pom:6.0.300-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html[WARNING] The project org.eclipse.scout.rt:org.eclipse.scout.rt-settings:jar:6.0.300-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html[WARNING] The project org.eclipse.scout.rt:org.eclipse.scout.rt-root:pom:6.0.300 uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Eclipse Scout RT [pom]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.json [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test [jar]
[INFO] org.eclipse.scout.rt-settings [jar]
[INFO] Eclipse Scout RT ROOT Module [pom]
[INFO]
[INFO] -------------< org.eclipse.scout.rt:org.eclipse.scout.rt >--------------
[INFO] Building Eclipse Scout RT 6.0.300-SNAPSHOT [1/31]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt ---
[INFO]
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO]
[INFO] --- flatten-maven-plugin:1.0.0:flatten (flatten) @ org.eclipse.scout.rt ---
[INFO] Generating flattened POM of project org.eclipse.scout.rt:org.eclipse.scout.rt:pom:6.0.300-SNAPSHOT...
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt ---
[INFO] Skipping packaging of the test-jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt ---
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt ---
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- eclipse-jarsigner-plugin:1.1.2:sign (sign) @ org.eclipse.scout.rt ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt/.flattened-pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt/6.0.300-SNAPSHOT/org.eclipse.scout.rt-6.0.300-SNAPSHOT.pom
[INFO]
[INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ org.eclipse.scout.rt ---
[INFO]
[INFO] ------------< org.eclipse.scout.rt:org.eclipse.scout.json >-------------
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.json 6.0.300-SNAPSHOT [2/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.json ---
[INFO]
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.json ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.json ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.json ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.json ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.json ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.json ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.json ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.json ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/target/org.eclipse.scout.json-6.0.300-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.json ---
[INFO]
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.json ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/target/org.eclipse.scout.json-6.0.300-SNAPSHOT-tests.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.json ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/target/org.eclipse.scout.json-6.0.300-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.json ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/target/org.eclipse.scout.json-6.0.300-SNAPSHOT-test-sources.jar
[INFO]
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.json ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.json ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- eclipse-jarsigner-plugin:1.1.2:sign (sign) @ org.eclipse.scout.json ---
[INFO] Searching org.eclipse.scout.json-6.0.300-SNAPSHOT.jar for inner jars...
Sep 18, 2021 9:36:35 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.NoRouteToHostException) caught when processing request to {}->http://build.eclipse.org:31338: No route to host (Host unreachable)
Sep 18, 2021 9:36:35 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://build.eclipse.org:31338
Sep 18, 2021 9:36:38 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.NoRouteToHostException) caught when processing request to {}->http://build.eclipse.org:31338: No route to host (Host unreachable)
Sep 18, 2021 9:36:38 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://build.eclipse.org:31338
Sep 18, 2021 9:36:41 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.NoRouteToHostException) caught when processing request to {}->http://build.eclipse.org:31338: No route to host (Host unreachable)
Sep 18, 2021 9:36:41 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://build.eclipse.org:31338
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Eclipse Scout RT 6.0.300-SNAPSHOT .................. SUCCESS [ 2.873 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.json 6.0.300-SNAPSHOT FAILURE [ 10.640 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT ..... SKIPPED
[INFO] Eclipse Scout RT ROOT Module 6.0.300 ............... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.894 s
[INFO] Finished at: 2021-09-18T21:36:44Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin:1.1.2:sign (sign) on project org.eclipse.scout.json: Could not sign artifact org.eclipse.scout.rt:org.eclipse.scout.json:jar:6.0.300-SNAPSHOT: No route to host (Host unreachable) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :org.eclipse.scout.json
Build step 'Invoke top-level Maven targets' marked build as failure
An attempt to send an e-mail to empty list of recipients, ignored.
Recording test results
[Checks API] No suitable checks publisher found.
Finished: FAILURE