diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml new file mode 100644 index 0000000..4905cd9 --- /dev/null +++ b/.github/workflows/integration-tests.yml @@ -0,0 +1,12 @@ +name: Run Integration Tests + +on: + pull_request: + branches: [main, integration-tests] + +jobs: + call-integration-tests: + uses: Atkinson-Advanced-Modeling/NamIntegrationTests/.github/workflows/integration-tests.yml@main + with: + source_repo: NeuralAmpModelerCore + ref: ${{ github.event.pull_request.head.sha }} diff --git a/README.md b/README.md index bc29bb0..f94ea3f 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@ Core C++ DSP library for NAM plugins. -For an example how to use, see [NeuralAmpModelerPlugin](https://github.com/sdatkinson/NeuralAmpModelerPlugin). +For an example of how to use, see [NeuralAmpModelerPlugin](https://github.com/sdatkinson/NeuralAmpModelerPlugin). ## Included Tools -There are a couple tools that exist to help you use this repo. +This repo includes a few helpful tools. For guidance on building them, have a look at the workflow provided in `.github/workflows/build.yml`. * [`run_tests`](https://github.com/sdatkinson/NeuralAmpModelerCore/blob/761fa968766bcf67d3035320c195969d9ba41fa1/tools/CMakeLists.txt#L15), which runs a suite of unit tests. diff --git a/tools/run_tests.cpp b/tools/run_tests.cpp index 8458f5c..3027bc0 100644 --- a/tools/run_tests.cpp +++ b/tools/run_tests.cpp @@ -1,5 +1,5 @@ // Entry point for tests -// See the GitHub Action for a demo how to build and run tests. +// See the GitHub Action for a demo of how to build and run tests. #include #include "test/test_activations.cpp" diff --git a/tools/test/test_activations.cpp b/tools/test/test_activations.cpp index 55d61ff..fce7fcf 100644 --- a/tools/test/test_activations.cpp +++ b/tools/test/test_activations.cpp @@ -1,7 +1,7 @@ // Tests for activation functions // -// Things you want ot test for: -// 1. That the core elementwise funciton is snapshot-correct. +// Things you want to test for: +// 1. That the core elementwise function is snapshot-correct. // 2. The class that wraps the core function for an array of data // 3. .cpp: that you have the singleton defined, and that it's in the unordered map to get by string