Revision a07a7a1c devices/DiWheelDrive/main.cpp

View differences:

devices/DiWheelDrive/main.cpp
1001 1001
  map.initialize(testmap);
1002 1002
  testres[tcase] = map.get_current() == 2;
1003 1003

  
1004
  tcase++; // 3
1005
  setAttributes(testmap, 3, 0, 0, 0);
1006
  setAttributes(testmap, 4, 0, 0, 0xff);
1007
  map.initialize(testmap);
1008
  testres[tcase] = !map.get_valid();
1009

  
1010
  BaseThread::sleep(CAN::UPDATE_PERIOD);
1004 1011
  // --------------------------------------------------
1005 1012

  
1006 1013
  int failed = 0;
......
1008 1015
  for (int i=0; i<=tcase; i++) {
1009 1016
    if (testres[i]){
1010 1017
      passed++;
1018
      chprintf(chp, "Test %d Passed!\n", i);
1011 1019
    }else{
1012 1020
      failed++;
1013 1021
      chprintf(chp, "Test %d Failed\n", i);
1014 1022
    }
1023
    BaseThread::sleep(CAN::UPDATE_PERIOD);
1015 1024
  }
1016 1025
  chprintf(chp, "Total: %d, Passed: %d, Failed: %d\n", tcase + 1, passed, failed);
1017 1026
}

Also available in: Unified diff