TaskSys
Dependencies
- C++ >= C++11
- Boost{test} >= 1.68
How to Build
Clone this repo and make build dir.
git clone https://github.com/francisfsjiang/TaskSys.git
cd TaskSys
mkdir build
Use cmake to automatically build and find depends.
cd build
cmake ..
make
Now the built libraries are in lib/
.
Or build with unit test.
cmake -DBUILD_TEST=on ..
Or build with custom Boost dir.
cmake -DBOOST_ROOT=/path/to/boost/ ..
Or build with in release mode.
cmake -DCMAKE_BUILD_TYPE=Release ..
Run unit test
cd TaskSys/bin
./test
Continues Integration Build
- Ubuntu 14.04(trusty) GCC-7
- Ubuntu 14.04(trusty) Clang-5
- macOS Xcode-10
TODO
-
Logging support.
-
Performance benchmark.
-
More test cases.
-
Check simulator's thread's return value for test.