African VLBI Network (AVN) Correlator Unit and Acceptance Testing based Framework
Install dependencies to the system, by following their installation instructions:
It is highly recommended to install dependencies on a Python virtual environment.
Step-by-step instructions.
# Install Python essentials and pip
curl -s https://bootstrap.pypa.io/get-pip.py | python
pip install --user virtualenv # or sudo pip install virtualenv
# Install testing dependencies in the virtualenv
git clone https://github.com/ska-sa/AVNTests
cd AVNTests
make bootstrap
You will need to create a $(pwd)/.env
file which contains:
touch .env
echo "USERNAME=<Username on Host - usually: avn>" >> "$(pwd)/.env"
echo "PASSWORD=<Password>" >> "$(pwd)/.env"
echo "HOSTIP=<Signal Generator IP>" >> "$(pwd)/.env"
echo "KATCPIP=<katcp host IP>" >> "$(pwd)/.env"
Running unit-testing.
make channelisation # This will run channelisation (Defined) test only
- Mpho Mphego
- Alec Rust
- James Smith
Feel free to fork it or send me PR to improve it.