Teacup_Firmware/testcases
Markus Hitter 6e87ee5f96 Makefile-AVR: add a target for our standard performance test.
Our standard performance test is to run these three G-code files
in SimulAVR and recording step pulse timings. While this certainly
doesn't cover everything related to possible performance
measurements, it's a good basic standard to compare code changes.

Current performance:
  ATmega sizes               '168   '328(P)   '644(P)     '1280
  Program:  19808 bytes      139%       65%       32%       16%
     Data:   2191 bytes      214%      107%       54%       27%
   EEPROM:     32 bytes        4%        2%        2%        1%

  short-moves.gcode statistics:
  LED on occurences: 888.
  LED on time minimum: 308 clock cycles.
  LED on time maximum: 729 clock cycles.
  LED on time average: 317.393 clock cycles.

  smooth-curves.gcode statistics:
  LED on occurences: 23648.
  LED on time minimum: 308 clock cycles.
  LED on time maximum: 726 clock cycles.
  LED on time average: 354.825 clock cycles.

  triangle-odd.gcode statistics:
  LED on occurences: 1636.
  LED on time minimum: 308 clock cycles.
  LED on time maximum: 719 clock cycles.
  LED on time average: 336.327 clock cycles.
2016-11-21 19:54:59 +01:00
..
.gitignore Add a draft of a script running testcases in SimulAVR. 2013-12-06 19:24:58 +01:00
board.regtest-no-endstops.h Add test for "no endstops defined" build 2015-11-18 14:53:12 -05:00
check_configtool.sh check_configtool.sh: comment on comment stripping. 2016-06-06 14:18:08 +02:00
config.h.Profiling Config files: update comment/help text for USE_INTERNAL_PULLUPS. 2016-09-30 13:51:01 +02:00
config.regtest-acceleration-reprap.h Regressiontests: add a test for ACCELERATION_REPRAP. 2016-07-09 13:48:56 +02:00
config.regtest-acceleration-temporal.h Regressiontests: add test for ACCELERATION_TEMPORAL. 2016-07-09 13:53:57 +02:00
config.regtest-display.h Display: add regression test for 4-bit bus and HD44780 display. 2016-05-30 14:10:25 +02:00
config.regtest-gen3.h board.gen3.h: restore {TX,RX}_ENABLE_PIN defs. 2015-07-29 21:05:38 +02:00
config.regtest-gen7-arm.h ARM: add Gen7-ARM to the series of regression tests. 2015-08-12 14:26:36 +02:00
config.regtest-gen7-avr.h ARM: add Gen7-ARM to the series of regression tests. 2015-08-12 14:26:36 +02:00
config.regtest-nanoheart.h Regressiontests: add a test for ATmega328, I2C, SSD1306. 2016-05-06 20:34:18 +02:00
config.regtest-no-endstops.h Add test for "no endstops defined" build 2015-11-18 14:53:12 -05:00
config.regtest-ramps.h Introduce regression tests. 2015-07-13 14:00:33 +02:00
config.regtest-teensy2.h Introduce regression tests. 2015-07-13 14:00:33 +02:00
excessive-digits.gcode Testcases review: 2013-12-06 19:24:58 +01:00
homing-corexy.gcode Add testcase for corexy homing bug 2016-05-26 11:22:12 +02:00
nothing.gcode Testcases: add nothing.gcode. 2014-10-18 20:59:41 +02:00
nullmoves.gcode Testcases review: 2013-12-06 19:24:58 +01:00
parsertests.txt G-code parser: add a number of test strings. 2015-07-05 23:32:48 +02:00
run-in-simulavr.sh Makefile-AVR: add a target for our standard performance test. 2016-11-21 19:54:59 +01:00
save-file-velocities.gtkw Testcases: add save file for GTKWave. 2013-12-06 19:24:58 +01:00
short-moves.gcode Add a testcase for moves shorter than the acceleration ramps. 2013-12-06 19:24:58 +01:00
smooth-curves.gcode Testcases review: 2013-12-06 19:24:58 +01:00
straight-speeds.gcode Testcases review: 2013-12-06 19:24:58 +01:00
thermistortable.regtest.h Regression tests: make sure we have a valid thermistor table. 2016-06-07 20:15:10 +02:00
triangle-odd.gcode Testcases review: 2013-12-06 19:24:58 +01:00
triangle.gcode Testcases review: 2013-12-06 19:24:58 +01:00