Developer overview
This code refers to the fault tolerance library DeLIA (check the user documentation)
and is implemented in C++.
The folder organization is:
- include: the necessary headers to use in an application.
- libs: the external libs used in the code
- src: the source code
- test: usability test with the testing of the main features.
Generated the library
$ git clone git@gitlab.com:lappsufrn/delia-submission.git
$ export DELIA=<PATH TO DELIA FOLDER>
$ cd $DELIA
$ mkdir build
$ cd build
$ make clear
$ cmake ../ -DCMAKE_INSTALL_PREFIX=$DELIA -DVERBOSE=ON -DTEST=OFF -DDEBUG=OFF;
$ make -j;
$ make install;
Run the tests
$ cd $DELIA
$ sh $DELIA/test/ALLTESTS.sh $DELIA
After running the tests, the output message should be:
If you have any problem, you can check the log files in the test folder. Otherwise, you can remove all logs with the command:
$ cd $DELIA
$ sh $DELIA/test/REMOVELOGS.sh $DELIA