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

test: End-to-End Integration Test for Client-side Tracing in Firestore Java Server SDK using OpenTelemetry SDK and Cloud Trace Exporter against Cloud Trace. #1635

Merged
merged 35 commits into from Apr 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
6c77f1d
Adding first e2e client-tracing test w/ Custom Root Span
jimit-j-shah Mar 9, 2024
911a40c
test: Adding first e2e client-tracing test w/ Custom Root Span
jimit-j-shah Mar 9, 2024
9e925c9
Fixing test dependencies and use default GCP testing project.
jimit-j-shah Mar 18, 2024
1edb826
Fixing test dependencies and use default GCP testing project.
jimit-j-shah Mar 18, 2024
a703988
Fixing formatting
jimit-j-shah Mar 18, 2024
5210eb7
Add aggregationQueryGet Test
jimit-j-shah Mar 18, 2024
a72eced
Add bulkWriterCommitTrace Test
jimit-j-shah Mar 18, 2024
bdf4d79
Fixing running multiple-tests
jimit-j-shah Mar 18, 2024
6012b37
Add partitionQuery Test
jimit-j-shah Mar 18, 2024
da16c9e
Add collectionListDocumentsTrace Test
jimit-j-shah Mar 18, 2024
d942621
Add docRef*Trace Tests
jimit-j-shah Mar 19, 2024
94e48d0
Add docRefUpdate*Trace and docRefDelete*Trace Tests
jimit-j-shah Mar 19, 2024
686d34f
Fixing Trace fetching using retries for missing or incomplete traces …
jimit-j-shah Mar 19, 2024
95452e7
Add get/query Trace Tests
jimit-j-shah Mar 19, 2024
c11678c
Add Transaction test
jimit-j-shah Mar 20, 2024
c9226cf
Added TraceContainer to be able to test transaction test-cases
jimit-j-shah Mar 26, 2024
70707a8
test: Adding Transaction tests
jimit-j-shah Mar 27, 2024
04a4d29
test: Adding Transaction tests
jimit-j-shah Mar 20, 2024
cfd1b5f
test: Adding TestParameterInjector to run the test for global and non…
jimit-j-shah Mar 28, 2024
b6291d8
test: formatting and cleanup
jimit-j-shah Mar 28, 2024
1f984f1
test: Adding first e2e client-tracing test w/ Custom Root Span
jimit-j-shah Mar 9, 2024
cd77a48
test: Add aggregationQueryGet Test
jimit-j-shah Mar 18, 2024
c26ee57
test: Add bulkWriterCommitTrace Test and fixed running multiple-tests
jimit-j-shah Mar 18, 2024
7fb283a
test: Add partitionQuery Test
jimit-j-shah Mar 18, 2024
47c64ae
test: Add collectionListDocumentsTrace Test
jimit-j-shah Mar 18, 2024
02805f0
test: Add docRefUpdate*Trace and docRefDelete*Trace Tests and fixed T…
jimit-j-shah Mar 19, 2024
cc17d66
test: Add get/query Trace Tests
jimit-j-shah Mar 19, 2024
1363df0
test: Added Transaction tests using TraceContainer to verify traces f…
jimit-j-shah Mar 20, 2024
cb49e21
test: Adding TestParameterInjector to run the test for global and non…
jimit-j-shah Mar 28, 2024
aaa9efe
test: Formatting and cleanup
jimit-j-shah Mar 28, 2024
e3c8c16
Merge remote-tracking branch 'origin/jimit/tracing-1' into jimit/trac…
jimit-j-shah Mar 28, 2024
98569a2
test: review comments
jimit-j-shah Apr 2, 2024
ea4b9d6
test: fixing dfs to handle case where the compareTo callstack may be …
jimit-j-shah Apr 2, 2024
2b0a1f7
test: Consolidating verification methods
jimit-j-shah Apr 2, 2024
1a7f67e
test: review comments
jimit-j-shah Apr 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
41 changes: 41 additions & 0 deletions google-cloud-firestore/pom.xml
Expand Up @@ -105,6 +105,7 @@
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
</dependency>

<!-- OpenTelemetry -->
<dependency>
<groupId>io.opentelemetry</groupId>
Expand Down Expand Up @@ -213,7 +214,47 @@
<version>${opentelemetry.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.cloud.opentelemetry</groupId>
<artifactId>exporter-trace</artifactId>
<version>0.15.0</version>
<scope>test</scope>
</dependency>
<!-- END OpenTelemetry -->
<!-- Cloud Ops -->
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-cloud-trace-v1</artifactId>
<version>1.3.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.cloud.opentelemetry</groupId>
<artifactId>exporter-trace</artifactId>
<version>0.15.0</version>
<scope>test</scope>
</dependency>
<!-- END OpenTelemetry -->
<!-- Cloud Ops -->
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-cloud-trace-v1</artifactId>
<version>1.3.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-trace</artifactId>
<version>1.3.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.testparameterinjector</groupId>
<artifactId>test-parameter-injector</artifactId>
<version>1.15</version>
<scope>test</scope>
</dependency>
<!-- END Cloud Ops -->
</dependencies>

<reporting>
Expand Down