You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+19Lines changed: 19 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5,3 +5,22 @@ There are two permanent brances: **master** and **dev**.
5
5
**Master** always points to the latest release tag.
6
6
All development is done in **dev** branch,
7
7
please, use it for pull requests.
8
+
9
+
10
+
Run tests locally
11
+
-----------------
12
+
The most up-to date version can be crafted by following [appveyor tests steps](appveyor.yml).
13
+
Currently tests use hardcoded path for a sublime text installation `C:\st`.
14
+
You can use the same script [appveyour.ps1](https://github.com/randy3k/UnitTesting/blob/master/sbin/appveyor.ps1) for installing sublime and tests execution.
15
+
Separate installation used to avoid accident breaking the main installtion.
2. run one-time bootstrap: `.\appveyor.ps1 "bootstrap" -verbose` to install ST in `C:\st` and download [UnitTesting](https://github.com/randy3k/UnitTesting) package.
21
+
3. Install PowerShell unit testing framework [Pester](https://github.com/pester/Pester).
22
+
23
+
Run tests:
24
+
25
+
1. Run python tests `.\appveyor.ps1 "run_tests" -verbose`. They generate inputs for pester tests.
0 commit comments