diff --git a/fw/tests/.gitignore b/fw/tests/.gitignore index 4fc31cd..796b96d 100644 --- a/fw/tests/.gitignore +++ b/fw/tests/.gitignore @@ -1,2 +1 @@ /build -*.vcd diff --git a/fw/tests/docker_run.sh b/fw/tests/docker_run.sh new file mode 100755 index 0000000..908d27e --- /dev/null +++ b/fw/tests/docker_run.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +pushd $(dirname $0) > /dev/null + +docker run \ + -it \ + --rm \ + --user $(id -u):$(id -g) \ + -v "$(pwd)":/work \ + -v "$(pwd)/../rtl":/rtl \ + -e CCACHE_DIR=/tmp/ccache \ + --entrypoint /bin/bash \ + verilator/verilator:latest \ + -c "make -j" + +BUILD_ERROR=$? + +popd > /dev/null + +if [ $BUILD_ERROR -ne 0 ]; then + exit -1 +fi diff --git a/fw/tests/traces/.gitignore b/fw/tests/traces/.gitignore new file mode 100644 index 0000000..6167be1 --- /dev/null +++ b/fw/tests/traces/.gitignore @@ -0,0 +1,2 @@ +*.vcd +*.gtkw diff --git a/fw/tests/traces/.gitkeep b/fw/tests/traces/.gitkeep deleted file mode 100644 index e69de29..0000000