-
Notifications
You must be signed in to change notification settings - Fork 183
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
Resolve test items with server request #3186
Conversation
How to use the Graphite Merge QueueAdd the label graphite-merge to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
2c157b1
to
90dcc46
Compare
7676523
to
1170bf3
Compare
90dcc46
to
f655e87
Compare
1170bf3
to
4760446
Compare
f655e87
to
a9c25ec
Compare
4760446
to
8f68f57
Compare
a9c25ec
to
df362b5
Compare
df362b5
to
02f1612
Compare
8dcf69e
to
f4582ce
Compare
02f1612
to
1743447
Compare
f4582ce
to
dcd90c6
Compare
44e772a
to
d7d005f
Compare
dcd90c6
to
4e5dceb
Compare
Merge activity
|
### Motivation Closes #3171 Add a new custom request to discover tests in a specific document. This request will instantiate all listeners and collect all of the discovered groups and examples as test items for the editor. ### Implementation - Created the new request - Implement a listener dedicated to the test style syntax only (spec will be a separate listener) - Ensured to use ancestor linearization to determine the test framework ### Automated Tests Added tests.
### Motivation Closes #3173 Start firing our new custom request to discover which tests are available in a given file. ### Implementation We fire the request and then recursively add test items to their respective collections. If a document is saved, we check to see if we created a test item for it and then we clear its children (the tests defined inside of the file) and re-trigger the request. I chose to use on save because on change would put a lot of pressure on the server. ### Automated Tests Added tests.
4e5dceb
to
7d66850
Compare
d7d005f
to
fdaf468
Compare
Motivation
Closes #3173
Start firing our new custom request to discover which tests are available in a given file.
Implementation
We fire the request and then recursively add test items to their respective collections. If a document is saved, we check to see if we created a test item for it and then we clear its children (the tests defined inside of the file) and re-trigger the request.
I chose to use on save because on change would put a lot of pressure on the server.
Automated Tests
Added tests.