opentelemetry-dotnet-instru.../test/IntegrationTests
Paulo Janotti 78140a14d7
NuGet packages: do not bring instrumentation packages by default (#2554)
* Add NuGet to flag missing instrumentation packages

* Finish integration tests

* No bin/tracer-home for InstrumentationTargetTests

* Update doc

* Rename DisabledInstrumentations to SkippedInstrumentations

* Make InstrumentationTargetTests independent of package cache

* Remove transitive dependencies from .NET Framework deps

* Fix dotnet-format WHITESPACE issue

* Update the NuGet.Versioning package

* Why auto redirection is disabled on .NET Fx

* Clean auto-instr packages from caches

* Fix BuildTasks under VS solution

* Downgrade packages used by BuildTasks

* Add packages to BuildTasks tests

* Use Log.LogErrorFromException

* Use Log.HasLoggedError instead of tracking bool

* Improve nuget usage docs

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: Rajkumar Rangaraj <rajrang@microsoft.com>
2023-06-07 18:57:40 -07:00
..
Helpers Update native code (#2280) 2023-04-14 07:24:06 +02:00
docker Bump mongo from 5.0.17 to 5.0.18 in /test/IntegrationTests/docker (#2571) 2023-05-25 07:16:26 +00:00
opentelemetry/proto [Tests] Bump opentelemetry protocol files to v.0.20.0 (#2613) 2023-06-07 12:06:08 +02:00
AspNetTests.cs ASP.NET test - smoke test in Classic mode (#2595) 2023-06-02 20:11:02 +00:00
AssemblyRedirectionOnNetFrameworkTests.cs Restore assembly redirection for .NET Framework (#2479) 2023-04-19 10:20:21 +02:00
BuildTests.DistributionStructure_alpine-linux.verified.txt MongoDB - instrumenation for .NET Framework (#2390) 2023-04-14 07:55:04 +00:00
BuildTests.DistributionStructure_linux.verified.txt MongoDB - instrumenation for .NET Framework (#2390) 2023-04-14 07:55:04 +00:00
BuildTests.DistributionStructure_osx.verified.txt MongoDB - instrumenation for .NET Framework (#2390) 2023-04-14 07:55:04 +00:00
BuildTests.DistributionStructure_windows.verified.txt MongoDB - instrumenation for .NET Framework (#2390) 2023-04-14 07:55:04 +00:00
BuildTests.cs Enable implicit usings (#1966) 2023-01-10 10:03:46 -08:00
CustomSdkTests.cs Reenable metrics test (#2100) 2023-01-30 11:05:44 +00:00
DomainNeutralTests.cs Bytecode instrumentation from plugins and unskip StrongNamedTests (#2566) 2023-05-25 06:20:45 +00:00
DotNetCliTests.cs NuGet packages: do not bring instrumentation packages by default (#2554) 2023-06-07 18:57:40 -07:00
ElasticsearchTests.cs [IntegrationTests] Test other instrumentation with various library versions. (#2241) 2023-02-23 11:04:11 +01:00
EntityFrameworkCorePomeloMySqlTests.cs Pomelo.EnityFrameworkCore.MySql intergation test (#2346) 2023-03-22 07:03:04 +00:00
EntityFrameworkCoreTests.cs [IntegrationTests] Test other instrumentation with various library versions. (#2241) 2023-02-23 11:04:11 +01:00
GraphQLTests.cs [IntegrationTests] Test other instrumentation with various library versions. (#2241) 2023-02-23 11:04:11 +01:00
GrpcNetClientTests.cs Grpc.Net.Client - multi library version test (#2347) 2023-03-20 08:24:12 +00:00
HttpNetFrameworkTests.cs Automatic netfx assembly redirection (#1825) 2022-12-21 19:13:08 +00:00
HttpTests.cs Cleanup usings (#2191) 2023-02-13 09:36:00 +00:00
IntegrationTests.csproj Bytecode instrumentation from plugins and unskip StrongNamedTests (#2566) 2023-05-25 06:20:45 +00:00
LibraryVersions.g.cs Bump MongoDB.Driver from 2.19.1 to 2.19.2 (#2579) 2023-05-26 12:02:36 +00:00
LogTests.cs Standardize conditional compilation (#2143) 2023-02-02 10:22:49 +00:00
MassTransitTests.cs [IntegrationTests] Support for testing multiple nuget package versions (#2230) 2023-02-22 08:42:03 -08:00
ModuleTests.Default.NetCore.verified.txt Container resource detectors + manage resource detectors (#2415) 2023-04-13 07:07:38 +00:00
ModuleTests.Default.NetFx.verified.txt Container resource detectors + manage resource detectors (#2415) 2023-04-13 07:07:38 +00:00
ModuleTests.DefaultNoExporters.NetCore.verified.txt Container resource detectors + manage resource detectors (#2415) 2023-04-13 07:07:38 +00:00
ModuleTests.DefaultNoExporters.NetFx.verified.txt Container resource detectors + manage resource detectors (#2415) 2023-04-13 07:07:38 +00:00
ModuleTests.Minimal.NetCore.verified.txt Bump OTel to 1.4.0-rc.3 (#2157) 2023-02-03 06:39:48 +01:00
ModuleTests.Minimal.NetFx.verified.txt Bump OTel to 1.4.0-rc.3 (#2157) 2023-02-03 06:39:48 +01:00
ModuleTests.cs Container resource detectors + manage resource detectors (#2415) 2023-04-13 07:07:38 +00:00
MongoDBCollection.cs Add NET FX MongoDb integration tests (#2490) 2023-04-25 13:28:42 +00:00
MongoDBTests.cs Add NET FX MongoDb integration tests (#2490) 2023-04-25 13:28:42 +00:00
MultipleAppDomainsTests.cs Bytecode instrumentation from plugins and unskip StrongNamedTests (#2566) 2023-05-25 06:20:45 +00:00
MySqlCollection.cs Pomelo.EnityFrameworkCore.MySql intergation test (#2346) 2023-03-22 07:03:04 +00:00
MySqlDataTests.cs [IntegrationTests] Test other instrumentation with various library versions. (#2241) 2023-02-23 11:04:11 +01:00
NServiceBusTests.cs [IntegrationTests] Test other instrumentation with various library versions. (#2241) 2023-02-23 11:04:11 +01:00
NpqsqlTests.cs [IntegrationTests] Test other instrumentation with various library versions. (#2241) 2023-02-23 11:04:11 +01:00
PluginsTests.cs Cleanup usings (#2191) 2023-02-13 09:36:00 +00:00
PostgresCollection.cs Add Dependabot updates for IntegrationTests Docker dependencies (#2339) 2023-03-17 19:14:30 +01:00
ProcessTests.cs Cleanup usings (#2191) 2023-02-13 09:36:00 +00:00
QuartzTests.cs [IntegrationTests] Test other instrumentation with various library versions. (#2241) 2023-02-23 11:04:11 +01:00
README.md Reorganize integration tests into one project (#878) 2022-06-23 17:42:56 +00:00
RedisCollection.cs Add Dependabot updates for IntegrationTests Docker dependencies (#2339) 2023-03-17 19:14:30 +01:00
RuntimeTests.cs Cleanup usings (#2191) 2023-02-13 09:36:00 +00:00
SmokeTests.cs FailFast - configuration (#2532) 2023-05-17 05:38:29 +00:00
SqlClientMicrosoftTests.cs Sql Instrumentation - skip 3.1.2 test case for .NET Framework (#2281) 2023-03-01 19:50:14 +00:00
SqlClientSystemDataTests.cs Fix .NET Framework tests (#1698) 2022-11-30 17:53:12 +01:00
SqlServerCollection.cs Add Dependabot updates for IntegrationTests Docker dependencies (#2339) 2023-03-17 19:14:30 +01:00
StackExchangeRedisTests.cs Bump OpenTelemetry.Instrumentation.StackExchangeRedis from 1.0.0-rc9.8 to 1.0.0-rc9.9 (#2582) 2023-05-31 08:55:01 +00:00
StrongNamedTests.cs Bytecode instrumentation from plugins and unskip StrongNamedTests (#2566) 2023-05-25 06:20:45 +00:00
VerboseTestFramework.cs Enable implicit usings (#1966) 2023-01-10 10:03:46 -08:00
WcfDotNetTests.cs Test WCF Core Client with multiple versions (#2560) 2023-05-22 13:48:24 +02:00
WcfIISTests.cs IIS-tests remove unneeded bindings (#2594) 2023-06-02 15:18:19 +03:00
WcfNetFrameworkTests.cs Test WCF Core Client with multiple versions (#2560) 2023-05-22 13:48:24 +02:00
WcfServerTestHelper.cs [IntegrationTests] Support for testing multiple nuget package versions (#2230) 2023-02-22 08:42:03 -08:00
WcfTestsBase.cs Test WCF Core Client with multiple versions (#2560) 2023-05-22 13:48:24 +02:00
test-keypair.snk Fix bytecode instrumentation of strong named assemblies (#1153) 2022-09-06 17:30:50 +00:00
xunit.runner.json Add diagnostic messages and hang dumps for IntegrationTests (#1298) 2022-09-28 16:31:29 -07:00

README.md

Integration Tests

OTLP protos

Some integration tests will validate the data communicated over OTLP. The protos for OTLP can be found in the opentelemetry directory. These protos are copied from the opentelemetry-proto repository. When updating the protos to a new version you just need to copy the opentelemetry directory between the two projects.