summaryrefslogtreecommitdiff
path: root/apps/test-framework/run-core-tests.sh
blob: fb558149d7f0f9bb886fe33afca5bd50ebccba70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

 # shellcheck source-path=SCRIPTDIR
CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

# Clean up gcda files to avoid false positives in coverage reports
find var/build/obj -name '*.gcda' -delete

# shellcheck source=../bash_shared/includes.sh
source "$CURRENT_PATH/../bash_shared/includes.sh"

TEST_PATH="$BUILDPATH/src/test/unit_tests"

if [[ ! -f "$TEST_PATH" ]]; then
    echo "Unit test binary not found at $TEST_PATH"
    echo "Please ensure the project is built with unit tests enabled."
    exit 1
fi

exec "$TEST_PATH" "$@"