-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Update harness to use single robust virtual file system for tests. #20763
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
Merged
Changes from 1 commit
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
5b4553d
Updated vfs
rbuckton 41aeaae
Cleanup, add watch capabilities
rbuckton 560cffd
Minor cleanup
rbuckton db6794a
Minor cleanup
rbuckton 8ff9520
Merge branch 'master' into vfs
rbuckton 8a70e17
Cleanup after merge
rbuckton 07bb677
Cache comparers
rbuckton 7d08d74
Merge branch 'master' into vfs
rbuckton 8245f62
Update Harness.compileFiles to use vfs
rbuckton cf261c3
Retire Harness.compileFiles
rbuckton 4697ba3
Add support for variations in module/target in compiler tests
rbuckton cd0809e
Deprecate CompilerResult
rbuckton 791c01e
Deprecate GeneratedFile
rbuckton 646c32c
Merge branch 'master' into vfs
rbuckton 4fbc74e
Partial deprecation of non-vfs TestServerHost
rbuckton 3d3977f
Migrate compileOnSave tests to vfs
rbuckton 41567b2
Migrate tscWatchMode to vfs
rbuckton fa42835
Switch to function spies
rbuckton c5e5020
Migrate tsserverProjectSystem to vfs
rbuckton c3701df
Deprecate virtualFileSystemWithWatch
rbuckton 1cb1088
Update projects tests to use vfs
rbuckton 6727499
Re-enable all tests
rbuckton 7944f50
Merge branch 'master' into vfs
rbuckton 279b348
Accept baselines
rbuckton b4c3bd4
Temporarily revert baselines
rbuckton e426257
Revert more baselines, add jake task for typemock
rbuckton d409155
Minor PR feedback
rbuckton ddb2155
Additional PR feedback and cleanup
rbuckton ac51fa0
Merge branch 'master' into vfs
rbuckton c87b725
Work around private packages in Node 6
rbuckton 6b53d38
Fix lint errors
rbuckton dd054e6
Show diff in baseline failure (temporary)
rbuckton 17281d0
Force case sensitive file names by default in tests, revert dd054e6
rbuckton fb469e7
Update build for node 6 to allow private package
rbuckton 2646ee2
Update typemock
rbuckton 9c25443
Minor cleanup/comments
rbuckton ee41557
More consistent POSIX-like virtual file system.
rbuckton 87de5ff
Merge branch 'master' into vfs
rbuckton 774ed0c
Update build script
rbuckton cda8728
Update build script
rbuckton 7ca84ac
Merge branch 'master' into vfs
rbuckton 9e6cd16
Disable node6 build
rbuckton f527a15
Disable node6 build
rbuckton 545868c
Merge branch 'vfs' of https://github.com/Microsoft/TypeScript into vfs
rbuckton d0988b8
PR Feedback
rbuckton 4d8d514
Migrate core.ts
rbuckton 7f4ac29
Clean up build steps
rbuckton 97a842f
Fix ordering in fourslash tests
rbuckton 16cfcc4
Merge branch 'master' into vfs
rbuckton bb05381
Update new tests from master
rbuckton 3de9630
Merge branch 'master' into vfs
rbuckton e2bbc3e
Merge branch 'master' into vfs
rbuckton 4eb3b6b
Merge branch 'master' into vfs
rbuckton 0b96348
Revert changes to unit tests
rbuckton f153b04
Revert changes to unit tests
rbuckton 1efb844
Merge branch 'master' into vfs
rbuckton ea9f999
Merge branch 'master' into vfs
rbuckton 1cbe930
Merge branch 'master' into vfs
rbuckton 154f09b
Reorganize project structure.
rbuckton 8b86423
Trim unused functionality
rbuckton 1658770
Trim unused functionality
rbuckton 0322d71
Cleanup and reorganize fakes
rbuckton 6b79161
More cleanup and reorganization
rbuckton 370107e
Merge branch 'master' into vfs
rbuckton e422365
Fix issues with runtests-browser
rbuckton bb26ab5
Merge branch 'master' into vfs
rbuckton c9c562a
Reorganize and remove duplication
rbuckton 8424c4d
Partial migration of some shared vpath functionality to core
rbuckton 4863d55
Merge branch 'master' into vfs
rbuckton 1dff0af
More path cleanup
rbuckton d62a11f
Merge branch 'master' into vfs
rbuckton 860f9f8
Update documentation comments
rbuckton 66c11c5
Update completion order in test
rbuckton File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Partial deprecation of non-vfs TestServerHost
- Loading branch information
commit 4fbc74ec2615be13cc541fbbcf91fd8fdfdad855
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we added private packages for other things, this is something I'd rather see us use a private package for. Or, ideally, someone else's package, since it's only used for test.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can look into that in a follow-on PR.