You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a NYC_PROCESSINFO_EXTERNAL_ID environment variable is set, then it is
saved in the processinfo as `externalId`.
Furthermore, when this file is generated, some additional helpful
metadata is memoized to the processinfo json files, to minimize the cost
of repeated generation. (This isn't necessarily a breaking change, but
it is an update to the de facto schema for those files.)
As soon as possible, index generation and process tree display should be
migrated out to a new 'istanbul-lib-processinfo' library.
This opens the door to add features in the v14 release family to improve
support for partial/resumed test runs and file watching.
- When a process is run with --clean=false and a previously seen
externalId, clear away all the coverage files in the set for that
externalId.
- When a file is changed, a test runner can use the index to determine
which tests (by externalId) ought to be re-run.
- Adds a NYC_PROCESS_ID to environment
- Adds `parent` to processInfo object, a uuid referring to parent.
- Rebase onto processinfo-numeric-pids branch
- Avoid re-writing the processinfo/{uuid}.json files
- Update process tree output to rely on process index instead of
duplicating effort.
BREAKING CHANGE: This adds a file named 'index.json' to the
.nyc_output/processinfo directory, which has a different format from the
other files in this dir.
0 commit comments