Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.

kakoytochelik/PhaseSwitcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phase Switcher

Easily manage the test phases! Ex9jgPVdbs

Features

Switch any phase on or off before building test scenarios

Simply check or uncheck the desired tests at each build phase. Or you can switch all scenarios at once!
When you are ready, simply click Run and the tests will switch according to the checkboxes you have selected.

If you are confused and don't remember which tests should be on or off - just click:

  • the Refresh button: it will reset checkboxes to their current state (before clicking the Run button)
  • or the Default values button: it will reset checkboxes to their default values, as they should be in the build.

Switch between projects

In the additional menu you can specify the paths to the various projects and then select the desired project from the drop-down list. All checkbox states are saved separately for each project.
Project-specific checkboxes are automatically activated or deactivated depending on whether a particular test is available.

UUID Generator

Each test requires a unique UUID, so if you create a new test, you can generate a new UUID directly from the Phase Switcher user interface. It will be automatically copied to the clipboard, but if you want, you can copy it again manually or generate a new one.

Easy to maintain!

If there will be a new region or a new test, all you need to do is:

  • To add a new region:
    • In projects.json add new line with the name and the path of the project
    • Then load this file in Settings by clicking "Load Projects File"
  • To add new phases and tests:
    • In config.json add a new phase to tabs, set it's name, which will be displayed on tab
    • Inside items add new test, set if it must be enabled or disabled by default, and specify path to this test.
    • Inside items you can also create a label, and add note to display it in the footer of the tab
    • Then load this file in Settings by clicking "Load Config File"

About

A tool for easy test phases management

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages