From 60b83865cd85c7649c2efb333e8e3fff2037cf80 Mon Sep 17 00:00:00 2001 From: jake Date: Sun, 23 Feb 2025 10:56:48 -0800 Subject: [PATCH] Added mock test runner function to menu. --- otto.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/otto.sh b/otto.sh index 50416ce..0d10fca 100755 --- a/otto.sh +++ b/otto.sh @@ -224,12 +224,19 @@ run_c_tests () { make AllTests && ./tests/AllTests -c -v } +run_mock_tests () { + format_source_code + clear_cmake_cache + cmake -DUNIT_TESTING=ON -DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE} ../ + make Mock_Tests && ./tests/Mock_Tests -c -v +} + print_menu () { echo "BUILD MENU:" echo "0. Add Mock Module" echo "1. Run Tests" echo "2. Build Project(hex)" - echo "3. User Option" + echo "3. Run MockTests" echo "4. Flash to AVR" echo "5. Add new module to project" echo "6. Delete module from project" @@ -264,7 +271,7 @@ main() { 3) echo "You selected Option 3" valid_choice=true - build_hex_optimized + run_mock_tests ;; 4) echo "You selected Option 4"