Skip to content

v0.2 - Test Suite Restored and Improvements

Choose a tag to compare

@jmjava jmjava released this 15 Jan 12:59
· 14 commits to master since this release

Release v0.2

πŸ§ͺ Test Suite Restored

  • βœ… Restored all test files (README.md, VERIFICATION.md, test-framework.sh, unit tests)
  • βœ… Restored missing config-loader.sh script
  • βœ… All 19 tests now passing (13 config-loader + 6 safety-checks)

πŸ”§ Improvements

  • safety-checks.sh: Now configurable using UPSTREAM_ORG and YOUR_GITHUB_USER variables instead of hardcoded values
  • safety-checks.sh: Added backward compatibility aliases (block_upstream_*, check_upstream_repo)
  • sync-upstream.sh: Fixed to skip push prompt when branch is already up-to-date with origin

πŸ“Š Test Results

  • Config-loader tests: 13/13 passing βœ…
  • Safety-checks tests: 6/6 passing βœ…
  • Total: 19/19 passing βœ…

πŸ”„ Changes Since v0.1

  • Restored accidentally removed test suite
  • Made safety checks work with any organization (not just embabel)
  • Improved user experience with sync script (no more unnecessary prompts)

Usage

Run tests with:

cd test
./run-tests.sh