Commit 7e9345b
test(telemetry): assert metric points in telemetry functional tests
Add a `metrics` component to FunctionalTestCase so the parametrized
telemetry functional tests assert recorded metric points alongside spans
and logs. Relocate the in-memory metric reader setup + the MetricPoint
digest into functional_test_helpers so both test_functional.py and
test_node_functional.py share them.
Delete the standalone metrics-only functional tests (test_metrics,
test_metrics_tool_error); their coverage is now subsumed by the per-case
metric expectations.
Co-authored-by: Max Ind <maxind@google.com>
PiperOrigin-RevId: 9397900211 parent c84c17a commit 7e9345b
5 files changed
Lines changed: 360 additions & 322 deletions
File tree
- tests/unittests/telemetry
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
| 51 | + | |
49 | 52 | | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
| 56 | + | |
53 | 57 | | |
54 | 58 | | |
55 | 59 | | |
| |||
1503 | 1507 | | |
1504 | 1508 | | |
1505 | 1509 | | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
| 1517 | + | |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
| 1538 | + | |
| 1539 | + | |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
| 1551 | + | |
| 1552 | + | |
| 1553 | + | |
| 1554 | + | |
| 1555 | + | |
| 1556 | + | |
| 1557 | + | |
1506 | 1558 | | |
1507 | 1559 | | |
1508 | 1560 | | |
| |||
1512 | 1564 | | |
1513 | 1565 | | |
1514 | 1566 | | |
1515 | | - | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
1516 | 1571 | | |
1517 | 1572 | | |
1518 | 1573 | | |
1519 | 1574 | | |
1520 | 1575 | | |
1521 | | - | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
1522 | 1580 | | |
1523 | 1581 | | |
1524 | 1582 | | |
1525 | 1583 | | |
1526 | 1584 | | |
1527 | | - | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
1528 | 1589 | | |
1529 | 1590 | | |
1530 | 1591 | | |
1531 | 1592 | | |
1532 | 1593 | | |
1533 | | - | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
1534 | 1598 | | |
1535 | 1599 | | |
1536 | 1600 | | |
1537 | 1601 | | |
1538 | 1602 | | |
1539 | | - | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
1540 | 1607 | | |
1541 | 1608 | | |
1542 | 1609 | | |
1543 | 1610 | | |
1544 | 1611 | | |
1545 | | - | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
1546 | 1616 | | |
1547 | 1617 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
43 | 45 | | |
44 | 46 | | |
| 47 | + | |
45 | 48 | | |
46 | 49 | | |
47 | 50 | | |
| |||
1266 | 1269 | | |
1267 | 1270 | | |
1268 | 1271 | | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
1269 | 1320 | | |
1270 | 1321 | | |
1271 | 1322 | | |
| |||
1275 | 1326 | | |
1276 | 1327 | | |
1277 | 1328 | | |
1278 | | - | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
1279 | 1333 | | |
1280 | 1334 | | |
1281 | 1335 | | |
1282 | 1336 | | |
1283 | 1337 | | |
1284 | | - | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
1285 | 1342 | | |
1286 | 1343 | | |
1287 | 1344 | | |
1288 | 1345 | | |
1289 | 1346 | | |
1290 | | - | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
| 1350 | + | |
1291 | 1351 | | |
1292 | 1352 | | |
1293 | 1353 | | |
1294 | 1354 | | |
1295 | 1355 | | |
1296 | | - | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
1297 | 1360 | | |
1298 | 1361 | | |
1299 | 1362 | | |
1300 | 1363 | | |
1301 | 1364 | | |
1302 | | - | |
| 1365 | + | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
1303 | 1369 | | |
1304 | 1370 | | |
1305 | 1371 | | |
1306 | 1372 | | |
1307 | 1373 | | |
1308 | | - | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
1309 | 1378 | | |
1310 | 1379 | | |
0 commit comments