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

Refactor prometheus integration tests #113849

Open
wants to merge 121 commits into
base: dev
Choose a base branch
from
Open
Changes from 105 commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
ed8fa4b
Starting with a simple change
jzucker2 Mar 19, 2024
fd3c636
And trying again but actually adding the new area to this
jzucker2 Mar 19, 2024
ba32cbd
And that's getting interesting
jzucker2 Mar 19, 2024
a44a9f0
Wanted to add some small things to gitignore too
jzucker2 Mar 28, 2024
629cca4
More metrics clean up
jzucker2 Mar 28, 2024
af109f9
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Mar 28, 2024
150a867
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Mar 28, 2024
7fc9217
The linter is harsh
jzucker2 Mar 28, 2024
9de6187
Need to adjust a ton of tests
jzucker2 Mar 28, 2024
8e1271d
I was finally able to commit
jzucker2 Mar 28, 2024
4760a08
Trying to abstract metrics into a helper class
jzucker2 Mar 28, 2024
b3c7cc6
Fixed some tests at least
jzucker2 Mar 28, 2024
679f874
Making progress on tests
jzucker2 Mar 29, 2024
03f8c95
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Mar 29, 2024
e124998
Getting really close now
jzucker2 Mar 29, 2024
b74a4a7
Only 1 or 2 tests left to fix
jzucker2 Mar 29, 2024
047f395
Only 1.5 tests left
jzucker2 Mar 29, 2024
f56ffcc
That's more than enough for tonight
jzucker2 Mar 29, 2024
a2625ef
Got all the tests passing!
jzucker2 Mar 29, 2024
97186c4
Another pass at test clean up
jzucker2 Mar 29, 2024
5bf7af5
Fixed up all the tests, again
jzucker2 Mar 29, 2024
57d30b2
More clean up needed
jzucker2 Mar 29, 2024
641fd2a
Got device_class working just need to fix one test I broke
jzucker2 Mar 29, 2024
f8d65d2
Got all the existing tests working!
jzucker2 Mar 29, 2024
d4df78c
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Mar 29, 2024
ce38cba
Refactored helpers into a separate file
jzucker2 Mar 29, 2024
2e8e089
I added some new tests! For the helpers, ironically
jzucker2 Mar 29, 2024
90586f0
Don't touch those files
jzucker2 Mar 29, 2024
95c8a05
Don't include that either
jzucker2 Mar 29, 2024
1917af3
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Mar 29, 2024
b77cb97
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Mar 29, 2024
6fde634
Added my first real test
jzucker2 Mar 30, 2024
1e74ad6
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Mar 30, 2024
1aa9d33
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 1, 2024
de24d19
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 1, 2024
a4e1406
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 2, 2024
66f1769
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 2, 2024
4bf8b8b
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 3, 2024
5946ea6
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 3, 2024
19ff65c
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 4, 2024
0bc876a
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 6, 2024
cf30f7c
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 8, 2024
e401d39
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 10, 2024
b819e29
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 10, 2024
9e729bd
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Apr 26, 2024
5883388
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 May 14, 2024
6f62a6d
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 May 26, 2024
62e5cf8
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Jun 9, 2024
bde9c12
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Jun 11, 2024
d49a592
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Jun 21, 2024
66030a2
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Jun 23, 2024
4c8ee06
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 6, 2024
e29285a
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 11, 2024
6f3d001
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 13, 2024
126eab9
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 17, 2024
a73bd61
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 20, 2024
e375d0d
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 23, 2024
36c63bd
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 25, 2024
06ab90c
Rolling back some logic changes to focus solely on tests
jzucker2 Sep 25, 2024
eaffe1f
Curious what happens when I run the tests now
jzucker2 Sep 25, 2024
e13ec5e
Getting closer to making things pass
jzucker2 Sep 25, 2024
91dfc1b
Getting closer to a working pr now
jzucker2 Sep 25, 2024
3fc92d2
Keeping up with test fixes
jzucker2 Sep 25, 2024
59902f5
Getting much closer to something useful
jzucker2 Sep 25, 2024
92ebb92
Saving piecemeal
jzucker2 Sep 25, 2024
452b565
Getting closer to a final working version
jzucker2 Sep 25, 2024
79c227f
Now that's an improvement
jzucker2 Sep 25, 2024
1d87379
And moving a little forward
jzucker2 Sep 25, 2024
5a9c7b5
And now I'm really inching closer
jzucker2 Sep 25, 2024
f139969
Saving more complex test case fix
jzucker2 Sep 25, 2024
8a9452f
And now only 3 tests left
jzucker2 Sep 25, 2024
01a5797
Getting close and only a few tests left
jzucker2 Sep 25, 2024
89d8146
I think I'm close with only 1 test left
jzucker2 Sep 25, 2024
22f54f8
Does this mean the tests actually work now
jzucker2 Sep 25, 2024
80d4482
Was not using the helper classes anymore
jzucker2 Sep 25, 2024
0240218
Now I'm really curious
jzucker2 Sep 25, 2024
90cb90b
Need to rename the recently renamed class
jzucker2 Sep 25, 2024
0eb2dad
Was it really that easy? (No, it wasn't)
jzucker2 Sep 25, 2024
5480b23
Is this finally enough
jzucker2 Sep 25, 2024
21f4255
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 25, 2024
fcf9814
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 26, 2024
2bd2a85
Also added another full percentage point of tests
jzucker2 Sep 26, 2024
5952817
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 26, 2024
835c953
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 27, 2024
5e89b96
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 28, 2024
cee9630
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 28, 2024
3b516b8
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 29, 2024
bfbc891
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 30, 2024
ee2a16c
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 30, 2024
c7648d2
Trying to clean things up a bit more
jzucker2 Sep 30, 2024
04d991c
Now how does this look?
jzucker2 Sep 30, 2024
9ae4d99
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Sep 30, 2024
00d29bd
Just a little more clean up
jzucker2 Sep 30, 2024
110f8e0
Added a few more tests for the new helper functions
jzucker2 Sep 30, 2024
c9fbcef
Last pass on much better tests for this
jzucker2 Sep 30, 2024
381f628
Oops, forgot to remove redundant tests
jzucker2 Sep 30, 2024
8c49f35
Fix the fixtures
jzucker2 Sep 30, 2024
98a14c8
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 1, 2024
ee8a628
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 1, 2024
8bd85ef
Getting closer to something decent, I hope
jzucker2 Oct 1, 2024
f3a2a4d
Another pass on the formatting of the number 1
jzucker2 Oct 1, 2024
17520ac
And yet another pass on these tests
jzucker2 Oct 1, 2024
99fc73e
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 1, 2024
b10ef2e
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 1, 2024
e44dcce
Tests cleaned up a bit more
jzucker2 Oct 1, 2024
aca7ca5
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 2, 2024
85ee6ad
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 2, 2024
714375a
Minor updates as suggested
jzucker2 Oct 2, 2024
0b07aba
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 2, 2024
1525c42
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 2, 2024
bc59081
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 2, 2024
bda7ee3
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 2, 2024
81ab246
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 2, 2024
f4861d4
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 2, 2024
a1b9349
Another pass on assert with metrics helper
jzucker2 Oct 3, 2024
dbd3d0f
Now this is fully tested
jzucker2 Oct 3, 2024
c43f13e
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 3, 2024
10d5dff
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 3, 2024
9e86c50
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 3, 2024
55e7b1c
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 3, 2024
d7bc561
Merge branch 'dev' into add-more-prometheus-labels
jzucker2 Oct 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading