Skip to content

Instantly share code, notes, and snippets.

@yudhiwidyatama
Created November 17, 2020 09:57
Show Gist options
  • Save yudhiwidyatama/ca732cb1ca1e66185d17f2885729dfe7 to your computer and use it in GitHub Desktop.
Save yudhiwidyatama/ca732cb1ca1e66185d17f2885729dfe7 to your computer and use it in GitHub Desktop.
test run end to end zeppelin web
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.zeppelin:zeppelin-web >------------------
[INFO] Building Zeppelin: web Application 0.9.0-SNAPSHOT
[INFO] --------------------------------[ war ]---------------------------------
[INFO]
[INFO] --- maven-checkstyle-plugin:2.17:check (checkstyle-fail-build) @ zeppelin-web ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce) @ zeppelin-web ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven) @ zeppelin-web ---
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources (copy-resources) @ zeppelin-web ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 17 resources
[INFO]
[INFO] --- git-commit-id-plugin:4.0.0:revision (default) @ zeppelin-web ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.7.0:process (default) @ zeppelin-web ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4
[INFO] Copying 3 resources from 1 bundle.
[INFO]
[INFO] --- maven-remote-resources-plugin:1.7.0:process (process-remote-resources) @ zeppelin-web ---
[INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.0
[INFO] Copying 2 resources from 1 bundle.
[INFO]
[INFO] --- frontend-maven-plugin:1.6:install-node-and-npm (install node) @ zeppelin-web ---
[INFO] Node v12.3.1 is already installed.
[INFO] NPM 6.9.0 is already installed.
[INFO]
[INFO] --- frontend-maven-plugin:1.6:npm (npm install) @ zeppelin-web ---
[INFO] Skipping execution.
[INFO]
[INFO] --- frontend-maven-plugin:1.6:npm (npm build) @ zeppelin-web ---
[INFO] Skipping execution.
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ zeppelin-web ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\ApacheSource\zeppelin\zeppelin-web\src\main\resources
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ zeppelin-web ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ zeppelin-web ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\ApacheSource\zeppelin\zeppelin-web\src\test\resources
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ zeppelin-web ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ zeppelin-web ---
[INFO]
[INFO] --- frontend-maven-plugin:1.6:npm (npm test) @ zeppelin-web ---
[INFO] Running 'npm run karma-test' in D:\ApacheSource\zeppelin\zeppelin-web
[INFO]
[INFO] > zeppelin-web@0.0.0 karma-test D:\ApacheSource\zeppelin\zeppelin-web
[INFO] > karma start karma.conf.js
[INFO]
[ERROR] (node:12456) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] i 「wdm」: wait until bundle finished: noop
[INFO] babel-preset-env: `DEBUG` option
[INFO]
[INFO] Using targets:
[INFO] {
[INFO] "chrome": "47",
[INFO] "android": "4.1",
[INFO] "edge": "12",
[INFO] "firefox": "31",
[INFO] "ie": "7",
[INFO] "ios": "10",
[INFO] "safari": "7"
[INFO] }
[INFO]
[INFO] Modules transform: commonjs
[INFO]
[INFO] Using plugins:
[INFO] check-es2015-constants {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-arrow-functions {"android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-block-scoped-functions {"android":"4.1","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-block-scoping {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-classes {"android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-computed-properties {"android":"4.1","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-destructuring {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-duplicate-keys {"android":"4.1","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-for-of {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-function-name {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-literals {"android":"4.1","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-object-super {"android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-parameters {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-shorthand-properties {"android":"4.1","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-spread {"android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-sticky-regex {"chrome":"47","android":"4.1","edge":"12","ie":"7","safari":"7"}
[INFO] transform-es2015-template-literals {"android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-typeof-symbol {"android":"4.1","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-es2015-unicode-regex {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-regenerator {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[INFO] transform-exponentiation-operator {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","ios":"10","safari":"7"}
[INFO] transform-async-to-generator {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","ios":"10","safari":"7"}
[INFO] syntax-trailing-function-commas {"chrome":"47","android":"4.1","edge":"12","firefox":"31","ie":"7","safari":"7"}
[ERROR] ‼ 「wdm」:
[INFO] i 「wdm」: Compiled with warnings.
[INFO] 17 11 2020 08:43:28.844:INFO [karma-server]: Karma v3.1.4 server started at http://0.0.0.0:9002/
[INFO] 17 11 2020 08:43:28.859:INFO [launcher]: Launching browsers PhantomJS with concurrency unlimited
[INFO] 17 11 2020 08:43:28.886:INFO [launcher]: Starting browser PhantomJS
[INFO] 17 11 2020 08:43:34.129:INFO [PhantomJS 2.1.1 (Windows 8.0.0)]: Connected on socket KlqUezeoG3iqfHPtAAAA with id 17688284
[INFO] LOG LOG: 'Error %o %o', 401, undefined
[INFO]
[INFO] Controller: Configuration
[INFO] √ should display ngToast when failed to get configuration properly
[INFO] √ should render list of configurations as the sorted order
[INFO] √ should get configuration initially
[INFO] 17 11 2020 08:43:35.245:WARN [web-server]: 404: /context.html/api/security/ticket
[INFO] LOG LOG: 'Success %o %o', 200, [Object{entity: 'spark.testCredential', password: 'password1', username: 'user1'}]
[INFO] LOG LOG: 'Success %o %o', 200, undefined
[INFO]
[INFO] Controller: Credential
[INFO] √ should be able to add credential via addNewCredentialInfo
[INFO] LOG LOG: 'Success %o %o', 200, [Object{entity: 'spark.testCredential', password: 'password1', username: 'user1'}]
[INFO] √ should get available interpreters and credentials initially
[INFO] √ should toggle using toggleAddNewCredentialInfo
[INFO] √ should check empty credentials using isInvalidCredential
[INFO]
[INFO] JobComponent
[INFO] √ should get progress when there is a finished paragraph
[INFO] √ should get progress when there is pending and finished paragraphs
[INFO] √ should get proper job type icons
[INFO] LOG LOG: function PivotTransformation(config) { ... }
[INFO]
[INFO] PivotTransformation build
[INFO] √ check the result of keys, groups and values unique
[INFO] LOG LOG: function PivotTransformation(config) { ... }
[INFO] √ should aggregate values correctly
[INFO]
[INFO] Directive: ngEnter
[INFO] √ should be define
[INFO]
[INFO] Controller: NoteCreateCtrl
[INFO] √ should create a new name from current name when cloneNoteName is called
[INFO] LOG LOG: function TableData(columns, rows, comment) { ... }
[INFO]
[INFO] TableData build
[INFO] √ should initialize the default value
[INFO] LOG LOG: function TableData(columns, rows, comment) { ... }
[INFO] √ should able to create Tabledata from paragraph result
[INFO] ERROR LOG: 'Can't execute spell due to unknown display type: undefined'
[INFO]
[INFO] Controller: ResultCtrl
[INFO] √ scope should be initialized
[INFO]
[INFO] result
[INFO] √ should handle carriage return
[INFO] LOG LOG: 'Send >> %o, %o, %o, %o, %o', 'LIST_NOTE_JOBS', '', '', '', Object{op: 'LIST_NOTE_JOBS', principal: '', ticket: '', roles: '', msgId: 'c93rd-1'}
[INFO] LOG LOG: '(Event) Subscribed: jobmanager:set-jobs'
[INFO] LOG LOG: '(Event) Subscribed: jobmanager:update-jobs'
[INFO] LOG LOG: '(Event) Unsubscribed: jobmanager:set-jobs'
[INFO] LOG LOG: '(Event) Unsubscribed: jobmanager:update-jobs'
[INFO] LOG LOG: 'Send >> %o, %o, %o, %o, %o', 'UNSUBSCRIBE_UPDATE_NOTE_JOBS', '', '', '', Object{op: 'UNSUBSCRIBE_UPDATE_NOTE_JOBS', principal: '', ticket: '', roles: '', msgId: 'c93rd-2'}
[INFO]
[INFO] JobManagerComponent
[INFO] √ should set jobs using `setJobs`
[INFO]
[INFO] advanced-transformation-util
[INFO] useSharedAxis
[INFO] √ should set chartChanged for initial drawing
[INFO] initializeConfig
[INFO] √ should set chartChanged for initial drawing
[INFO] √ should set version and initialized
[INFO] √ should set sharedAxis
[INFO] √ should set panel toggles
[INFO] √ should set chart
[INFO] √ should set axisSpecs
[INFO] √ should set paramSpecs
[INFO] √ should prepare axis depending on dimension
[INFO] √ should set parameter with default value
[INFO] applyMaxAxisCount
[INFO] √ should remove duplicated axis names in config
[INFO] getCurrent* funcs
[INFO] √ should set return proper value of the current chart
[INFO] parameter:parseParameter
[INFO] √ should parse float
[INFO] √ should parse JSON
[INFO] √ should parse number
[INFO] √ should not parse string
[INFO] √ should parse boolean
[INFO] removeDuplicatedColumnsInMultiDimensionAxis
[INFO] √ should remove duplicated axis names in config when axis is aggregator
[INFO] √ should remove duplicated axis names in config when axis is not aggregator
[INFO] getTransformer
[INFO] method: array:2-key
[INFO] √ should transform properly: 1 key1, 1 key2, 2 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key1, 0 key2, 2 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key1, 0 key2, 1 group, 2 aggr(sum)
[INFO] √ should transform properly: 0 key1, 0 key2, 0 group, 2 aggr(sum)
[INFO] √ should transform properly: 0 key1, 0 key2, 0 group, 1 aggr(min)
[INFO] √ should transform properly: 0 key1, 0 key2, 1 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key1, 0 key2, 0 group, 1 aggr(max)
[INFO] √ should transform properly: 1 key1, 0 key2, 1 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key1, 0 key2, 0 group, 1 aggr(avg)
[INFO] √ should transform properly: 0 key1, 1 key2, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 1 key1, 0 key2, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key1, 0 key2, 0 group, 1 aggr(count)
[INFO] √ should transform properly: 0 key1, 0 key2, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 1 key1, 1 key2, 2 group, 1 aggr(sum)
[INFO] √ should transform properly: 1 key1, 1 key2, 1 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key1, 1 key2, 1 group, 1 aggr(sum)
[INFO] method: drill-down
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 1 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 2 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 2 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(min)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(count)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(max)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(avg)
[INFO] √ should transform properly: 0 key, 2 group, 1 aggr(sum)
[INFO] √ should transform properly: 1 key, 1 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 1 group, 2 aggr(sum)
[INFO] √ should transform properly: 0 key, 1 group, 1 aggr(sum)
[INFO] method: object
[INFO] √ should transform properly: 1 key, 1 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(count)
[INFO] √ should transform properly: 2 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(avg)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(min)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(max)
[INFO] √ should transform properly: 1 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 2 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 1 group, 2 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 2 aggr(sum)
[INFO] √ should transform properly: 0 key, 1 group, 1 aggr(sum)
[INFO] array method
[INFO] √ should transform properly: 1 key, 1 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 2 group, 1 aggr(sum)
[INFO] √ should transform properly: 2 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 1 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 1 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 1 group, 2 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 2 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(min)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(avg)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(sum)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(count)
[INFO] √ should transform properly: 0 key, 0 group, 1 aggr(max)
[INFO] method: raw
[INFO] √ should return original rows when transform.method is `raw`
[INFO] sortWithNumberSupport() check
[INFO] √ checking sorting by value (not by unicode's encoding)
[INFO] √ sorting a string array
[INFO] √ sorting a positive numeric array
[INFO] √ sorting a negative numeric array
[INFO] √ sorting a mixed numeric array
[INFO] getColumnsFromAxis
[INFO] √ should return proper value for custom axis spec
[INFO] √ should return proper value for regular axis spec (key, aggr, group)
[INFO] parameter:widget
[INFO] √ isOptionWidget
[INFO] √ isTextareaWidget
[INFO] √ isInputWidget
[INFO] √ isCheckboxWidget
[INFO]
[INFO] NetworkData build
[INFO] √ should able to show data fields source and target
[INFO] √ should initialize the default value
[INFO] √ should able to create NetowkData from paragraph result
[INFO]
[INFO] Factory: NoteList
[INFO] √ should generate both flat list and folder-based list properly
[INFO]
[INFO] DatasetFactory build
[INFO] √ should thrown an Error
[INFO] √ should create a TableData instance
[INFO] √ should create a NetworkData instance
[INFO]
[INFO] JobManagerService
[INFO] √ should sent valid request to run a job
[INFO] √ should sent valid request to stop a job
[INFO]
[INFO] Controller: NotebookCtrl
[INFO] √ check for scope functions to be defined : showAllTable
[INFO] √ check for scope functions to be defined : saveNote
[INFO] √ check for scope functions to be defined : setCronScheduler
[INFO] √ check for scope functions to be defined : hideAllTable
[INFO] √ check for scope functions to be defined : toggleAllTable
[INFO] √ check for scope functions to be defined : getCronOptionNameFromValue
[INFO] √ check for scope functions to be defined : removeNote
[INFO] √ should NOT update note name when updateNoteName() is called with an invalid name
[INFO] √ check for scope functions to be defined : hideAllEditor
[INFO] √ should update note name when updateNoteName() is called with a valid name
[INFO] √ check for scope functions to be defined : showAllEditor
[INFO] √ should set "showSetting" to false when closeSetting() is called
[INFO] √ should reload note info once per one "setNoteMenu" event
[INFO] √ check for scope functions to be defined : toggleAllEditor
[INFO] √ check for scope functions to be defined : runAllParagraphs
[INFO] √ should return the correct value for getCronOptionNameFromValue()
[INFO] √ should set "showSetting" to true when openSetting() is called
[INFO] √ should have "isNoteDirty" as null by default
[INFO] √ should set default value of "editorToggled" to false
[INFO] √ check for scope functions to be defined : toggleSetting
[INFO] √ should first call killSaveTimer() when calling startSaveTimer()
[INFO] √ check for scope functions to be defined : saveSetting
[INFO] √ should set "saveTimer" when saveTimer() and killSaveTimer() are called
[INFO] 17 11 2020 08:43:36.440:WARN [web-server]: 404: /base/bower_components/MathJax/extensions/MathMenu.js?V=2.7.0
[INFO] √ check for scope functions to be defined : setLookAndFeel
[INFO] √ check for scope functions to be defined : closeSetting
[INFO] √ check for scope functions to be defined : openSetting
[INFO] √ check for scope functions to be defined : startSaveTimer
[INFO] √ check for scope functions to be defined : killSaveTimer
[INFO] √ check for scope functions to be defined : updateNoteName
[INFO] √ check for scope functions to be defined : isNoteRunning
[INFO] √ check for scope functions to be defined : setConfig
[INFO]
[INFO] Controller: ParagraphCtrl
[INFO] √ check for scope functions to be defined : getIframeDimensions
[INFO] √ check for scope functions to be defined : openEditor
[INFO] √ check for scope functions to be defined : cancelParagraph
[INFO] √ check for scope functions to be defined : openTable
[INFO] √ should set default value of "paragraphFocused" as false
[INFO] √ check for scope functions to be defined : closeEditor
[INFO] √ should have this array of values for "colWidthOption"
[INFO] √ check for scope functions to be defined : isResultOutdated
[INFO] √ check for scope functions to be defined : showTitle
[INFO] √ check for scope functions to be defined : columnWidthClass
[INFO] √ check for scope functions to be defined : changeColWidth
[INFO] √ check for scope functions to be defined : closeTable
[INFO] √ check for scope functions to be defined : isRunning
[INFO] √ check for scope functions to be defined : setTitle
[INFO] √ check for scope functions to be defined : hideLineNumbers
[INFO] √ check for scope functions to be defined : moveUp
[INFO] √ check for scope functions to be defined : showLineNumbers
[INFO] √ check for scope functions to be defined : saveParagraph
[INFO] √ check for scope functions to be defined : hideTitle
[INFO] √ check for scope functions to be defined : getEditorValue
[INFO] √ check for scope functions to be defined : toggleOutput
[INFO] √ check for scope functions to be defined : runParagraph
[INFO] √ check for scope functions to be defined : toggleEditor
[INFO] √ check for scope functions to be defined : aceChanged
[INFO] √ check for scope functions to be defined : removeParagraph
[INFO] √ check for scope functions to be defined : getProgress
[INFO] √ check for scope functions to be defined : insertNew
[INFO] √ check for scope functions to be defined : getExecutionTime
[INFO] √ check for scope functions to be defined : moveDown
[INFO] √ check for scope functions to be defined : aceLoaded
[INFO]
[INFO] Controller: MainCtrl
[INFO] √ should set "asIframe" flag to true when a controller broadcasts setIframe event
[INFO] √ should set the default value of "looknfeel to "default"
[INFO] √ should attach "asIframe" to the scope and the default value should be false
[INFO]
[INFO] PhantomJS 2.1.1 (Windows 8.0.0): Executed 175 of 175 SUCCESS (1.685 secs / 1.648 secs)
[INFO] TOTAL: 175 SUCCESS
[INFO]
[INFO]
[INFO] =============================== Coverage summary ===============================
[INFO] Statements : 100% ( 0/0 )
[INFO] Branches : 100% ( 0/0 )
[INFO] Functions : 100% ( 0/0 )
[INFO] Lines : 100% ( 0/0 )
[INFO] ================================================================================
[INFO]
[INFO] --- maven-war-plugin:2.5:war (default-war) @ zeppelin-web ---
[INFO] Packaging webapp
[INFO] Assembling webapp [zeppelin-web] in [D:\ApacheSource\zeppelin\zeppelin-web\target\zeppelin-web-0.9.0-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [D:\ApacheSource\zeppelin\zeppelin-web\dist]
[INFO] Webapp assembled in [37816 msecs]
[INFO] Building war: D:\ApacheSource\zeppelin\zeppelin-web\target\zeppelin-web-0.9.0-SNAPSHOT.war
[INFO]
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ zeppelin-web ---
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (start-zeppelin-win) @ zeppelin-web ---
[INFO] Executing tasks
main:
[INFO] Executed tasks
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (start-zeppelin) @ zeppelin-web ---
[INFO] Skipping Antrun execution
[INFO]
[INFO] --- frontend-maven-plugin:1.6:npm (npm e2e) @ zeppelin-web ---
[INFO] Running 'npm run e2e' in D:\ApacheSource\zeppelin\zeppelin-web
[INFO]
[INFO] > zeppelin-web@0.0.0 pree2e D:\ApacheSource\zeppelin\zeppelin-web
[INFO] > webdriver-manager update --gecko false --versions.chrome=2.35
[INFO]
[INFO] [08:44:48] I/file_manager - creating folder D:\ApacheSource\zeppelin\zeppelin-web\node_modules\protractor\node_modules\webdriver-manager\selenium
[INFO] [08:44:48] I/config_source - curl -oD:\ApacheSource\zeppelin\zeppelin-web\node_modules\protractor\node_modules\webdriver-manager\selenium\standalone-response.xml https://selenium-release.storage.googleapis.com/
[INFO] [08:44:48] I/config_source - curl -oD:\ApacheSource\zeppelin\zeppelin-web\node_modules\protractor\node_modules\webdriver-manager\selenium\chrome-response.xml https://chromedriver.storage.googleapis.com/
[INFO] [08:44:51] I/downloader - curl -oD:\ApacheSource\zeppelin\zeppelin-web\node_modules\protractor\node_modules\webdriver-manager\selenium/chromedriver_2.35.zip https://chromedriver.storage.googleapis.com/2.35/chromedriver_win32.zip
[INFO] [08:44:51] I/downloader - curl -oD:\ApacheSource\zeppelin\zeppelin-web\node_modules\protractor\node_modules\webdriver-manager\selenium/selenium-server-standalone-4.0.0-alpha-2.zip.jar https://selenium-release.storage.googleapis.com/4.0/selenium-server-standalone-4.0.0-alpha-2.zip
[INFO] [08:45:01] I/update - chromedriver: unzipping chromedriver_2.35.zip
[INFO]
[INFO] > zeppelin-web@0.0.0 e2e D:\ApacheSource\zeppelin\zeppelin-web
[INFO] > protractor protractor.conf.js
[INFO]
[INFO] [08:45:06] I/launcher - Running 1 instances of WebDriver
[INFO] [08:45:06] I/direct - Using ChromeDriver directly...
[INFO] Jasmine started
[INFO]
[INFO] Collaborative mode tests
[INFO] √ user 1 received the first patch
[INFO] √ user 2 received the first patch
[INFO] √ user root received a first patch
[INFO] √ user 2 received the second patch
[INFO] √ finish
[INFO]
[INFO] Home e2e Test
[INFO] √ should have a welcome message
[INFO] √ should have the button for importing notebook
[INFO] √ should have the button for creating notebook
[INFO] √ correct save permission in interpreter
[INFO]
[INFO] Search block e2e Test
[INFO] √ shortcut works
[INFO] √ correct count of selections
[INFO] √ correct matches count number
[INFO] √ counter increase and decrease correctly
[INFO] √ matches count changes correctly after replace
[INFO] √ replace all works correctly
[INFO]
[INFO] Executed 15 of 15 specs SUCCESS in 3 mins 35 secs.
[INFO] [08:48:52] I/launcher - 0 instance(s) of WebDriver still running
[INFO] [08:48:52] I/launcher - chrome #01 passed
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (stop-zeppelin-win) @ zeppelin-web ---
[INFO] Executing tasks
main:
[exec] SUCCESS: Sent termination signal to process with PID 12088, child of PID 900.
[exec] ERROR: The process with PID 3356 (child process of PID 900) could not be terminated.
[exec] Reason: This process can only be terminated forcefully (with /F option).
[exec] ERROR: The process with PID 900 (child process of PID 1800) could not be terminated.
[exec] Reason: One or more child processes of this process were still running.
[INFO] Executed tasks
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (stop-zeppelin) @ zeppelin-web ---
[INFO] Skipping Antrun execution
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:05 min
[INFO] Finished at: 2020-11-17T08:48:54+07:00
[INFO] ------------------------------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment