@@ -66,36 +66,37 @@ BOOST_AUTO_TEST_CASE(test_tracer) {
6666 std::string suffix (" .dat" );
6767
6868 // / Test openfiles
69+ atracer.setBufferSize (1 <<14 );
6970 atracer.openFiles (rootdir, basename, suffix);
7071
7172 // / Add trace by name
7273 atracer.addSignalToTraceByName (" my-entity.out_double" , " output" );
7374
7475 // / 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" );
7678
77- entity.m_sigdTwoTimeDepSOUT .recompute (2 );
78-
79- Signal<double , int > &aSignalInt =
79+ Signal<double , int > &in_double =
8080 *(dynamic_cast <Signal<double , int > *>(&entity.getSignal (" in_double" )));
8181
82- aSignalInt .setConstant (1.5 );
82+ in_double .setConstant (1.5 );
8383 atracer.start ();
8484
85- atracer.trace ();
86-
8785 std::string emptybuf_cmd_str (" empty" );
8886 command::Command *acmd = atracer.getNewStyleCommand (emptybuf_cmd_str);
8987 acmd->execute ();
9088 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);
9392 atracer.recordTrigger (i, i);
9493 }
9594 output_test_stream output;
95+
9696 atracer.display (output);
9797
9898 atracer.stop ();
99+ atracer.trace ();
99100 atracer.clearSignalToTrace ();
100101 atracer.closeFiles ();
101102 acmd->execute ();
@@ -105,5 +106,5 @@ BOOST_AUTO_TEST_CASE(test_tracer) {
105106 " TracerRealTime my-tracer [mode=play] : \n "
106107 " - Dep list: \n "
107108 " -> MyEntity(my-entity)::input(double)::out_double (in output)"
108- " [0Mo/1Mo ] \n " ));
109+ " [9Ko/16Ko ] \n " ));
109110}
0 commit comments