-
Notifications
You must be signed in to change notification settings - Fork 30k
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
convert relevant tests to use CLS #31978
Comments
@gireeshpunathil I really like this plan. But I am unsure of how much work that is atm. Would you have an example of test you would like to see using this API? I guess, based on how many of them there are, we can ask for help around (with "help wanted" and "good first issue") :) |
@vdeturckheim - I haven't look at the tests yet, but will try to look at and find out one, will let you know. |
While the mechanism is still experimental, I'd be reluctant to switch over to it wholescale so I think the plan to "develop new tests based on existing qualifying tests" is good. I would just be reluctant to require those be green to pass CI. Perhaps moving those into a separate |
I'd suggested "develop new tests based on existing qualifying tests" due to the concern (ie changing existing tests to depend on an experimental feature) which I share, but I think that for new tests I think they should be green. If a test can't be green then we should not add it, or potentially mark it as flaky temporarily. I don't think we've said tests for other experimental features don't have to be green. |
I agree, experimental gives us a certain amount of discretion in making breaking changes, or removing the feature, or even having the feature be incomplete in some sense, but we don't knowingly ship bugs in experimental features, or ignore test failures related to them. |
I have attempted to
|
Refs: nodejs#31978 fixup: address review comment
Refs: nodejs#31978 PR-URL: nodejs#32303 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
@gireeshpunathil do you want to keep this issue open? |
we made some progress, but does not look like we will go further on this now. Closing this tentatively, can re-open when we decide to pursue this. |
Outcome of discussion in diagnostics WG
ref: nodejs/diagnostics#361
Is your feature request related to a problem? Please describe.
async_storage API is landed, but may be a long way to go before large scale field adoption - in terms of API stability, interfaces, performance, ...
Describe the solution you'd like
One proven method is to consume it ourselves and allow things to refine and evolve.
We have good amount of client-server tests (net, http, http2...) and a sub-set of those may have opportunities to process data elements through
async-storage
mechanism. It is so possible that other types of tests have opportunities too.So the proposal is to:
async_storage
cc @nodejs/testing @vdeturckheim @Qard
The text was updated successfully, but these errors were encountered: