zfs_autobackup/tests/tests_docker

28 lines
574 B
Bash
Executable File

#!/bin/sh
#NOTE: This script will started inside the test docker container
set -e
if ! [ -e /dev/ram0 ]; then
echo "Please run this outside container:" >&2
echo "sudo modprobe brd rd_size=512000" >&2
exit 1
fi
#start sshd and other stuff
ssh-keygen -A
/usr/sbin/sshd
udevd -d
#test ssh localhost
if ! [ -e /root/.ssh/id_rsa ]; then
ssh-keygen -t rsa -f /root/.ssh/id_rsa -P ''
fi
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
ssh -oStrictHostKeyChecking=no localhost 'echo SSH OK'
cd /app
python -m unittest discover /app/tests -vvvvf $@