Filecoin scheduling
This project is still work in progress ! DON'T USE IN PRODUCTION OR ANY REAL ENVIRONMENT!
Prerequisites
This project is written in Rust, for a complete guide on how to install Rust on your computer follow the instructions here.
Prerequisites - Linux
You can install these dependencies on Ubuntu by running the following commands on your terminal:
sudo apt-get update
sudo apt-get install ocl-icd-opencl-dev
Prerequisites - MacOS
- None
Building
Clone this repository
git clone https://github.com/Zondax/filecoin-scheduling.git
cd filecoin-scheduling
Then compile:
cargo build --release #for building the project in release mode
RUST_LOG=client=info RUSTFLAGS='--cfg dummy_devices' cargo test -- --test-threads 1 # For executing all the unit tests and integration tests