anchor.diff:    td.append(div);
     $('.traffic-lights-count').parent().before(td);
     cd.setupReviewDialogTrafficLights(div);
  -};
  -
  -//- - - - - - - - - - - - - - - - - - - - - -
  -
  -const updateOutput = () => {
  -  cd.fileChange('stdout', {
  -    content: "<%= j raw(@stdout['content']) %>"
  -  });
  -  cd.fileChange('stderr', {
  -    content: "<%= j raw(@stderr['content']) %>"
  -  });
  -  cd.fileChange('status', {
  -    content: "<%= j raw(@status.to_s) %>"
  -  });
   };
   
   //- - - - - - - - - - - - - - - - - - - - - -
  
positive.code: updateTrafficLightCount();
  updateTrafficLightPieChart();
  updateEventIndex();
  updateOutput();
  
  insertCreatedFiles();
  removeDeletedFiles();
  updateChangedFiles();
  
  warnIfTestsTimedOut();
  
  cd.loadTestOutputFile();
  cd.scrollIntoView();
  
negative.code: const updateTrafficLightPieChart = () => {
    const pieChart = "<%= js_partial('traffic_lights_pie_chart') %>";
    $('#traffic-lights-pie-chart').html(pieChart);
  };
  
  //- - - - - - - - - - - - - - - - - - - - - -
  
  const updateOutput = () => {
    cd.fileChange('stdout', {
      content: "<%= j raw(@stdout['content']) %>"
    });
    cd.fileChange('stderr', {
      content: "<%= j raw(@stderr['content']) %>"
    });
    cd.fileChange('status', {
      content: "<%= j raw(@status.to_s) %>"
    });
  };
  
  //- - - - - - - - - - - - - - - - - - - - - -
  