diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e8c7ec8b..95af1e45 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,6 +40,9 @@ jobs: - name: CMake Build run: cmake --workflow --preset=${{matrix.preset}} + - name: CMake Test + run: cd build/${{matrix.preset}} && ctest --verbose + #- name: Upload Artifacts # uses: actions/upload-artifact@v4 # with: diff --git a/CMakeLists.txt b/CMakeLists.txt index cfa8c13e..f15684c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,6 +18,7 @@ set(CMAKE_OSX_ARCHITECTURES "arm64;x86_64") ########################################## project(emulator LANGUAGES C CXX) +enable_testing() ########################################## diff --git a/src/windows-emulator-test/CMakeLists.txt b/src/windows-emulator-test/CMakeLists.txt index 6f2d8e4e..01ccf136 100644 --- a/src/windows-emulator-test/CMakeLists.txt +++ b/src/windows-emulator-test/CMakeLists.txt @@ -16,4 +16,8 @@ target_link_libraries(windows-emulator-test PRIVATE windows-emulator ) -add_dependencies(windows-emulator-test test-sample) \ No newline at end of file +add_dependencies(windows-emulator-test test-sample) + +add_test(NAME windows-emulator-test + COMMAND windows-emulator-test + WORKING_DIRECTORY "$") \ No newline at end of file