Nick Banks
100503f3b0
Fix x86 packaging try 3 ( #231 )
2020-03-10 17:25:54 -07:00
Nick Banks
84fe70578a
Use x86 for libs and i386 for bin ( #230 )
2020-03-10 16:35:52 -07:00
Nick Banks
712213a35f
Change to i386 for x86 Package Folder ( #229 )
2020-03-10 15:55:41 -07:00
Nick Banks
83a4f2ae21
Enable CI on Feature Branches ( #227 )
2020-03-09 13:39:06 -07:00
Nick Banks
31dbe6c076
Enable Release Branches for Automated CI ( #226 )
2020-03-09 09:04:46 -07:00
Nick Banks
2e292f9f64
Fix Windows User Mode ARM Builds ( #220 )
2020-03-05 11:40:15 -08:00
Nick Banks
00613bcb85
Add missing file from previous commit ( #219 )
2020-03-04 19:19:25 -08:00
Nick Banks
3aa9cae28b
Use Private Agent for Internal Testing ( #218 )
2020-03-04 19:08:21 -08:00
Nick Banks
ecbd4ddfaa
Package MsQuicEtw.lib for Windows ( #216 )
2020-03-04 07:29:57 -08:00
Nick Banks
e4fe554172
Fix ARM Architecture Name in Package ( #215 )
2020-03-04 07:00:27 -08:00
Nick Banks
8b7fe3c3b9
Generate PDBs for EXEs on Windows ( #214 )
2020-03-03 19:38:07 -08:00
Nick Banks
fc49b8bed8
Merge bin and pdb When Packaging ( #212 )
2020-03-03 13:24:55 -08:00
Nick Banks
3af951b15f
Remove WDK Install Workaround ( #191 )
2020-03-02 06:58:48 -08:00
Nick Banks
c00021b390
Fix Filtering Logic in Test Script ( #199 )
2020-02-28 13:57:59 -08:00
Anthony Rossi
02fc2a7a4e
Build msquictest for kernel mode ( #194 )
2020-02-28 08:55:22 -08:00
Anthony Rossi
f583112f05
Get testlib building in kernel mode ( #193 )
2020-02-28 07:40:21 -08:00
Nick Banks
75e65f191b
Create VPack for Windows ( #192 )
2020-02-27 15:44:17 -08:00
Nick Banks
1be934c83b
Improve SpinQuic Debuggability ( #190 )
2020-02-27 14:50:45 -08:00
Nick Banks
11fbda7a8c
Package Files for Windows OS Repo ( #185 )
2020-02-25 07:17:05 -08:00
Anthony Rossi
e2e2a902f4
Add platform unit tests ( #162 )
...
Adds testing of the platform layers, and fixes an issue in the OpenSSL hash calculation discovered by these tests.
Fixes #93
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2020-02-24 14:06:36 -08:00
Nick Banks
42697ffbe5
Manually Install WDK for VS ( #175 )
2020-02-24 11:43:15 -08:00
Nick Banks
f8c63e85b9
Collect Test/Exe Output on Exception & CTRL+C ( #176 )
2020-02-24 11:42:20 -08:00
Nick Banks
4e52bd5407
Disable Address Sanitizer for Linux ( #165 )
2020-02-20 14:39:20 -08:00
Nick Banks
0531e943e5
Fix Internal CI Stage Dependency ( #166 )
2020-02-20 13:33:46 -08:00
Nick Banks
97b63d9a0b
Refactor Azure Pipelines YAML Files ( #164 )
2020-02-20 13:23:13 -08:00
Max
ce212c758e
Enable abort_on_error for ASAN; ( #161 )
...
Abort on error ensures that ASAN calls abort(), which is signals SIGABRT, which, when uncaught, creates a core dump.
2020-02-19 16:30:26 -08:00
Nick Banks
6f2d068ddb
Enable Full Log Collection for miTLS Tests ( #160 )
2020-02-19 11:57:19 -08:00
Nick Banks
53b7ab1154
Build MsQuic Kernel Mode ( #131 )
...
msquic.sys builds locally for all platforms
2020-02-18 18:30:42 -08:00
Nick Banks
a931bb1019
Make Batch Execution Default for Google Tests ( #146 )
2020-02-18 15:03:24 -08:00
Nick Banks
f94e774036
Fix Installation of ETW Manifest ( #153 )
2020-02-17 16:15:46 -08:00
Nick Banks
4f6fd48179
Fix mirror PowerShell script (try 6) ( #152 )
2020-02-17 13:04:21 -08:00
Nick Banks
edc83b7f31
Fix mirror PowerShell script (try 5) ( #151 )
2020-02-17 12:50:31 -08:00
Nick Banks
38f036e681
Fix mirror PowerShell script (try 4) ( #150 )
2020-02-17 12:39:47 -08:00
Nick Banks
e93d4664ae
Fix mirror PowerShell Script (try 3) ( #149 )
2020-02-17 11:03:26 -08:00
Nick Banks
280196626c
Fix mirror PowerShell Script (try 2) ( #148 )
2020-02-17 10:48:44 -08:00
Nick Banks
22805951c1
Fix Mirror AZP Stage ( #147 )
2020-02-17 10:34:16 -08:00
Nick Banks
eb0b95cf73
Ignore sync-mirror Errors ( #141 )
2020-02-14 10:11:18 -08:00
Nick Banks
3eb46b2555
Map Secret for Mirror Script ( #140 )
2020-02-14 09:50:41 -08:00
Nick Banks
1577c00e31
Fix sync-mirror.yml Issue ( #139 )
2020-02-14 09:10:24 -08:00
Nick Banks
58a76c3e54
Automatically Sync Master after Successful CI Build ( #138 )
2020-02-14 08:58:29 -08:00
Nick Banks
805fdb7aa2
Add YML for internal mirror repo CI ( #137 )
2020-02-14 07:49:30 -08:00
Nick Banks
90bd0f27a8
Move PowerShell Scripts out of Root ( #132 )
...
Moving the scripts out of root to make the project look a little cleaner.
2020-02-12 15:27:44 -08:00
Nick Banks
3ecb670ab7
Improve Azure Pipelines CI ( #130 )
...
This PR updates the YAML files to do a couple of things:
1. Mimic 'drop' artifact structure in 'logs' so it's clear what 'drop' was being tested.
2. Only upload 'logs' if the test results indicate a failure.
2020-02-12 12:26:13 -08:00
Max
a8d7ae83fb
Added `disable_coredump=0` environment variable ( #127 )
...
This environment variable tells ASAN to use `madvise` to indicate to the kernel not to include reserved-but-not-commited memory in core dumps.
2020-02-11 14:55:46 -08:00
Nick Banks
ece19f930c
Staged Azure Pipelines Build & Test ( #118 )
...
Completely refactors the Azure Pipelines CI to have separate build and test stages. This decouples the building from the testing. We can now easily build all architectures and TLS configurations we want, but only test those that are necessary.
2020-02-11 12:51:18 -08:00
Nick Banks
798fe56669
Moves Source Code into 'src' Directory ( #86 )
2020-02-03 12:57:04 -08:00
Nick Banks
a6f8ffb328
Move Azure Pipelines YAML File ( #87 )
2020-02-02 09:51:02 -08:00
Nick Banks
def533eec0
Azure Pipelines Test via PowerShell ( #75 )
...
Updates Azure Pipelines to use the test.ps1 PowerShell script to execute and collect logs for failures. Currently runs in "Batch" mode which runs all tests in one go.
2020-01-30 11:59:05 -08:00
Nick Banks
16d76f88be
Use PowerShell Build Scripts in Azure Pipelines ( #64 )
...
This PR has a bunch of refactoring for the Azure Pipelines build process. The primary change is to call build.ps1 instead of cmake directly. This removes the dependency on some of the old script files (which are now deleted).
2020-01-28 11:07:39 -08:00
Nick Banks
1be04fe29f
Cross Platform PowerShell Helper Scripts ( #52 )
...
This PR adds cross platform PowerShell (6 or 7) scripts for building, testing and logging. There is still a little left to do before it can be integrated into the Azure Pipeline, but that is the ultimate goal.
One big improvement of the test.ps1 script over calling the test program directly is that it will allow for collecting logs for each individual test case separately. The down side is that it significantly increases the execution time of the tests. I'm still hoping the time can be cut down some how.
2020-01-22 12:10:33 -08:00
Nick Banks
53198319bd
Tracing Refactoring ( #30 )
...
This PR syncs the latest tracing refactoring work to hook up LTTng.
2019-12-21 10:21:23 -08:00
Nick Banks
0585f33bbd
Logging Refactor ( #29 )
...
Refactors the logging abstraction layer. Also fixes a few bugs.
2019-12-12 15:50:16 -08:00
Nick Banks
671e49ce44
Sync Latest - 12/10/19 ( #28 )
...
Cleans up and onboards spinquic to CI.
Disabled v4 unreachable test on Windows.
Adds resumption test cases.
Adds resumption support for schannel.
Fixes some OACR warnings.
2019-12-12 07:44:53 -08:00
Nick Banks
02907e0b76
Sync Latest - 12/6/19 ( #27 )
...
- miTLS support (Windows)
- Tools fixes
- Tests fixes
2019-12-06 18:01:48 -08:00
Nick Banks
c1982d2840
Improve CI ( #26 )
...
This PR fixes various test and CI issues, mostly on Linux
2019-12-05 14:26:22 -08:00