Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mark vinyl-fs as non-flaky #444

Open
mcollina opened this issue Jun 21, 2017 · 9 comments
Open

mark vinyl-fs as non-flaky #444

mcollina opened this issue Jun 21, 2017 · 9 comments

Comments

@mcollina
Copy link
Member

We recently discovered a regression on streams (nodejs/node#13850) in the 8 line (and readable-stream 2.3.1), that we would have caught if this module was added.

What can we do to mark it as non-flaky anymore?

cc @phated

@MylesBorins
Copy link
Contributor

MylesBorins commented Jun 21, 2017 via email

@phated
Copy link

phated commented Jun 21, 2017

I have a vague memory of something thrashing with our setup/teardown because we have certain tests that rely on permissions

@MylesBorins
Copy link
Contributor

MylesBorins commented Jun 21, 2017 via email

@phated
Copy link

phated commented Jun 21, 2017

We generate constants for all our paths in https://github.com/gulpjs/vinyl-fs/blob/master/test/utils/test-constants.js - maybe we can add a conditional to work with temp on citgm?

@MylesBorins
Copy link
Contributor

MylesBorins commented Jun 21, 2017 via email

@gdams
Copy link
Member

gdams commented Jun 22, 2017

@MylesBorins we can always use environment variables in the lookup.json?

@gibfahn
Copy link
Member

gibfahn commented Jun 23, 2017

Yeah, if the test suite is trying anything outside of the temp directory

We generate constants for all our paths in https://github.com/gulpjs/vinyl-fs/blob/master/test/utils/test-constants.js

I'm probably missing something, but all those paths look like they're relative paths pointing to folders inside the test directory. Which specific paths are the issue?

@phated
Copy link

phated commented Jun 29, 2017

It looks like there was also an issue with drifting timestamps but a user did further research and thinks it has something to do with node versions. See gulpjs/vinyl-fs#208 (comment) for more info.

@phated
Copy link

phated commented Jul 6, 2017

The drifting timestamp thing should be fixed in our master. Guessing fs stuff still needs to be looked into?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants