diff --git a/opentelemetry-otlp/tests/integration_test/README.md b/opentelemetry-otlp/tests/integration_test/README.md index 10e34df6a3..5dfeaa1b1b 100644 --- a/opentelemetry-otlp/tests/integration_test/README.md +++ b/opentelemetry-otlp/tests/integration_test/README.md @@ -15,3 +15,42 @@ popped back out into the files output by the collector. * Docker, for the test container * TCP/4317 and TCP/4318 free on your local machine. If you are running another collector, you'll need to stop it for the tests to run. + +## Test Matrix + +| **Exporter Type** | **Provider Creation** | **Logging** | **Network Clients** | **Status** | +|----------------------|---------------------------|------------------------|----------------------------|------------| +| **Simple** | Inside `tokio::Runtime` | Inside `tokio::Runtime` | `tonic` | Works | +| **Simple** | Inside `tokio::Runtime` | Inside `tokio::Runtime` | `reqwest` | Works | +| **Simple** | Inside `tokio::Runtime` | Inside `tokio::Runtime` | `reqwest-blocking` | Works | +| **Simple** | Inside `tokio::Runtime` | Inside `tokio::Runtime` | `hyper` | Works | +| **Simple** | Inside `tokio::Runtime` | Outside `tokio::Runtime` | `tonic` | Works | +| **Simple** | Inside `tokio::Runtime` | Outside `tokio::Runtime` | `reqwest` | Works | +| **Simple** | Inside `tokio::Runtime` | Outside `tokio::Runtime` | `reqwest-blocking` | Works | +| **Simple** | Inside `tokio::Runtime` | Outside `tokio::Runtime` | `hyper` | Works | +| **Simple** | Outside `tokio::Runtime` | Inside `tokio::Runtime` | `tonic` | Works | +| **Simple** | Outside `tokio::Runtime` | Inside `tokio::Runtime` | `reqwest` | Works | +| **Simple** | Outside `tokio::Runtime` | Inside `tokio::Runtime` | `reqwest-blocking` | Works | +| **Simple** | Outside `tokio::Runtime` | Inside `tokio::Runtime` | `hyper` | Works | +| **Simple** | Outside `tokio::Runtime` | Outside `tokio::Runtime` | `tonic` | Works | +| **Simple** | Outside `tokio::Runtime` | Outside `tokio::Runtime` | `reqwest` | Works | +| **Simple** | Outside `tokio::Runtime` | Outside `tokio::Runtime` | `reqwest-blocking` | Works | +| **Simple** | Outside `tokio::Runtime` | Outside `tokio::Runtime` | `hyper` | Works | +| **Batch** | Inside `tokio::Runtime` | Inside `tokio::Runtime` | `tonic` | Works | +| **Batch** | Inside `tokio::Runtime` | Inside `tokio::Runtime` | `reqwest` | Works | +| **Batch** | Inside `tokio::Runtime` | Inside `tokio::Runtime` | `reqwest-blocking` | Works | +| **Batch** | Inside `tokio::Runtime` | Inside `tokio::Runtime` | `hyper` | Works | +| **Batch** | Inside `tokio::Runtime` | Outside `tokio::Runtime` | `tonic` | Works | +| **Batch** | Inside `tokio::Runtime` | Outside `tokio::Runtime` | `reqwest` | Works | +| **Batch** | Inside `tokio::Runtime` | Outside `tokio::Runtime` | `reqwest-blocking` | Works | +| **Batch** | Inside `tokio::Runtime` | Outside `tokio::Runtime` | `hyper` | Works | +| **Batch** | Outside `tokio::Runtime` | Inside `tokio::Runtime` | `tonic` | Works | +| **Batch** | Outside `tokio::Runtime` | Inside `tokio::Runtime` | `reqwest` | Works | +| **Batch** | Outside `tokio::Runtime` | Inside `tokio::Runtime` | `reqwest-blocking` | Works | +| **Batch** | Outside `tokio::Runtime` | Inside `tokio::Runtime` | `hyper` | Works | +| **Batch** | Outside `tokio::Runtime` | Outside `tokio::Runtime` | `tonic` | Works | +| **Batch** | Outside `tokio::Runtime` | Outside `tokio::Runtime` | `reqwest` | Works | +| **Batch** | Outside `tokio::Runtime` | Outside `tokio::Runtime` | `reqwest-blocking` | Works | +| **Batch** | Outside `tokio::Runtime` | Outside `tokio::Runtime` | `hyper` | Works | + +