StorPool Tasks
Repository layout:
analysis
– Analysis task solutionCMakeLists.txt
– Root cmake filecounting
– Counting task solutiondoc
– doc directoryDockerfile
– Dockerfilefizzbuzz
– FizzBuzz task solutionLICENSE
– license fileproject_configure
– Configuration scriptREADME.md
– Readme filereverse_engineering
– Reverse engineering taskscripts
– Helper utilities
Build
Prerequisites
build-essential
cmake
This is a project with a standard cmake
build system anyway for convinience
to execute subsequently after the build script utilities have been added.
Build & Run Tests
$ source project_configure
$ sp_project_build
$ sp_project_test
Alternativelly build & run the tests using the command:
docker build -t storpool:latest .
Build Artefacts
The build artefacts are stored in the build
directory under their coresponding names.
build directory:
build/
├── analysis
│ └── analysis
│
├── counting
│ └── counting
│
└── fizzbuzz
└── fizzbuzz
More information regarding the solutions can be found here