Skip to content

Commit f4fd7d5

Browse files
RKestcopybara-github
authored andcommitted
test(telemetry): add property based tests for metrics export
Co-authored-by: Max Ind <maxind@google.com> PiperOrigin-RevId: 962669975
1 parent 76027dd commit f4fd7d5

7 files changed

Lines changed: 467 additions & 5 deletions

constraints-3.10.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.10 --exclude-newer 2026-07-24 --index-url https://pypi.org/simple -o constraints-3.10.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.10 --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.10.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.10.txt.stable.tmp
@@ -318,6 +318,7 @@ exceptiongroup==1.3.1
318318
# via
319319
# -c constraints-3.10.txt.stable.tmp
320320
# anyio
321+
# hypothesis
321322
# pytest
322323
execnet==2.1.2
323324
# via
@@ -739,6 +740,10 @@ hyperframe==6.1.0
739740
# via
740741
# -c constraints-3.10.txt.stable.tmp
741742
# h2
743+
hypothesis==6.161.5
744+
# via
745+
# -c constraints-3.10.txt.stable.tmp
746+
# google-adk (pyproject.toml)
742747
identify==2.6.19
743748
# via
744749
# -c constraints-3.10.txt.stable.tmp
@@ -1588,6 +1593,10 @@ snowballstemmer==3.1.1
15881593
# via
15891594
# -c constraints-3.10.txt.stable.tmp
15901595
# sphinx
1596+
sortedcontainers==2.4.0
1597+
# via
1598+
# -c constraints-3.10.txt.stable.tmp
1599+
# hypothesis
15911600
soupsieve==2.9
15921601
# via
15931602
# -c constraints-3.10.txt.stable.tmp

constraints-3.11.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.11 --exclude-newer 2026-07-24 --index-url https://pypi.org/simple -o constraints-3.11.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.11 --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.11.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.11.txt.stable.tmp
@@ -815,6 +815,10 @@ hyperframe==6.1.0
815815
# via
816816
# -c constraints-3.11.txt.stable.tmp
817817
# h2
818+
hypothesis==6.161.5
819+
# via
820+
# -c constraints-3.11.txt.stable.tmp
821+
# google-adk (pyproject.toml)
818822
identify==2.6.19
819823
# via
820824
# -c constraints-3.11.txt.stable.tmp
@@ -1859,6 +1863,10 @@ snowballstemmer==3.1.1
18591863
# via
18601864
# -c constraints-3.11.txt.stable.tmp
18611865
# sphinx
1866+
sortedcontainers==2.4.0
1867+
# via
1868+
# -c constraints-3.11.txt.stable.tmp
1869+
# hypothesis
18621870
soupsieve==2.9
18631871
# via
18641872
# -c constraints-3.11.txt.stable.tmp

constraints-3.12.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.12 --exclude-newer 2026-07-24 --index-url https://pypi.org/simple -o constraints-3.12.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.12 --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.12.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.12.txt.stable.tmp
@@ -724,6 +724,10 @@ hyperframe==6.1.0
724724
# via
725725
# -c constraints-3.12.txt.stable.tmp
726726
# h2
727+
hypothesis==6.161.5
728+
# via
729+
# -c constraints-3.12.txt.stable.tmp
730+
# google-adk (pyproject.toml)
727731
identify==2.6.19
728732
# via
729733
# -c constraints-3.12.txt.stable.tmp
@@ -1585,6 +1589,10 @@ snowballstemmer==3.1.1
15851589
# via
15861590
# -c constraints-3.12.txt.stable.tmp
15871591
# sphinx
1592+
sortedcontainers==2.4.0
1593+
# via
1594+
# -c constraints-3.12.txt.stable.tmp
1595+
# hypothesis
15881596
soupsieve==2.9
15891597
# via
15901598
# -c constraints-3.12.txt.stable.tmp

constraints-3.13.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.13 --exclude-newer 2026-07-24 --index-url https://pypi.org/simple -o constraints-3.13.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.13 --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.13.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.13.txt.stable.tmp
@@ -716,6 +716,10 @@ hyperframe==6.1.0
716716
# via
717717
# -c constraints-3.13.txt.stable.tmp
718718
# h2
719+
hypothesis==6.161.5
720+
# via
721+
# -c constraints-3.13.txt.stable.tmp
722+
# google-adk (pyproject.toml)
719723
identify==2.6.19
720724
# via
721725
# -c constraints-3.13.txt.stable.tmp
@@ -1576,6 +1580,10 @@ snowballstemmer==3.1.1
15761580
# via
15771581
# -c constraints-3.13.txt.stable.tmp
15781582
# sphinx
1583+
sortedcontainers==2.4.0
1584+
# via
1585+
# -c constraints-3.13.txt.stable.tmp
1586+
# hypothesis
15791587
soupsieve==2.9
15801588
# via
15811589
# -c constraints-3.13.txt.stable.tmp

constraints-3.14.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.14 --exclude-newer 2026-07-24 --index-url https://pypi.org/simple -o constraints-3.14.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.14 --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.14.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.14.txt.stable.tmp
@@ -716,6 +716,10 @@ hyperframe==6.1.0
716716
# via
717717
# -c constraints-3.14.txt.stable.tmp
718718
# h2
719+
hypothesis==6.161.5
720+
# via
721+
# -c constraints-3.14.txt.stable.tmp
722+
# google-adk (pyproject.toml)
719723
identify==2.6.19
720724
# via
721725
# -c constraints-3.14.txt.stable.tmp
@@ -1576,6 +1580,10 @@ snowballstemmer==3.1.1
15761580
# via
15771581
# -c constraints-3.14.txt.stable.tmp
15781582
# sphinx
1583+
sortedcontainers==2.4.0
1584+
# via
1585+
# -c constraints-3.14.txt.stable.tmp
1586+
# hypothesis
15791587
soupsieve==2.9
15801588
# via
15811589
# -c constraints-3.14.txt.stable.tmp

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ optional-dependencies.test = [
273273
"google-cloud-spanner>=3.56,<4",
274274
"google-cloud-speech>=2.30,<3",
275275
"google-cloud-storage>=2.18,<4",
276+
"hypothesis>=6",
276277
"jinja2>=3.1.4,<4",
277278
"kubernetes>=29",
278279
"langchain-community>=0.3.17",

0 commit comments

Comments
 (0)