-
Notifications
You must be signed in to change notification settings - Fork 141
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
initial rework of syntest to be usable internally #185
Open
keith-hall
wants to merge
14
commits into
trishume:master
Choose a base branch
from
forkeith:syntest
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
fc30e75
initial rework of syntest to be usable internally
fdaf8bd
put syntax test functionality in it's own module
keith-hall 2dee5fc
add more tests for finding syntax test assertions
91af5e9
add tests to syntest to prove it works with assertions than span lines
67c0e05
fix syntest seemingly skipping some files with crlf line endings
f485533
add failfast mode to syntest, add more comments
6cba069
switch syntax tests back to a normal Vec instead of a VecDeque
ab20070
Merge branch 'master' into syntest
keith-hall 1d754cf
make the get_syntax_test_assertions method public
keith-hall b39cd4e
add doc comment for get_syntax_test_assertions
keith-hall 6edd291
make syntax test header parsing public also
keith-hall 77f0de1
remove regex dependency
keith-hall 133e9dd
Merge branch 'master' into syntest
keith-hall 59ddb37
handle new syntax test header format which caters for reindentation
keith-hall 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
There are no files selected for viewing
This file contains 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.
I don't think this should go in the
easy
module.That's for simple wrappers for common use cases. Syntax tests are neither a wrapper around a more advanced API, nor a common use case.
They should probably go in their own
syntax_tests
module or something