@@ -66,36 +66,37 @@ BOOST_AUTO_TEST_CASE(test_tracer) {
66
66
std::string suffix (" .dat" );
67
67
68
68
// / Test openfiles
69
+ atracer.setBufferSize (1 <<14 );
69
70
atracer.openFiles (rootdir, basename, suffix);
70
71
71
72
// / Add trace by name
72
73
atracer.addSignalToTraceByName (" my-entity.out_double" , " output" );
73
74
74
75
// / Add trace by name
75
- SignalBase<int > &aSignal = entity.getSignal (" out2double" );
76
+ SignalBase<int > &out_double = entity.getSignal (" out_double" );
77
+ SignalBase<int > &out_double_2 = entity.getSignal (" out2double" );
76
78
77
- entity.m_sigdTwoTimeDepSOUT .recompute (2 );
78
-
79
- Signal<double , int > &aSignalInt =
79
+ Signal<double , int > &in_double =
80
80
*(dynamic_cast <Signal<double , int > *>(&entity.getSignal (" in_double" )));
81
81
82
- aSignalInt .setConstant (1.5 );
82
+ in_double .setConstant (1.5 );
83
83
atracer.start ();
84
84
85
- atracer.trace ();
86
-
87
85
std::string emptybuf_cmd_str (" empty" );
88
86
command::Command *acmd = atracer.getNewStyleCommand (emptybuf_cmd_str);
89
87
acmd->execute ();
90
88
for (int i = 0 ; i < 1000 ; i++) {
91
- aSignal.setTime (i);
92
- aSignalInt.setTime (i);
89
+ in_double.setTime (i);
90
+ out_double.recompute (i);
91
+ out_double_2.recompute (i);
93
92
atracer.recordTrigger (i, i);
94
93
}
95
94
output_test_stream output;
95
+
96
96
atracer.display (output);
97
97
98
98
atracer.stop ();
99
+ atracer.trace ();
99
100
atracer.clearSignalToTrace ();
100
101
atracer.closeFiles ();
101
102
acmd->execute ();
@@ -105,5 +106,5 @@ BOOST_AUTO_TEST_CASE(test_tracer) {
105
106
" TracerRealTime my-tracer [mode=play] : \n "
106
107
" - Dep list: \n "
107
108
" -> MyEntity(my-entity)::input(double)::out_double (in output)"
108
- " [0Mo/1Mo ] \n " ));
109
+ " [9Ko/16Ko ] \n " ));
109
110
}
0 commit comments