mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2024-12-18 12:24:31 -05:00
12f6575afd
* Update raw_usb interface to the 0200 version * Rename ice* commands to be less confusing * Split production test into a runner script and test library * Add continuous randomized test for test library * Speed improvements for nvcm commands
23 lines
406 B
Bash
Executable File
23 lines
406 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
|
|
if [ -e /etc/debian_version ]; then
|
|
dpkg -s python3-venv || sudo apt install python3-venv
|
|
fi
|
|
|
|
# their current venv might have gone funky...
|
|
if [ -e venv ] && [ ! -e wipedonce ]; then
|
|
rm -rf venv
|
|
touch wipedonce
|
|
fi
|
|
|
|
if [ ! -e venv ]; then
|
|
python3 -m venv venv
|
|
. ./venv/bin/activate
|
|
pip3 install -r requirements.txt
|
|
else
|
|
. ./venv/bin/activate
|
|
fi
|
|
|
|
./production_test_runner.py
|