llama-stack-mirror/tests/integration/inference/recordings
Ashwin Bharambe 045a0c1d57
feat(tests): implement test isolation for inference recordings (#3681)
Uses test_id in request hashes and test-scoped subdirectories to prevent
cross-test contamination. Model list endpoints exclude test_id to enable
merging recordings from different servers.

Additionally, this PR adds a `record-if-missing` mode (which we will use
instead of `record` which records everything) which is very useful.

🤖 Co-authored with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-04 11:34:18 -07:00
..
1f3149657717e1cca83f08af67b9f34993a49de31349b11ce13c5d0465ca5f6a.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
02fba1826ee7c9b9318645bf6e4514d57cf09e34e40fb2745da54227220ccf35.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
3d2d95c9e7f6a2e434c69fb2d5ff50a3cce15ef5f308d5443beebd71a7dc7818.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
4b67443597195a9092b2b27b1dff526263df8ab267f4a9df7196dcb6c11aef17.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
006b190876689a0176b00b7bf60ac4944cd9a2e386d37980a2b2466c851686e5.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
6ea16771b09b4966fa1dfb0349a83f6e11a6716cf3bd9d6e711ed7497232c152.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
7b870ce8970377661fbc70050c35a7325434b30be994cd3ade1ad36aabc027e9.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
12ea4e4a2705b0589c186d9d068bac0afa6d2385867afa554c6c672722a4e1c0.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
28b74a89cdc85de62395836bb21baa777d3197245698f4a7531afa0a15c11d1c.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
28b529023374d3345f46c0b183ee352ff5014ff344238bd40b820c61510097eb.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
37e10e6ac4dccb3a91333fcfe9a17806950b21da9470c98960495f3b9fe94ecd.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
53f557a067b8f00b81dee1d0f8def8051f330d7a91faa68addc39f9b29e5dbbd.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
68a0a14e828ca575c2150f6de6961bf8d326b1ce1beb6902a7aa369b07f7e17a.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
78aa717a1d0a499a1cc065e95896b63af46cc13f5a6da2346502a16d55aab891.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
91e1f4c91ab33df30e4111bbed3051c2713a56cea03eca072280c750a1e913a5.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
95be86b56c9f5f688bfb396933972ec68f056ccbdc10bee6610d2c6722761d5a.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
166dbff8b991d40d060f9307fc2a67fc24e29dc542fdce9611756d28403e4e86.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
228c053a646f7563791aa7f633bb7353eb3f763add416a69ddb255b16f6ea0a9.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
676c9e0736ad6864480d4a884e157e9a9ceb4e5f9441635b19809ed518542406.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
803b63dc14be19794ed3eda644b58c1ddfee8dbd1c3f7e18b21ada4564d46f35.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
822c192e060366dd978158aebff1c2dcdb9ce6c923a245db07314151e9d397c2.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
834be37d56251727f6bdcafeafbc3846670d41955cc46a693767cbc67bed9ae2.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
1774e408dada8623a932f20fd67ab722cbff2a2213309d8a33ec2ed5a444e5d4.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
6626c46dfaf503c589013d6396a3e6871117c7c024d37f16a8d0b2a7def9f8ed.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
7794d17cdf3672c5508ce0b07b0622513134f71115f13dd5e65ddae9f2b54862.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
9186cbbe565a752223cd841b490891989401b4f24e4a8dc6bb7a5a40a126a45e.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
20032ec4aeb47f2a2711ec6fcada258dd47fcaefd22f8ee6a6c0b07152c551d4.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
36968c3ac66be305df6bdac7b747612e4e6645cf3bfcec16f96a41397cbfd5aa.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
54606aca0c734fe36c3fcba632a36aa4582c2c92af953638d6e1ae060c01d71e.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
640984c9321e94cb3c6d24ab4af1e83e628af419d09d77948f2480651fa472f2.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
2825486bdbce4722bbc4a993f9f39e820c16bc8d324dc598be1224dad079ebb7.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
8823085c58bdb7dca853d7a661e51d80446d906528ee8f715d57f748fd533afc.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
0483665572c6b72adda44aa0b31c105c4a5ac4da26d514c61fbd319910e1ce05.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
a0a422b79669ea39c32e7a53c56b36d901910870f11369fc99efc2a15b102c86.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
a1e4350b0157d85e74c9f661b2d0510434212d7f36fbc1eddacdaf5a62520dd3.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
ac90bcc1058738fe34c4a84bbe180ba527cd14410356f232bced80a05c23ff14.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
ac616df0bbdab503cfae59b25de52a21a382b732923bcd966e117b377f7fb25a.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
acdd905b048175b96ff61d93fd81d650b26bda3cf12e1f0cbd2820ae73f4f2f9.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
c03bc36fc4c19495050b64122ffa310f812e2ab2aa32f5e01ad0ac9b7ae046e2.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
c9f153318fe61fb66b52b29c940a2decc5def5e2c19069e084ccfc0b0f5705b3.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
d5ac259ebfc8696f4e809d472bac01c9ad4f05ecaa6a633a6066944737462d11.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
d5b0723b5cea73527f33a5f3c0508ca5ff9df6fb940311653cfab6d01a56d155.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
d8d241571255658030d3e30c3d5670fbc5b9d5e0f4d7c0f23656aab3d6920753.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
d94bbf50e75423e35f37c42dff284c2589ce81445e3245e5810e5adad8194684.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
e24ac6cc7566dbe6d1410cbb58d1270f7cf4f9e662c0f4c214838314662b7178.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
e780faa88ebc38e9a74c5d5fa942921d291f73653719e73301196c0258732bf7.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
f3a922cab63a794cb49849cb95bf5ebb7afb2df8aaee4abef6b132c1b373de7d.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
f3bbb5229763f689be0dd350b96e1067861fdaa62a976a1a8f74ae18c1bb5bcb.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
f9f69a2cc8ad22a4cba6d5dc359f41d497fb277b08a7dd6085545ddbc7dbb1bd.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00
fa9cf0726928f0e85dd8f10a9c7784bb3262ab1c94ad479f7335aa4dbd8829fa.json feat(tests): implement test isolation for inference recordings (#3681) 2025-10-04 11:34:18 -07:00