David Brown
73b7b7c645
Update build-ios-latest.yml
2019-10-14 15:51:25 -07:00
David Brown
142a795685
Rough attempt at running iOS unit tests for CI
2019-10-14 15:47:58 -07:00
Max Golovanov
7faaeaa254
Merge pull request #149 from microsoft/maxgolov/flushandteardown_lock
...
Sometimes a while loop in APITest.cpp would never manage to spawn 25 threads
2019-10-11 21:43:35 -07:00
Max Golovanov
fe26a4ef0b
Fuzzy thread scheduling is bad.. The test was bad. Make this test predictable to complete in deterministic amount of time.
2019-10-11 16:32:18 -07:00
Max Golovanov
b673691576
Merge branch 'maxgolov/flushandteardown_lock' of https://github.com/Microsoft/cpp_client_telemetry into maxgolov/flushandteardown_lock
2019-10-11 14:50:50 -07:00
Max Golovanov
1d60b6ed22
Avoid using sleep_for on Windows
2019-10-11 14:50:35 -07:00
Max Golovanov
a79b29bb0d
Merge branch 'master' of https://github.com/Microsoft/cpp_client_telemetry into maxgolov/flushandteardown_lock
2019-10-11 14:17:29 -07:00
Max Golovanov
4c1359b341
Trying to address an issue reported by OTEL with FlushAndTeardown potentially conflicting with UploadNow async thread ( #148 )
2019-10-11 11:47:14 -07:00
Max Golovanov
2c1d9b73c8
Merge branch 'master' into maxgolov/flushandteardown_lock
2019-10-10 17:23:31 -07:00
Max Golovanov
d509a9ad3f
Trying to address an issue reported by OTEL with FlushAndTeardown potentially conflicting with UploadNow async thread
2019-10-10 17:19:14 -07:00
Max Golovanov
a52c8ce62b
Merge pull request #147 from microsoft/maxgolov/pii_drop_flag
...
Initial implementation of Pii drop flag
2019-10-10 16:26:41 -07:00
Max Golovanov
3d4e3a685d
Update EventPropertiesDecorator.hpp
...
Addressing code review comment from David: random device id should have r: prefix
2019-10-10 10:06:20 -07:00
Max Golovanov
e04f93a8d7
Addressing code review comments
...
Addressing code review comments:
- a bit cleaner logic for handling cV.
- test now populates some extra Pii fields to verify that these are getting properly cleared by the Pii DROP flag logic.
2019-10-09 22:28:10 -07:00
Max Golovanov
97cda94e00
Merge branch 'master' into maxgolov/pii_drop_flag
2019-10-09 18:04:33 -07:00
Max Golovanov
c1f9bcdf64
Initial implementation of Pii drop flag
2019-10-09 17:53:23 -07:00
Max Golovanov
123240a3b5
Merge pull request #146 from microsoft/maxgolov/enable_posix_tests
...
Enable build tests for debug and release on Linux and Mac
2019-10-09 17:15:51 -07:00
Max Golovanov
99398e8ad3
Enable build tests for debug and release on Linux and Mac
2019-10-09 15:13:35 -07:00
Max Golovanov
0f21492027
Merge pull request #143 from microsoft/private/tlacey/original_filename
...
Add "Original filename" to DLL metadata
2019-10-09 13:39:58 -07:00
Max Golovanov
d9a4d089d2
Merge branch 'master' into private/tlacey/original_filename
2019-10-09 11:14:54 -07:00
Max Golovanov
10ba2e4433
Merge pull request #145 from microsoft/maxgolov/http_fix_for_release
...
Fix HTTP server kqueue implementation on Mac
2019-10-09 11:12:42 -07:00
Max Golovanov
9ce0fce6a4
Make debug logging for HTTPS server unit test more consistent
...
Stylistic non-functional clean-up
2019-10-09 10:00:34 -07:00
Max Golovanov
401b56121f
Update tests/unittests/HttpServerTests.cpp
...
Co-Authored-By: Reiley Yang <reyang@microsoft.com>
2019-10-09 09:26:47 -07:00
Max Golovanov
b74366268c
Fix HTTP server unit test on Mac
2019-10-09 01:36:55 -07:00
Max Golovanov
b7a37f111e
Merge branch 'master' of https://github.com/microsoft/cpp_client_telemetry
2019-10-08 19:50:03 -07:00
Trevor Lacey
26b93038b1
Add "Original Filename" to DLL metadata
2019-10-08 10:11:22 -07:00
Max Golovanov
6364ba1539
Fix MacProxy sample ( #141 )
2019-10-07 08:50:53 -07:00
Max Golovanov
e27b7edac3
Fix MacProxy sample
2019-10-04 22:56:42 -07:00
kindbe
bc166692fe
Merge pull request #139 from microsoft/dabrow/ios-testing
...
Add xcodeproject and script for running unit tests on iOS
2019-10-04 15:40:59 -07:00
David Brown
fb1d73e25a
Change the set of unit tests being run
...
iOS doesn't handle the HttpServer tests yet, and CompliantByDefaultEventFilterModuleTests isn't part of CMakeLists.txt
2019-10-04 14:08:15 -07:00
David Brown
4c9e38a54a
Merge branch 'master' into dabrow/ios-testing
2019-10-04 13:29:03 -07:00
Max Golovanov
a0305b48ae
Merge pull request #125 from microsoft/maxgolov/libcurl_options
...
Allow the app to listen to HTTP state events
2019-10-04 11:07:32 -07:00
Max Golovanov
34b9719141
Addressing code review comments, adding thread-safe Size() and Empty() for filter collection to avoid the unnecessary mutex
2019-10-03 17:15:01 -07:00
David Brown
70e8297db5
Get rid of xcode build file
2019-10-02 14:26:18 -07:00
David Brown
f6f8ecb9be
Refactor Tests.mm and update copyright
2019-10-02 14:05:45 -07:00
David Brown
7071df24ae
Create unit test script for ios
2019-10-02 12:00:53 -07:00
David Brown
921b1ce0cc
Change xcode project name
2019-10-02 10:27:13 -07:00
Max Golovanov
bfaeecdd3e
Merge unit test and func test fixes from CS4 branch
2019-10-01 22:30:11 -07:00
Max Golovanov
961e5effbf
Merge branch 'master' into maxgolov/libcurl_options
2019-09-30 16:08:44 -07:00
Max Golovanov
af57a339d0
Merge pull request #132 from microsoft/maxgolov/libcurl_options-mac_proxy
...
Sample app that shows how to obtain Mac OS X proxy settings and pass to libcurl
2019-09-30 16:07:51 -07:00
Max Golovanov
f8b95c2d32
Update main.cpp
...
Avoid using local server until we describe how to use it: use real server in the sample instead.
2019-09-30 16:05:46 -07:00
David Brown
bf5e833c0a
Update Tests.mm
2019-09-30 13:24:50 -07:00
David Brown
ff39732269
Merge branch 'master' into dabrow/ios-testing
2019-09-30 13:22:27 -07:00
kindbe
fdef58104b
Merge pull request #133 from microsoft/dabrow/dataviewercollection-exception-strings
...
Remove printf-style string construction from DataViewerCollection
2019-09-30 12:58:45 -07:00
David Brown
1e3cf707e4
Remove printf-style string construction from DataViewerCollection methods
...
This was blowing up unit tests on iOS, and AFAICT is not a valid way to construct a string.
2019-09-30 10:55:17 -07:00
David Brown
12d69a0695
More iOS unittest updates
2019-09-30 10:48:24 -07:00
Max Golovanov
6e80c768bf
Mac proxy example
2019-09-29 22:06:43 -07:00
Max Golovanov
ed5ad2ed43
Fix all tests for Mac and Linux
2019-09-29 19:16:50 -07:00
Max Golovanov
f5639c51cd
Unit tests fix for all platforms, clean-up test scripts
2019-09-29 17:55:27 -07:00
Max Golovanov
ec0af31e1c
Add build tests for CI on Linux and Mac
2019-09-29 17:36:01 -07:00
Max Golovanov
5e1b8c5c99
Fix build break on gcc
2019-09-29 17:32:04 -07:00