release_test - olikraus/dogm128 GitHub Wiki

Release Testing Plan

A new release must be only uploaded to the download section of this google project, if the release successfully passes the following tests.

Arduino Environment

"Make" Environment

  1. Goto "libraries", ./create_release
  2. Goto "tools/release_test" 1. ./do_ramdisk.sh 1. execute tests with the hardware 1. ./undo_ramdisk.sh

IDE

  1. Create ZIP file
  2. Copy ZIP file into the Arduino Uno environment
  3. Run some example within the environment

Atmel AVR

  1. Create ZIP file
  2. Unzip ZIP file into temp folder. Perform next steps within the temp folder:
  3. Upload to ATTINY84 and ATMEGA88
  4. Run and inspect all examples (make process, visual results)
  5. Run graphics_test with activated DOG_REVERSE on all controllers