notcurses/doc/testing-checklist.md
Nick Black 28431914a8
First go at ncplane_puttext() (#690)
Very simple take at ncplane_puttext(), a new function for linebroken text. Also some very basic unit tests. I doubt this works very well yet, but it handles the simplest cases #682. Added nclog(), internal function for logging. #520
2020-06-08 03:01:58 -04:00

748 B

Release testing

Unit tests

Run unit tests (make && make test):

  • In each multimedia configuration (ffmpeg, oiio, none)
  • With LANG set to fr_FR.UTF-8 (to test comma as decimal separator)
  • All must pass

Manual tests

Run, using valgrind --tool=memcheck --leak-check=full:

  • notcurses-demo in each of the three multimedia configurations
  • notcurses-demo with USE_QRCODEGEN=off
  • notcurses-ncreel
  • notcurses-input
  • notcurses-view with each scaling mode and an image + video, in three terminal geometries: square, tall, wide
  • notcurses-demo with margins
  • notcurses-demo with FPS plot and HUD up
  • Play a game of notcurses-tetris
  • Run each PoC binary, including ncpp_build and ncpp_build_exceptions