Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E2E receiver tests that spawn real services #1027

Closed
tigrannajaryan opened this issue May 26, 2020 · 1 comment
Closed

E2E receiver tests that spawn real services #1027

tigrannajaryan opened this issue May 26, 2020 · 1 comment
Assignees
Milestone

Comments

@tigrannajaryan
Copy link
Member

Spawn up services (e.g. Redis, nginx, etc) monitored by specific receivers and run E2E collection against these real services. One possible way to spawn the services from tests is to use Docker.

@tigrannajaryan tigrannajaryan added feature request help wanted Good issue for contributors to OpenTelemetry Service to pick up and removed feature request labels May 26, 2020
@tigrannajaryan tigrannajaryan removed the help wanted Good issue for contributors to OpenTelemetry Service to pick up label May 27, 2020
@tigrannajaryan tigrannajaryan added this to the Beta 0.4 milestone Jun 3, 2020
@flands flands modified the milestones: Beta 0.4, Beta 0.5 Jun 16, 2020
tigrannajaryan pushed a commit that referenced this issue Jun 17, 2020
Extracted out TestResultsSummary (in testbed/testbed/results.go), DataProvider (in testbed/testbed/data_provider.go), OtelcolRunner (in testbed/testbed/otelcol_runner.go), TestCaseValidator (in testbed/testbed/validator.go) interfaces with multiple implementations. Added tracing correctness tests in testbed/correctness using the testbed with different implementations of the 5 interfaces listed than what the perf tests use.

**Link to tracking Issue:** Provides the support to cleanly implement #652, #1022, #1023, #1027, #1031

**Testing:** All existing testbed-driven tests still pass. Correctness tests run without any panics. Correctness tests are reporting a number of bugs with translations.

**Documentation:** Godocs on all public methods.
tigrannajaryan pushed a commit to open-telemetry/opentelemetry-collector-contrib that referenced this issue Jun 24, 2020
This provides a helper around starting and cleaning up containers as part of
end to end testing. See the redis e2e test as an example of how it would be
used.

The test library itself Doesn't have tests yet, mainly proof of concept and to
get feedback.

Contributes to open-telemetry/opentelemetry-collector#1027
@flands flands modified the milestones: Beta 0.5.0, Beta 0.5.1 Jul 6, 2020
@jrcamp
Copy link
Contributor

jrcamp commented Jul 9, 2020

@tigrannajaryan this is done, please close if you agree (I don't have perms)

wyTrivail pushed a commit to mxiamxia/opentelemetry-collector that referenced this issue Jul 13, 2020
…telemetry#1062)

Extracted out TestResultsSummary (in testbed/testbed/results.go), DataProvider (in testbed/testbed/data_provider.go), OtelcolRunner (in testbed/testbed/otelcol_runner.go), TestCaseValidator (in testbed/testbed/validator.go) interfaces with multiple implementations. Added tracing correctness tests in testbed/correctness using the testbed with different implementations of the 5 interfaces listed than what the perf tests use.

**Link to tracking Issue:** Provides the support to cleanly implement open-telemetry#652, open-telemetry#1022, open-telemetry#1023, open-telemetry#1027, open-telemetry#1031

**Testing:** All existing testbed-driven tests still pass. Correctness tests run without any panics. Correctness tests are reporting a number of bugs with translations.

**Documentation:** Godocs on all public methods.
wyTrivail pushed a commit to mxiamxia/opentelemetry-collector-contrib that referenced this issue Jul 13, 2020
This provides a helper around starting and cleaning up containers as part of
end to end testing. See the redis e2e test as an example of how it would be
used.

The test library itself Doesn't have tests yet, mainly proof of concept and to
get feedback.

Contributes to open-telemetry/opentelemetry-collector#1027
@flands flands modified the milestones: Beta 0.6.0, Beta 0.7.0 Jul 15, 2020
@jrcamp jrcamp closed this as completed Jul 20, 2020
MovieStoreGuy pushed a commit to atlassian-forks/opentelemetry-collector that referenced this issue Nov 11, 2021
* Remove grpctrace package

This is being moved to the contrib repo with
open-telemetry/opentelemetry-go-contrib#189
as part of open-telemetry#976.

* Update Changelog

* Remove the grpc example

Moved to contrib repo

* Fix spelling error

* Update Changelog
hughesjj pushed a commit to hughesjj/opentelemetry-collector that referenced this issue Apr 27, 2023
…y#1027)

Bumps [boto3](https://github.com/boto/boto3) from 1.20.22 to 1.20.23.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](boto/boto3@1.20.22...1.20.23)

---
updated-dependencies:
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
swiatekm pushed a commit to swiatekm/opentelemetry-collector that referenced this issue Oct 9, 2024
* bump operator to 0.93.0

* Update collector version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants