Teacup_Firmware/testcases
Wurstnase 3c3500b388 Testcases: run them faster.
Simple trick: raise the feedrate, no need to care about a milling
bit when running a simulation. This reduces simulated time and as
such, duration of the simulation (by about 50%).

Also remove G-code which was never executed because simulations
are chopped at 1 minute of simulation time and smooth-curves.gcode
took about 1.5 minutes.

Step pulse measurements remain about the same:

  ATmega sizes               '168   '328(P)   '644(P)     '1280
  Program:  17944 bytes      126%       59%       29%       14%
     Data:   1920 bytes      188%       94%       47%       24%
   EEPROM:     32 bytes        4%        2%        2%        1%

  short-moves.gcode statistics:
  LED on occurences: 888.
  LED on time minimum: 202 clock cycles.
  LED on time maximum: 380 clock cycles.
  LED on time average: 232.092 clock cycles.

  smooth-curves.gcode statistics:
  LED on occurences: 22589.
  LED on time minimum: 194 clock cycles.
  LED on time maximum: 423 clock cycles.
  LED on time average: 254.425 clock cycles.

  triangle-odd.gcode statistics:
  LED on occurences: 1636.
  LED on time minimum: 220 clock cycles.
  LED on time maximum: 380 clock cycles.
  LED on time average: 245.575 clock cycles.
2016-12-15 20:12:41 +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 run-in-simulavr.sh: enable size report. 2016-11-21 19:56:19 +01:00
save-file-velocities.gtkw Renew GtkWave save file. 2016-11-27 16:05:30 +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: run them faster. 2016-12-15 20:12:41 +01:00
straight-speeds-Fsep.gcode Testcases: add straight-speeds-Fsep.gcode. 2016-11-27 16:05:30 +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