Skip to content

Release Checklist

NSFW edited this page Dec 31, 2018 · 30 revisions

(This page is by and for PCM Hammer developers. If you are not a developer, you can ignore this.)

  1. Update Apps/PcmHammer/help.html (in the repository) to cover new features or other changes. View this file in the app to make sure it remains readable in the app's minimal HTML renderer.
  2. Create a new Release/NNN branch.
  3. In the release branch, update versions in C# and in the kernels.
  4. In the release branch, update the link to the help page, in MainForm.LoadHelp (there's a version number in the URL)

Manual tests (use as many interfaces as you have)

  • Get properties
  • Full read
  • Full read, cancel, wait several seconds (PCM will reboot) and try Get Properties.
  • Full read, terminate the app, reopen, confirm the Get Properties fails, use Halt Kernel, wait, confirm Get Properties works.
  • Modify VIN
  • Quick Comparison
  • Test Write
  • Write Calibration