Skip to content

Test runners for executing various TCKs against a WildFly runtime

License

Notifications You must be signed in to change notification settings

wildfly/wildfly-tck-runners

Repository files navigation

wildfly-tck-runners

Test runners for executing various TCKs against a WildFly. Each project should have its own README on how to run the specific TCK.

Branches

This project uses branches to target running on specific versions of WildFly. For example the 31.x branch will be used to run against the 31.x branch of WildFly.

Updating for branching

Once the WildFly branch is created, a new branch should be created before any new PR’s are merged. The branch name must match the branch name WildFly used.

Creating the branch

  • Create a new branch with the same name of the WildFly branch:

git checkout -b ${WILDFLY_BRANCH_NAME}
  • Update each POM to the use the latest version of WildFly.

  • Update the CI workflows which create a SNAPSHOT version of WildFly to use for provisioning to the new branch.

    • The CI workflows will have an entry like wildfly/wildfly/.github/workflows/shared-wildfly-build.yml@main. The @main needs to be changed to the @${WILDFLY_BRANCH_NAME}. The wildfly-branch parameter will also need to be updated.

  • Update the branch in each workflow to explicitly define the new branch.

  • Push the branch upstream and change any other CI jobs needed to use this new branch.