Keystone can be tested in two main ways:
Full Development Environment
Setup a full Keystone test and development environment (1hr+) with the instructions in our documentation
Docker Image
Download and run tests in our Docker image (10min).
wget https://keystone-enclave.eecs.berkeley.edu/files/keystone-sample-image_docker.tgz
docker load --input keystone-sample-image_docker.tgz
docker run --name keystone-sample -it keystone-sample-image
Now, run tests in the container. See our documentation for details.
# In the container
su keystone
cd ~/keystone
make run-tests