You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2020/05/21 03:00:55 UTC
[GitHub] [incubator-superset] syafiqdante opened a new issue #9870: Apache superset 'Npm run lint' and 'npm run test' error
syafiqdante opened a new issue #9870:
URL: https://github.com/apache/incubator-superset/issues/9870
- superset version 0.34.0
- python version: Python 3.6.8
- Nodejs version: v14.2.0
- npm version: 6.14.5
- OS: Centos 7
I quite new to this superset. I followed the installation instructions from CONTRIBUTING.md
Error occurs when command `'npm run lint'`
```
/root/incubator-superset-0.34.0/superset/assets/spec/javascripts/components/TableSelector_spec.jsx
181:5 warning Disabled test jest/no-disabled-tests
217:5 warning Disabled test jest/no-disabled-tests
/root/incubator-superset-0.34.0/superset/assets/spec/javascripts/dashboard/components/resizable/ResizableHandle_spec.jsx
26:29 error Imported JSX component right must be in PascalCase or SCREAMING_SNAKE_CASE react/jsx-pascal-case
31:29 error Imported JSX component bottom must be in PascalCase or SCREAMING_SNAKE_CASE react/jsx-pascal-case
38:29 error Imported JSX component bottomRight must be in PascalCase or SCREAMING_SNAKE_CASE react/jsx-pascal-case
/root/incubator-superset-0.34.0/superset/assets/spec/javascripts/sqllab/actions/sqlLab_spec.js
88:5 warning Disabled test jest/no-disabled-tests
141:5 warning Disabled test jest/no-disabled-tests
/root/incubator-superset-0.34.0/superset/assets/src/dashboard/components/dnd/AddSliceDragPreview.jsx
65:14 error 'dragItem.parentType' is missing in props validation react/prop-types
66:14 error 'dragItem.type' is missing in props validation react/prop-types
/root/incubator-superset-0.34.0/superset/assets/src/dashboard/components/gridComponents/ChartHolder.jsx
112:7 error 'isComponentVisible' is missing in props validation react/prop-types
/root/incubator-superset-0.34.0/superset/assets/src/dashboard/components/gridComponents/Column.jsx
115:7 error 'isComponentVisible' is missing in props validation react/prop-types
/root/incubator-superset-0.34.0/superset/assets/src/dashboard/components/gridComponents/Row.jsx
116:7 error 'isComponentVisible' is missing in props validation react/prop-types
/root/incubator-superset-0.34.0/superset/assets/src/dashboard/components/gridComponents/Tab.jsx
136:7 error 'isComponentVisible' is missing in props validation react/prop-types
/root/incubator-superset-0.34.0/superset/assets/src/dashboard/components/gridComponents/Tabs.jsx
178:7 error 'isComponentVisible' is missing in props validation react/prop-types
/root/incubator-superset-0.34.0/superset/assets/src/explore/components/controls/withVerification.jsx
61:27 warning Unexpected console statement no-console
✖ 15 problems (10 errors, 5 warnings)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! superset@0.34.0 lint: `eslint --ignore-path=.eslintignore --ext .js,.jsx . && tslint -c tslint.json ./{src,spec}/**/*.ts{,x}`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the superset@0.34.0 lint script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-05-21T02_53_17_245Z-debug.log
```
when I tried to run the `npm run test`
It fails at
```
FAIL spec/javascripts/sqllab/TabbedSqlEditors_spec.jsx (5.574s)
● TabbedSqlEditors › componentWillReceiveProps › should update queriesArray and dataPreviewQueries
TypeError: Attempted to wrap undefined property componentWillReceiveProps as function
126 | beforeEach(() => {
127 | wrapper = getWrapper();
> 128 | spy = sinon.spy(TabbedSqlEditors.prototype, 'componentWillReceiveProps');
| ^
129 | wrapper.setProps({ queryEditors, queries, tabHistory, tables });
130 | });
131 | afterEach(() => {
at wrapMethod (node_modules/sinon/lib/sinon/util/core/wrap-method.js:70:21)
at Object.spy (node_modules/sinon/lib/sinon/spy.js:42:16)
at Object.<anonymous> (spec/javascripts/sqllab/TabbedSqlEditors_spec.jsx:128:19)
● TabbedSqlEditors › componentWillReceiveProps › should update queriesArray and dataPreviewQueries
expect(received).toBe(expected) // Object.is equality
Expected: {"id": "B1-VQU1zW", "sqlEditorId": "newEditorId"}
Received: undefined
133 | });
134 | it('should update queriesArray and dataPreviewQueries', () => {
> 135 | expect(wrapper.state().queriesArray.slice(-1)[0]).toBe(queries['B1-VQU1zW']);
| ^
136 | expect(wrapper.state().dataPreviewQueries.slice(-1)[0]).toBe(queries['B1-VQU1zW']);
137 | });
138 | });
at Object.<anonymous> (spec/javascripts/sqllab/TabbedSqlEditors_spec.jsx:135:57)
● TabbedSqlEditors › componentWillReceiveProps › should update queriesArray and dataPreviewQueries
TypeError: Cannot read property 'restore' of undefined
130 | });
131 | afterEach(() => {
> 132 | spy.restore();
| ^
133 | });
134 | it('should update queriesArray and dataPreviewQueries', () => {
135 | expect(wrapper.state().queriesArray.slice(-1)[0]).toBe(queries['B1-VQU1zW']);
at Object.<anonymous> (spec/javascripts/sqllab/TabbedSqlEditors_spec.jsx:132:11)
Test Suites: 1 failed, 171 passed, 172 total
Tests: 1 failed, 4 skipped, 986 passed, 991 total
Snapshots: 0 total
Time: 95.275s
Ran all test suites.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! superset@0.34.0 test: `jest`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the superset@0.34.0 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-05-21T02_58_34_928Z-debug.log
```
Any help is highly appreciated, thanks.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org
[GitHub] [incubator-superset] syafiqdante closed issue #9870: Apache superset 'Npm run lint' and 'npm run test' error
Posted by GitBox <gi...@apache.org>.
syafiqdante closed issue #9870:
URL: https://github.com/apache/incubator-superset/issues/9870
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org
[GitHub] [incubator-superset] syafiqdante commented on issue #9870: Apache superset 'Npm run lint' and 'npm run test' error
Posted by GitBox <gi...@apache.org>.
syafiqdante commented on issue #9870:
URL: https://github.com/apache/incubator-superset/issues/9870#issuecomment-639192894
I have solved the issue... closing
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org