File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717 run : cmake .
1818 - name : Build
1919 run : cmake --build .
20+ - name : Run all the tests
21+ run : ctest
Original file line number Diff line number Diff line change 11build /
22.DS_Store
33.vscode
4+
5+ Testing /
Original file line number Diff line number Diff line change @@ -15,3 +15,6 @@ target_include_directories(x86 PUBLIC
1515 ${SDL2_INCLUDE_DIRS}
1616)
1717target_include_directories (x86 PRIVATE include SDL2 )
18+
19+ include (CTest )
20+ add_subdirectory (test )
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.26.0 )
2+
3+ project (x86_tests)
4+
5+ include (FetchContent )
6+ FetchContent_Declare (
7+ googletest
8+ URL https://github.com/google/googletest/archive/03597a01ee50ed33e9dfd640b249b4be3799d395.zip
9+ )
10+
11+ set (gtest_force_shared_crt ON CACHE BOOL "" FORCE )
12+ FetchContent_MakeAvailable (googletest)
13+
14+ add_executable (memory_tests ${CMAKE_SOURCE_DIR} /src/Memory.cpp ${CMAKE_SOURCE_DIR} /src/Object.cpp MemoryTests.cpp )
15+ target_link_libraries (memory_tests GTest::gtest_main )
16+ target_include_directories (memory_tests PRIVATE ../include )
17+ add_test (NAME memory_tests COMMAND memory_tests WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} )
Original file line number Diff line number Diff line change 1- #include " ../../include/ Memory.h"
2- #include " ../../include/ Cpu.h"
1+ #include " Memory.h"
2+ #include " Cpu.h"
33#include < gtest/gtest.h>
44#include < memory>
55using namespace std ;
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments