Skip to content

Materia Release Checklist

Ian Turgeon edited this page Jun 3, 2019 · 1 revision

This checklist should be used for each pull request.

  • docker-compose down && docker-compose up && ./run_first.sh creates a running environment
  • If any dockerfile changes significantly, the TAG in docker/.env needs to be updated
  • yarn build:watch works as long as node_modules/materia-server-client-assets has it's node_modules installed
  • README.md has been swept for needed updates
  • LTI launch works and LTI grade passback works
  • all the tests on /lti/test/provider pass
  • logging in works
  • widget installs in run_first work
  • widget installs from admin panel works
  • Default creator works
  • Score screen works
  • Profile play history page works
  • Profile Settings can be changes and save
  • Tested in current version of Chrome
  • Tested in current version of Edge
  • Tested in current version of Safari
  • Tested in current version of Firefox
  • Tested in IE 11
  • Tested with ChromeVox
  • Tested with VoiceOver(OSX) or Narrator(Windows)