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: README.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,14 @@ When you submit a pull request, a CLA bot will automatically determine whether y
47
47
* If needed, you may also need to manually obtain the current versions of the following files:
48
48
* symsrv.dll and dbghelp.dll (from the x64 / AMD64 Windows Debugger package, part of Windows SDK and many other tools) are used under the terms published [here](https://docs.microsoft.com/en-us/legal/windows-sdk/redist#debugging-tools-for-windows).
49
49
* msdia140.dll and msdia140.dll.manifest are components of Visual Studio 2022 used under the terms as published [here](https://docs.microsoft.com/en-us/visualstudio/releases/2022/redistribution).
50
-
* Tests are implemented using [MSTest v2](https://docs.microsoft.com/en-us/visualstudio/test/mstest-update-to-mstestv2?view=vs-2022#why-upgrade-to-mstestv2). Please try to ensure that tests are passing before submitting a PR. In order to run tests, you will need to run the Tests\TestCases\downloadsyms.ps1 file to gather pre-requisites. Watch for warnings from the script - there are typically 3 files you will need to gather manually (instructions provided in the PowerShell script).
50
+
* Tests are implemented using [MSTest v2](https://docs.microsoft.com/en-us/visualstudio/test/mstest-update-to-mstestv2?view=vs-2022#why-upgrade-to-mstestv2). Please try to ensure that tests are passing before submitting a PR.
51
+
* Prior to running tests, you need to execute the [downloadsyms.ps1](./Tests/TestCases/downloadsyms.ps1) file once as shown below:
52
+
```cmd
53
+
cd .\SQLCallStackResolver\Tests\TestCases
54
+
powershell < .\downloadsyms.ps1
55
+
```
56
+
Monitor for any warnings shown by the script and address them if needed.
57
+
51
58
* When a PR is submitted, there is a GitHub Actions workflow which will build the project and run tests. PRs cannot merge till the workflow succeeds.
Copy file name to clipboardExpand all lines: Tests/Tests.cs
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -62,8 +62,8 @@ public class Tests {
62
62
usingvarcsr=newStackResolver();
63
63
usingvarcts=newCancellationTokenSource();
64
64
vardllPaths=newList<string>{Path.GetTempPath(),@"..\..\..\Tests\TestCases\TestOrdinal",Path.GetTempPath()};// use different paths to validate the multi-path handling
0 commit comments