From af0c68a09c94f8592ff9dc3b1fc9f1a7430793b0 Mon Sep 17 00:00:00 2001 From: doc-code Date: Mon, 23 Sep 2024 02:29:15 +0200 Subject: [PATCH] Add TEST_WORKFLOW dev testing helper --- dev/TEST_WORKFLOW.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 dev/TEST_WORKFLOW.md diff --git a/dev/TEST_WORKFLOW.md b/dev/TEST_WORKFLOW.md new file mode 100644 index 0000000..7e60f7e --- /dev/null +++ b/dev/TEST_WORKFLOW.md @@ -0,0 +1,27 @@ +# Workflow for testing new versions + +- Install new version, and ensure no errors/previous setting preserved +- Disable/Re-enable add-on for preferences reset +- Ensure `File > New`/Splash Screen empty +- Ensure operators are disabled (if they need templates) +- Add single template from prefs (select path, name should auto complete from filename) +- Ensure operators are enabled (if they need templates) +- Add from folder (the same of the previous template, but with others) + *The folder templates (with optional nested levels) should be added, excluding aready present ones.* +- Ensure `File > New`/Splash Screen match +- Ensure `File > New`/Splash Screen works opening +- Test the Splash Screen Switch (optionally checking preference persistence across restart) +- Export the list to JSON file +- Clear all templates (from settings) +- Import the exported file +- Ensure template list match previous +- Test reordering/removing +- Enable Extra option `File > New > Start From...` +- Ensure it works (optionally checking add templates) +- Ensure it doesn't show up with ctrl + N (which would not work properly because of context) +- Test `File > Defaults > Select new template` +- Test `File > Defaults > Use current as template` +- Test `File > Defaults > Manage templates`/same as Splash Screen +- Test `Workspace menu > Add from Custom Templates` feature +- Ensure `File > New`/Splash Screen match +- Nice, version ready!