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
The performance tests are based on the IntegrationTestBase class. Follow the instructions to set up the pre-requisites for integration tests [here](../test/README.md#running-integration-tests).
5
6
6
7
## Run
8
+
7
9
The performance tests use BenchmarkDotNet to benchmark performance for input and output bindings.
8
10
9
11
Run the tests from the terminal.
10
-
```
12
+
13
+
### Run all tests
14
+
15
+
```bash
11
16
cd performance
12
17
dotnet run -c Release
13
18
```
14
19
20
+
### Run subset of tests
21
+
22
+
You can also pass in an argument to the test runner to run only a subset of tests. Each argument corresponds to a category of tests (each contained in a single class). See [SqlBindingBenchmark](./SqlBindingBenchmarks.cs) for the full list of arguments.
23
+
24
+
```bash
25
+
cd performance
26
+
dotnet run -c Release input
27
+
```
28
+
15
29
## Results
30
+
16
31
The test results will be generated in the BenchmarkDotNet.Artifacts folder.
0 commit comments