Matt Olson
45844b5c2a
Light up unit tests on XDP platform ( #2537 )
...
Enables the unit tests on the XDP platform and fixes the code so that they run green.
2022-03-22 15:14:11 -07:00
Thad House
55381a4914
Fix test script not failing when only crashes occur ( #2532 )
2022-03-16 15:55:48 -04:00
Nick Banks
0d1f817140
Fixes for Catching Breaking Changes ( #2507 )
2022-03-11 15:53:43 -05:00
Matt Olson
6ef2801af9
Create XDP BVT test job ( #2498 )
2022-03-10 14:17:47 -05:00
Thad House
d381554ca1
Improve crash dump debugging in CI ( #2454 )
2022-03-02 09:47:38 -05:00
Matt Olson
352d496af1
Fix some typos in test code ( #2403 )
2022-02-17 17:47:10 -08:00
Thad House
856b5c42e5
Add core dumps for asan errors in gtest ( #2250 )
2021-12-27 18:18:14 -08:00
Thad House
ad5cd3b66c
Enable TCPIP verifier on user mode release tests ( #2074 )
2021-10-14 09:00:37 -04:00
Nick Banks
27af4d9235
More gtest Warning Refactoring ( #2008 )
2021-09-20 14:38:06 -04:00
Thad House
32b3c1d285
Switch windows kit lookup to be smart and select the newest kit ( #2001 )
...
* Switch windows kit lookup to be smart and select the newest kit
* x86 not x64
* Actually x86
2021-09-20 10:38:29 -07:00
Nick Banks
9746c51eb1
Treat Errors as Warnings on macOS ( #1998 )
2021-09-16 15:36:06 -04:00
Anthony Rossi
5f9b5482f0
Test sign drivers for kernel mode testing. ( #1694 )
2021-06-10 14:46:34 -07:00
Thad House
a00a254f57
Add more logging for gtest run errors ( #1555 )
2021-05-06 15:31:47 -07:00
Thad House
96c378382f
Add exit code debugging to kernel mode test runs ( #1551 )
...
We seem to have an issue that might be related to bad exit codes. So add some logging so we can figure out why
2021-05-06 11:49:11 -07:00
Nick Banks
521882d411
Simplify Test Scripts ( #1540 )
2021-05-03 11:07:35 -07:00
Thad House
332f0a5688
Log exception if a failure occurs in BVT run ( #1538 )
2021-05-03 10:41:38 -07:00
Thad House
c7f2e05e33
Update GetValue function to check for full string, and validate length ( #1507 )
...
* Update GetValue function to check for full string, and validate length
Previously, -requests: would match a check for
equest as the strnicmp just checks for length. This changes ensures that the character after the check is a :, and also that the string length for the argument is acceptable
* Add a separate function to grab a flag
* Fix a few missing flags
* Fix pfx path
2021-04-27 08:42:09 -07:00
Thad House
e05e6dd3f1
Support running tests without administrator ( #1478 )
...
We shouldn't require administrator to run tests. A warning has been added that crash dumps will not be generated without administrator privileges
2021-04-14 12:43:10 -07:00
Thad House
99501f12d7
Run Asan on OpenSSL builds instead of Stub builds ( #1399 )
...
* Attempt to run Asan on OpenSSL builds instead of Stub builds
* Fix build
* Fix openssl asan, fix resumption leak
* Properly fix resumption ticket buffer
* Free Key in CryptTest
* Missed a few other frees
* Async read streams
There is a deadlock that exists in the existing code, which can happen if there is a large stderror write
* Fix leak of openssl session
* Replace stub spinquic with asan openssl spinquic
* Fixup spinquic
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2021-03-30 12:57:19 -07:00
Tomas Weinfurt
a1644f90e8
add basic support for pkcs12 import ( #1351 )
2021-03-24 13:38:46 -07:00
Nick Banks
d7450bfbd8
Update BVT Task to Fail ( #1367 )
2021-03-24 10:49:20 -07:00
Thad House
f02a622b19
Rename quicperf driver to quicperfdrv, add private instance ( #1154 )
...
* Rename quicperf driver to quicperfdrv, add private instance
Changing the name makes symbols not interfere between executable and driver, and we need a version that links into shipping msquic for internel tests
* Fix spacing, move to single argument with different config
* Fix error
* Fix a build break
* Actually properly check kernelpriv
2021-01-12 10:37:17 -08:00
Nick Banks
b431ed124a
Replace Output Directory with Path ( #1084 )
2020-12-03 14:43:09 -08:00
Nick Banks
1ab02a8ed6
Clean up Logs on Failure ( #766 )
2020-08-25 16:01:48 -07:00
Thad House
c62d90db53
Implement Kernel Mode Performance Testing ( #722 )
...
Changed required include using a private kernel library for CI testing, as msquic.sys can't be properly unloaded.
2020-08-21 13:46:39 -07:00
Nick Banks
a35529c2c7
Cleanup Logging Script Args ( #699 )
2020-08-10 12:37:19 -07:00
Nick Banks
29a94ce43d
Code Coverage Core Only ( #633 )
2020-07-23 13:02:51 -07:00
Anthony Rossi
e6cd704a90
Add Code coverage to Azure Pipelines BVTs ( #607 )
...
Collects code coverage on the BVTs and SpinQuic.
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2020-07-22 22:39:05 -07:00
Nick Banks
6d7fc84be2
Add Core Networking Stack to Verifier List ( #617 )
2020-07-20 16:42:37 -07:00
Nick Banks
1a13af0928
Driver Verifier for Kernel Mode ( #615 )
2020-07-20 13:42:24 -07:00
Nick Banks
28f0bd9905
Windows Kernel Mode Test Automation ( #595 )
2020-07-14 16:33:03 -07:00
Anthony Rossi
4a3c186c9c
Enable Application Verifier on Windows BVTs. ( #540 )
2020-06-25 17:06:04 -07:00
Nick Banks
c478799e48
Move All Scripts to Top Level Scripts Folder ( #538 )
2020-06-22 16:18:26 -07:00