Skip to content

Commit 4efd514

Browse files
author
github-action-benchmark
committed
add Benchmark (pytest) benchmark result for 7d9ccd5
1 parent 22654a1 commit 4efd514

1 file changed

Lines changed: 51 additions & 1 deletion

File tree

dev/bench/data.js

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1772805833336,
2+
"lastUpdate": 1773684452634,
33
"repoUrl": "https://github.com/AzureAD/microsoft-authentication-library-for-python",
44
"entries": {
55
"Benchmark": [
@@ -36705,6 +36705,56 @@ window.BENCHMARK_DATA = {
3670536705
"extra": "mean: 138.16141168944011 usec\nrounds: 3901"
3670636706
}
3670736707
]
36708+
},
36709+
{
36710+
"commit": {
36711+
"author": {
36712+
"email": "petard@ntdev.microsoft.com",
36713+
"name": "Petar Dimov"
36714+
},
36715+
"committer": {
36716+
"email": "petard@ntdev.microsoft.com",
36717+
"name": "Petar Dimov"
36718+
},
36719+
"distinct": true,
36720+
"id": "7d9ccd55069383f762b96614cecc10e2b924b118",
36721+
"message": "Fix PoP flow in the test app\n\nCurrently the test app sends both PoP parameters (see placeholder_auth_scheme definition)\nand also passes req_cnf and token type. There parameters are not\ncompatible. If application passes PoP parameters, then MSAL (or the\nbroker) owns the key and does the signing of the SHR. If application\npasses req_cnf, then application owns the key and creates and signs the\nSHR, so in this case it should not pass PoP parameters.\n\nThe main flow is the first one - application passes only PoP parameters\nand either MSAL or the broker owns the key and generates the SHR.",
36722+
"timestamp": "2026-03-16T10:56:46-07:00",
36723+
"tree_id": "46fce01f6e5787b1c4d6e232a0ab23807bb69469",
36724+
"url": "https://github.com/AzureAD/microsoft-authentication-library-for-python/commit/7d9ccd55069383f762b96614cecc10e2b924b118"
36725+
},
36726+
"date": 1773684451613,
36727+
"tool": "pytest",
36728+
"benches": [
36729+
{
36730+
"name": "tests/test_benchmark.py::test_cca_1_tenant_with_10_tokens_per_tenant_and_cache_hit",
36731+
"value": 38612.56383346437,
36732+
"unit": "iter/sec",
36733+
"range": "stddev: 0.000002984665422415887",
36734+
"extra": "mean: 25.898306165656095 usec\nrounds: 8515"
36735+
},
36736+
{
36737+
"name": "tests/test_benchmark.py::test_cca_many_tenants_with_10_tokens_per_tenant_and_cache_hit",
36738+
"value": 37570.50285677274,
36739+
"unit": "iter/sec",
36740+
"range": "stddev: 0.000002976045428279701",
36741+
"extra": "mean: 26.616625383275444 usec\nrounds: 14348"
36742+
},
36743+
{
36744+
"name": "tests/test_benchmark.py::test_cca_1_tenant_with_10_tokens_per_tenant_and_cache_miss",
36745+
"value": 7455.147380018354,
36746+
"unit": "iter/sec",
36747+
"range": "stddev: 0.000016628834810576214",
36748+
"extra": "mean: 134.13551054406358 usec\nrounds: 4742"
36749+
},
36750+
{
36751+
"name": "tests/test_benchmark.py::test_cca_many_tenants_with_10_tokens_per_tenant_and_cache_miss",
36752+
"value": 7176.249818402477,
36753+
"unit": "iter/sec",
36754+
"range": "stddev: 0.000015683403195497062",
36755+
"extra": "mean: 139.34854907581973 usec\nrounds: 5247"
36756+
}
36757+
]
3670836758
}
3670936759
]
3671036760
}

0 commit comments

Comments
 (0)