name: Testing Workflow
# Test Rust Source Code
on:
workflow_call
jobs:
cargo_test:
name: Rust Code Unit Testing
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- name: Setup Rust Toolchain
uses: dtolnay/rust-toolchain@stable
- name: Setup Rust Cache
uses: Swatinem/rust-cache@v2
- name: Run cargo-test via Makefile
run: make test