[Pkg-javascript-devel] Bug#1002863: (no subject)
    Ayoyimika Ajibade 
    ayoyimikaajibade at gmail.com
       
    Fri Feb 25 03:36:30 GMT 2022
    
    
  
Hello am having issues with running autopkgtest for 
node-react-audio-player the babel loader works well while building and 
testing with dpkg-buildpackage and sbuild but fails to load while 
testing via autopkgtest
i have tried out some suggestions online on proper configuration still 
no changes.
Here is the important log output of failing test which only occurs with 
autopkgtests =>
Processing triggers for ca-certificates (20211016) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
(Reading database ... 42293 files and directories currently installed.)
Removing autopkgtest-satdep (0) ...
autopkgtest [04:32:18]: test pkg-js-autopkgtest: 
/usr/share/pkg-js-autopkgtest/runner
autopkgtest [04:32:18]: test pkg-js-autopkgtest: [-----------------------
# Using ./package.(json|yaml)
# Node module name is react-audio-player
# Build files found: .babelrc tsconfig.json
# Test files found: test
# Files/dir to be installed from source: test .babelrc tsconfig.json
# Copy test files
# Copy debian/tests/pkg-js content
'debian/tests/pkg-js' -> 
'/tmp/autopkgtest.YEcA3e/autopkgtest_tmp/smokeIo3saa/debian/tests/pkg-js'
'debian/tests/pkg-js/test' -> 
'/tmp/autopkgtest.YEcA3e/autopkgtest_tmp/smokeIo3saa/debian/tests/pkg-js/test'
Found debian/build_modules
# let's copy it
Found debian/nodejs/extlinks
'@babel/parser' linked into node_modules
'@babel/types' linked into node_modules
'babel-loader' linked into node_modules
'@types/istanbul-lib-coverage' linked into node_modules
'@types/prop-types' linked into node_modules
'@types/scheduler' linked into node_modules
Found debian/nodejs/extcopies
cp -rL /usr/share/nodejs/@types/istanbul-lib-report 
/tmp/autopkgtest.YEcA3e/autopkgtest_tmp/smokeIo3saa/node_modules/@types
cp -rL /usr/share/nodejs/@types/react 
/tmp/autopkgtest.YEcA3e/autopkgtest_tmp/smokeIo3saa/node_modules/@types
# Searching module in /usr/lib/nodejs/react-audio-player
# Searching module in /usr/lib/*/nodejs/react-audio-player
# Searching module in /usr/share/nodejs/react-audio-player
# Found /usr/share/nodejs/react-audio-player
# Searching files to link in /usr/share/nodejs/react-audio-player
'./dist' -> '/usr/share/nodejs/react-audio-player/dist'
'./package.json' -> '/usr/share/nodejs/react-audio-player/package.json'
'./src' -> '/usr/share/nodejs/react-audio-player/src'
# Launch debian/tests/pkg-js/test with sh -ex
+ jest
FAIL test/index.test.js
   ● Test suite failed to run
     Jest encountered an unexpected token
     Jest failed to parse a file. This happens e.g. when your code or 
its dependencies use non-standard JavaScript syntax, or when Jest is not 
configured to support such syntax.
     Out of the box Jest supports Babel, which will be used to transform 
your files into valid JS based on your Babel configuration.
     By default "node_modules" folder is ignored by transformers.
     Here's what you can do:
      • If you are trying to use ECMAScript Modules, see 
https://jestjs.io/docs/ecmascript-modules for how to enable it.
      • If you are trying to use TypeScript, see 
https://jestjs.io/docs/getting-started#using-typescript
      • To have some of your "node_modules" files transformed, you can 
specify a custom "transformIgnorePatterns" in your config.
      • If you need a custom transformation specify a "transform" option 
in your config.
      • If you simply want to mock your non-JS modules (e.g. binary 
assets) you can stub them out with the "moduleNameMapper" config option.
     You'll find more details and examples of these config options in 
the docs:
     https://jestjs.io/docs/configuration
     For information about custom transformations, see:
     https://jestjs.io/docs/code-transformation
     Details:
     SyntaxError: /usr/share/nodejs/react-audio-player/src/index.tsx: 
Unexpected reserved word 'interface'. (4:0)
       2 | import PropTypes from 'prop-types';
       3 |
     > 4 | interface ReactAudioPlayerProps {
         | ^
       5 |   autoPlay?: boolean
       6 |   children?: ReactNode
       7 |   className?: string
       at Parser._raise 
(../../../../usr/share/nodejs/@babel/parser/src/parser/error.js:150:45)
       at Parser.raiseWithData 
(../../../../usr/share/nodejs/@babel/parser/src/parser/error.js:145:17)
       at Parser.raise 
(../../../../usr/share/nodejs/@babel/parser/src/parser/error.js:89:17)
       at Parser.checkReservedWord 
(../../../../usr/share/nodejs/@babel/parser/src/parser/expression.js:2722:12)
       at Parser.parseIdentifierName 
(../../../../usr/share/nodejs/@babel/parser/src/parser/expression.js:2657:12)
       at Parser.parseIdentifier 
(../../../../usr/share/nodejs/@babel/parser/src/parser/expression.js:2625:23)
       at Parser.parseExprAtom 
(../../../../usr/share/nodejs/@babel/parser/src/parser/expression.js:1256:27)
       at Parser.parseExprSubscripts 
(../../../../usr/share/nodejs/@babel/parser/src/parser/expression.js:682:23)
       at Parser.parseUpdate 
(../../../../usr/share/nodejs/@babel/parser/src/parser/expression.js:662:21)
       at Parser.parseMaybeUnary 
(../../../../usr/share/nodejs/@babel/parser/src/parser/expression.js:633:23)
Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        10.147 s
Ran all test suites.
autopkgtest [04:32:40]: test pkg-js-autopkgtest: -----------------------]
autopkgtest [04:32:40]: test pkg-js-autopkgtest:  - - - - - - - - - - 
results - - - - - - - - - -
pkg-js-autopkgtest   FAIL non-zero exit status 1
autopkgtest [04:32:40]: @@@@@@@@@@@@@@@@@@@@ summary
pkg-js-autopkgtest-require PASS (superficial)
pkg-js-autopkgtest   FAIL non-zero exit status 1
Pls assistance is needed to help me debug and find solution. Thanks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x1FF1115A4CAC464D.asc
Type: application/pgp-keys
Size: 3151 bytes
Desc: OpenPGP public key
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20220225/7575c1fb/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20220225/7575c1fb/attachment.sig>
    
    
More information about the Pkg-javascript-devel
mailing list