Created
November 17, 2020 09:57
-
-
Save yudhiwidyatama/ca732cb1ca1e66185d17f2885729dfe7 to your computer and use it in GitHub Desktop.
test run end to end zeppelin web
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[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] > [email protected] 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] > [email protected] 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] > [email protected] 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