* Enable integration tests for .NET 5.0
* Change configuration for other packages (StackExchangeRedis and SqlClient)
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Add OTLP exporter integration test
* Fix typo
* Move DelegatingTestExporter to shared location
* Fix build
* Fix build part 2
* Fix build part 3 - third time's the charm right?
* Fix build part 4 - third time's not the charm.
* Fix TargetFrameworks for OTLP exporter project and add explanation
* Set switch allowing for insecure GrpcChannel for netcoreapp3.1
* Learning to spell is a life-long process
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Introduces the concept of IProviderContainer which allows injection of a TracerProvider into lower levels (Processor, Exporter, etc.).
* Removed IProviderContainer and fixed the provider types.
* Removed log provider example.
* Working on getting everything working with the new API.
* Attempting to get all the tests passing.
* Added concept of BaseProvider. Updated public API.
* Project fixup.
* Removed OnParentProviderSet.
* Updated changelog.
* Test fixup.
* Test fixup.
* Cleanup.
* Correct check for activity is root in OTLP
* comment about runtime issue
* removing sync linux
* adding TODO and removing rsync section
Co-authored-by: Eddy Nakamura <ednakamu@microsoft.com>
* Adding multitarget to integration tests
changing to ENV
updating to multiline
removing multiline
updating version of docker-compose
updating dockerfile
updating pipeline
testing again
testing
updating version to 3.7
updating dockerfile
testing
updating to env
adding .env to test
updating docker compose
removing default value
docker compose with options
updating dockerfile to isntall netcore 2.1
adding info to check what are the versions installed
updating script
adding condition to download only in netcoreapp2.1
updating condition
updating dockerfile
adding arg
updating files to enable netcoreapp2.1 and 3.1 test
updating version
removing duplicated files, adding to build folder
updating project to tests
updating project to tests
updating to tests
adding sdk as tag
updating dockerfile
removing sdk_version fixed value
updating arg order
updating files
* removing fixed version
* Attempting to get redis integration tests up and running.
* Attempting to get SqlClient integration tests working on 2.1 + 3.1.
* Attempting to get W3C integration tests running on 2.1 & 3.1.
* Added version to Microsoft.AspNetCore.App 2.1 refs.
* Comment cleanup.
* Attempting to fix explicit reference warnings.
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>
* Add instrumentation for W3C trace context in TestApp
* Add unit test for W3C Trace Context test suite
* Fix error SA1638: File header file name documentation should match file name
* remove assert
* Change ITestOutputHelper for test output
* Add project template for W3C Trace Context
* Move the test class to new test project
* Created an InProcessServer as the web server
* remove assert
* Use services.AddOpenTelemetry
* Run the test suite in a docker container
* Update to follow the rename of extension methods from AddOpenTelemetry to AddOpenTelemetryTracerProvider
* Add tests to GitHub Actions workflow
* rename to services.AddOpenTelemetryTracing
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* dotnet-format check
updating name
updating order
Update dotnet-format.yml
updating job name
Updating files based on dotnet-format
updating sanitycheck
updating os
* updating workflows
* adding path to editorconfig
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>
updating README
updating sql integration test
updating yml
updating dockerfile
updating readme
updating global.asax
updating version and readme
removing unused reference, adding properties folder to be similar to OT project
adding zipkin docker in comments
updating to standard2.1
removing unused usings
updating aspnet/aspnetcore methods naming
applying cijo's suggestions
updating projects to compile semantic file, updating comments
Splitting Instrumentation Projects
updating README
updating sql integration test
updating yml
updating dockerfile
updating readme
updating global.asax
updating version and readme
removing unused reference, adding properties folder to be similar to OT project
adding zipkin docker in comments
updating to standard2.1
removing unused usings
applying cijo's suggestions
* Updating samples folder path
* Updating from Web to AspNetCore
* updating paths and namespaces
* merging docfx, markdownlint and spellcheck to docs.yml
merging integration-redis and integration-sql to integration.yml
* updating files to work on vscode
* creating extensions.json to simplify usage
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Attempting to get Redis instrumentation up and working using ActivitySource API.
* updating tests
* renaming and updating tests
* Test fixes.
* Fixed Redis net461 tests failing on connection.
* Redis integration tests and bug fixes.
* Adding tests
* Put back redis connection options.
* Updates for changes in master.
* adding comments to testRedis
* updating based on comments
* updating summary
* Switched a couple spots using string keys to constants.
* Redis integration tests
* Small tweak to the GitHub action to make it more consistent with the others.
* Made instrumentation internal. Updated README.
* rename MaxFlushInterval to FlushInterval, adding flushInterval to samples
* Removed running of non-integration tests from Redis dockerfile.
Co-authored-by: Eddy Nakamura <eddynaka@gmail.com>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
cleaning props/targets
updating to new version of codecov
adding env_vars
updating yml
adding env_vars
solving compilation issue
adding source root
adding source root
fixing wrong tag
commenting sourceroot
enabling deterministic for packs only
changing job titles
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
moving folder
updating test to Tests.dll and folder to get less files
updating folder again
adding other versions to test
Adding linux and renaming
updating ubuntu version
updating yml linux
adding variables and using matrix
adding strategy to matrix
updating variables
new test
updating variables
updating variables
updating test packages
trying to add cache option
testing cache on windows
removing cache folder and trying to optmize files
updating
adding more workflows to test parallel
updating windows one job pipeline
updating
renaming
updating
updating test
adding verbose and breaking one test to double check
reverting test, adding new line, removing verbose from parallel
Update dotnet-core.yml
Update dotnet-core.yml
updating fetch depth
fetching all
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>