I'm open to suggestions to handle test selection, checkbox-cli used a very old-fashion selection mode based on letters and (+- to expand/collapse IIRC). The urwid interface had a nice widget to select tests but we dropped it as it's an external dependency.
To select the suites I only used python curses bindings. But making a tree of tests in curses is a bit challenging but not impossible though).
I'm open to suggestions to handle test selection, checkbox-cli used a very old-fashion selection mode based on letters and (+- to expand/collapse IIRC). The urwid interface had a nice widget to select tests but we dropped it as it's an external dependency.
To select the suites I only used python curses bindings. But making a tree of tests in curses is a bit challenging but not impossible though).