You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These fixtures have to be copied to the sandbox for the tests to pass. So far so good. Notice that the /snow folder has an emoji in it. This causes Stryker to ignore the folder and thus not copy the file to the sandbox. This causes the initial test run to fail.
I've looked a bit further, and this is also the case for file names with emojis in them. All other files are copied to the sandbox as expected.
Now, this is a pretty obscure bug, but emoji paths are fully supported by Windows, and probably other OSs as well. Still, I'm not sure if it's worth fixing this.
Summary
I ran into this in #2417
Express has test fixtures: https://github.com/expressjs/express/tree/master/test/fixtures
These fixtures have to be copied to the sandbox for the tests to pass. So far so good. Notice that the
/snow
folder has an emoji in it. This causes Stryker to ignore the folder and thus not copy the file to the sandbox. This causes the initial test run to fail.I've looked a bit further, and this is also the case for file names with emojis in them. All other files are copied to the sandbox as expected.
Now, this is a pretty obscure bug, but emoji paths are fully supported by Windows, and probably other OSs as well. Still, I'm not sure if it's worth fixing this.
Stryker config
= default init with CommonJS + Mocha
Test runner config
See https://github.com/expressjs/express
Stryker environment
See for test runner deps: https://github.com/expressjs/express
Test runner environment
See https://github.com/expressjs/express
Your Environment
Add stryker.log
Note the absence of
/snow
stryker.log
The text was updated successfully, but these errors were encountered: