Skip to content

chore: Setup tests with vest#371

Merged
elementbound merged 34 commits intomainfrom
exp/vest-testing
Jan 7, 2025
Merged

chore: Setup tests with vest#371
elementbound merged 34 commits intomainfrom
exp/vest-testing

Conversation

@elementbound
Copy link
Copy Markdown
Contributor

@elementbound elementbound commented Jan 5, 2025

Prototype, may or may not get merged. It currently does:

  • Explore tests - classes extending VestTest, with methods called test*
  • Run tests from UI
  • Run tests from CLI - godot --headless -q -s "res://addons/vest/vest-cli.gd" ., outputs to tap.log
  • Provides a bunch of assertions as expect_* methods

Setup GH workflow to run tests and fail if any of the tests don't pass

@elementbound elementbound changed the title exp: Setup tests with custom addon chore: Setup tests with vest Jan 7, 2025
@elementbound elementbound marked this pull request as ready for review January 7, 2025 22:39
@elementbound elementbound merged commit f986009 into main Jan 7, 2025
@elementbound elementbound deleted the exp/vest-testing branch January 7, 2025 22:41
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.

1 participant