{"repo":"aws-observability/aws-otel-test-framework","free":true,"listed":false,"github":"https://github.com/aws-observability/aws-otel-test-framework","clone":"git clone https://github.com/aws-observability/aws-otel-test-framework.git","description":"AWS Distro for OpenTelemetry Test Framework","language":"Java","stars":35,"topics":["open-telemetry","open-source","observability","testing-tools"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"ADOT Testing Framework Before adding a new component into ADOT Collector, we require contributors to add related end-to-end test cases, this project is a testing framework which helps contributors to easily add testing into AWS Otel Collector. Contributors won't need to run the test locally to provide the testing result, instead, just define it. The test case will be automatically picked by the github workflow in AWS Otel Collector repo to run integration test and soaking test on different platforms. We will notify contributors if a certain test case is failed. Contributors won't need to build the validation logic for their own backends, no api keys or credentials are required. We use our own version of mocked backend in the integration and soaking test. Inside this mock server, we only validate if the data is received but not the data accuracy. The mechanism of testing framework Contributors won't need to define different test cases for different platforms. The point is, one test case for multiple types of tests including integration test and soaking test. 1. Two PRs to contribute your component to ADOT Collector Below are the steps to add a new component to ADOT Collector. Before doing this, please ensure your component is already merged into opentelemetry-collector-contrib 1.1 Create a PR to Define test case in testing framework Repo Example PR for http exporter 1.1.1 create test case folder You will need to create a sub folder under the testcase directory. We define all t","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws-observability","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws-observability/aws-otel-test-framework/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}