Add note about required prepare-machine invocation to TEST.md
## Running the Tests
-To run the all the tests, (after [building](./BUILD.md)) simply run:
+First [build](./BUILD.md). Then prepare the machine:
+
+```PowerShell
+.\scripts\prepare-machine.ps1 -Configuration Test -TestCertificates
+```
+
+If not testing on Windows, omit `-TestCertificates`:
+
+```PowerShell
+.\scripts\prepare-machine.ps1 -Configuration Test
+```
+
+Then all the tests can be run with:
```PowerShell
./scripts/test.ps1
@@ -14,7 +26,7 @@ To run the all the tests, (after [building](./BUILD.md)) simply run:
./scripts/test.ps1 -Tls openssl
```
-By default this will run all tests in series, with no log to collection. To include log collection for failed tests, run:
+By default this will run all tests in series, with no log collection. To include log collection for failed tests, run:
```PowerShell
./scripts/test.ps1 -LogProfile Full.Light
@@ -22,7 +34,7 @@ By default this will run all tests in series, with no log to collection. To incl
> **Note** - On Windows, you will need to run Powershell as **Administrator** to get the logs.
-If there are any failed tests, this will generate a directory for each failed test that incldues the console output from running the test and any logs collected.
+If there are any failed tests, this will generate a directory for each failed test that includes the console output from running the test and any logs collected.
**Example Output** (Windows)
```PowerShell
