For verifying console functionality that cannot be run as fully automated. To run the suite, follow these steps:
- Build the CLR and libraries.
- Using a terminal, navigate to the current folder.
- Enable manual testing by defining the
MANUAL_TESTSenvironment variable (e.g. on bashexport MANUAL_TESTS=true). - Run
dotnet testand follow the instructions in the command prompt.
VsTest on Windows redirects console input, so in order to properly execute the manual tests,
xunit-console must be invoked directly. To do this first run
> dotnet build -t:Test
And then copy and execute the commands logged under the To repro directly: section of the output logs.
By default, Alt-Key does not work on the MacOS terminal.
Before running the tests, navigate to Terminal > Preferences > Settings > Keyboard or Terminal > Preferences > Profiles > Basic > Keyboard (depending on your macOS version) and check "Use option as meta key" at the bottom.