Skip to content

Improves test infrastructure and updates workflow#174

Merged
danielgreyio merged 2 commits into
stagingfrom
develop/bridge-tests
Jun 6, 2025
Merged

Improves test infrastructure and updates workflow#174
danielgreyio merged 2 commits into
stagingfrom
develop/bridge-tests

Conversation

@danielgreyio

Copy link
Copy Markdown
Member

Reorganizes and enhances testing for the FCM-to-GitHub bridge:

  • Refines test harness script for better readability and error handling
  • Adds comprehensive README for understanding test categories and execution
  • Replaces existing workflow with a more robust version supporting multiple branches

Facilitates smoother CI/CD processes with improved feedback and validation.

Fixes workflows for paths and improves branch targeting for tests.

Introduces a new test harness to orchestrate unit, integration,
end-to-end, and purity tests for the FCM-to-GitHub bridge system.
Enhances validation of action generation and structure, ensures
action parity with existing ones, and tests architectural purity.
Includes tests for the FCM Parser and Action Generator components.

Fixes bug preventing proper test execution without Python.
Ensures accurate action and sync file generation with semantic
validation in GitHub Actions workflows.

Relates to issue of improving action reliability and coverage.
Refactors test status icon handling for robustness.
Improves YAML parsing and error handling for clarity.
Introduces a README for the bridge testing infrastructure.
Expands CI workflow to run on multiple branches.
Updates dependencies for improved caching and execution.

Facilitates better testing and maintenance. Relates to Issue #123
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