asam-ev / qc-framework

Mozilla Public License 2.0
13 stars 6 forks source link

CI/CD: Add tests to workflows #58

Closed patrickpa closed 1 month ago

patrickpa commented 1 month ago

Description

This PR adds tests steps to build workflows to be executed on new PRs.

The test are not executed on main/develop merge actions, since we assume the code is tested and is working on the PR targeting that branches.

Main changes

  1. Add tests to Linux build workflow
  2. Add tests to Windows build workflow

How was the PR tested?

  1. The workflows being executed successfully on this PR are the test needed to ensure this work on other PRs.

Linux workflow when the whole workflow was triggered:

https://github.com/asam-ev/qc-framework/actions/runs/9252909091/job/25451510916

Windows workflow when the whole workflow was triggered:

https://github.com/asam-ev/qc-framework/actions/runs/9252909087/job/25451510940

Notes