Skip to content

Conversation

@ndhoule
Copy link
Contributor

@ndhoule ndhoule commented Mar 27, 2025

Notable changes here:

  • Make testing targets more consistent. E.g. no more npm run e2e,
  • Slim down how many tasks we have, including by getting rid of test:ci tasks. We already pass additional flags to Vitest in several CI workflows, so I don't see the benefit in maintaining these tasks.
  • Don't automatically run test:init. We already manually run it in the integration CI workflow, so I'm following that workflow's lead. (Hopefully) soon we'll incorporate these setup steps into the tests themselves so you don't have to run any pre-test setup steps at all.
  • Remove the explicit Vitest reporter. (This will make Vitest automatically use the GitHub Actions reporter in CI.)

Notable changes here:

- Make testing targets more consistent. E.g. no more `npm run e2e`,
- Slim down how many tasks we have, including by getting rid of
  `test:ci` tasks. We already pass additional flags to Vitest in several
  CI workflows, so I don't see the benefit in maintaining these tasks.
- Don't automatically run `test:init`. We already manually run it in the
  integration CI workflow, so I'm following that workflow's lead.
  (Hopefully) soon we'll incorporate these setup steps into the tests
  themselves so you don't have to run any pre-test setup steps at all.
- Remove the explicit Vitest reporter. (This will make Vitest
  automatically use the GitHub Actions reporter in CI.)
@ndhoule ndhoule requested a review from a team as a code owner March 27, 2025 21:20
@ndhoule ndhoule marked this pull request as draft March 27, 2025 21:20
@github-actions
Copy link

📊 Benchmark results

Comparing with df222eb

  • Dependency count: 1,171 (no change)
  • Package size: 283 MB (no change)
  • Number of ts-expect-error directives: 716 (no change)

Copy link
Member

@serhalp serhalp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@ndhoule ndhoule marked this pull request as ready for review March 27, 2025 22:31
@ndhoule ndhoule merged commit c84f8ed into main Mar 27, 2025
52 checks passed
@ndhoule ndhoule deleted the build/consolidate-test-scripts branch March 27, 2025 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants