-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: CI
Use Case
As a DBX Node.js engineer,
I would like the results from a PRs automatic patch to show the performance of the current changes to the code,
so that I can tell if a change has a negative impact before merging rather than having to run the benchmarks myself modifying variables to do so
User Experience
None.
Dependencies
None.
Risks/Unknowns
None.
Acceptance Criteria
Implementation Requirements
- Update task name to remove nodejs runtime version
- Modify the bson-bench runner to output environment-agnostic test names and results by default.
- Ensure that the bson-bench runner can be configured to name tests / test output in a way that includes environment information. This is useful when comparing across branches locally or across bson versions, etc.
- Modify js-bson's performance tests in CI to test against the current branch instead of `main`.
Testing Requirements
- Manually ensure that all tests still run (with the new names)
Documentation Requirements
None.
Follow Up Requirements
- N/A
There are no Sub-Tasks for this issue.