with node-source-map 0.7 built from salsa master branch, there is only 1 failure. 26 tests were failing earlier with node-source-map 0.6.



This is a red herring.

The autopkgtest fails aren't related to node-source-map at all.

Specifically, the tests don't fail in gbp buildpackage, but only in autopkgtest, that too only in one particular stage.

That's because the __mocks__ that jest relies on are in the lib/helpers/ directory and that's not available somehow to the autopkgtest run. For example, if you do autopkgtest with --shell-fail and after it fails copy __mocks__ to /usr/share/nodejs/webpack-sources/lib/helpers and rerun the test with /usr/share/pkg-js-autopkgtest/runner it passes

You can replicate it by downloading upstream code and removing `__mocks__` folder and running yarnpkg test


https://wiki.debian.org/ContinuousIntegration/AutopkgtestBestPractices#Recommendations

> Use upstream test-suite if they have as-installed test

The jest tests are not as-installed

Reply via email to