aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/gna/issue1817/testsuite.sh
blob: 5c20675ca4a19dd31c8635e3f3fb81ce255d6074 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#! /bin/sh

. ../../testenv.sh

GHDL_STD_FLAGS=--std=08

if $GHDL --version | grep -q "GCC back-end code"; then
    is_gcc=true
else
    is_gcc=false
fi

if [ "$is_gcc" = true ]; then
    GHDL_FLAGS="-fprofile-arcs -ftest-coverage -Wl,--coverage"
fi

analyze full_adder.vhdl
analyze full_adder_tb.vhdl

# Do not try to elaborate, libgcov may not be available

if [ "$is_gcc" = true ]; then
    test -f full_adder.gcno
    test -f full_adder_tb.gcno
fi

clean

echo "Test successful"