GCC Code Coverage Report | |||||||||||||||||||||
|
|||||||||||||||||||||
Line | Branch | Exec | Source |
1 |
#define BOOST_TEST_MODULE simpleseqplay |
||
2 |
#include <boost/test/output_test_stream.hpp> |
||
3 |
#include <boost/test/unit_test.hpp> |
||
4 |
#include <boost/utility/binary.hpp> |
||
5 |
|||
6 |
#include "sot/tools/simpleseqplay.hh" |
||
7 |
|||
8 |
namespace dg = dynamicgraph; |
||
9 |
BOOST_AUTO_TEST_SUITE(BOOST_TEST_MODULE) |
||
10 |
|||
11 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗ |
4 |
BOOST_AUTO_TEST_CASE(test_simpleseqplay) { |
12 |
✓✗✓✗ |
6 |
dg::sot::tools::SimpleSeqPlay aSimpleSeqPlay("simpleseqplay"); |
13 |
|||
14 |
✓✗ | 4 |
dg::Vector initial(32); |
15 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ |
2 |
initial << 0.0, 0.0, -0.411354, 0.859395, -0.448041, -0.001708, 0.0, 0.0, |
16 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗ |
2 |
-0.411354, 0.859395, -0.448041, -0.001708, 0.0, 0.006761, 0.25847, |
17 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗ |
2 |
0.173046, -0.0002, -0.525366, 0.0, -0.0, 0.1, -0.005, -0.25847, -0.173046, |
18 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✓✗✓✗ |
2 |
0.0002, -0.525366, 0.0, 0.0, 0.1, -0.005, 0.0, 0.0; |
19 |
✓✗ | 2 |
aSimpleSeqPlay.currentPostureSIN_.setConstant(initial); |
20 |
|||
21 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✗✓ |
2 |
BOOST_CHECK(aSimpleSeqPlay.waiting()); |
22 |
|||
23 |
✓✗✓✗ |
2 |
aSimpleSeqPlay.load(DATA_DIRECTORY "/test"); |
24 |
✓✗ | 2 |
aSimpleSeqPlay.start(); |
25 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✗✓ |
2 |
BOOST_CHECK(aSimpleSeqPlay.initializing()); |
26 |
|||
27 |
✓✓ | 12402 |
for (int i = 0; i < 6200; i++) { |
28 |
12400 |
aSimpleSeqPlay.currentPostureSIN_.setTime(i); |
|
29 |
|||
30 |
✓✗ | 24800 |
dg::Vector pos; |
31 |
✓✗ | 12400 |
aSimpleSeqPlay.postureSOUT_.recompute(i); |
32 |
✓✗ | 12400 |
pos = aSimpleSeqPlay.postureSOUT_.accessCopy(); |
33 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✗✓ |
12400 |
BOOST_CHECK_EQUAL(initial.size(), pos.size()); |
34 |
|||
35 |
✓✗✓✗ ✓✗✓✓ ✓✗✓✗ ✓✗✓✗ ✗✓ |
12400 |
BOOST_CHECK(i == 6199 || aSimpleSeqPlay.executing()); |
36 |
} |
||
37 |
✓✗✓✗ ✓✗✓✗ ✓✗✓✗ ✗✓ |
2 |
BOOST_CHECK(aSimpleSeqPlay.finished()); |
38 |
2 |
} |
|
39 |
|||
40 |
BOOST_AUTO_TEST_SUITE_END() |
Generated by: GCOVR (Version 4.2) |