site_id and type_of_test not in output file
URL
https://www.hv.se
Webperf_core version
2025.06.0
What environment are you running?
- [ ] Using GitHub Actions
- [x] Using Docker Image from Dock Hub
- [ ] Local machine
- [ ] Other, please describe your environment in How to reproduce.
Has anyone else reported it already?
- [x] No, there are no other issues related to this in Issues.
Expected Behavior
"site_id": 0, "type_of_test": 26
Actual Behavior.
"site_id": -1, "type_of_test": -1
How to reproduce
docker run --platform linux/amd64 --user root -v $(pwd):/usr/src/runner webperfse/webperf-core:latest python3 default.py -t 26 -r -L sv -u https://www.hv.se -o hv-26.json --setting tests.sitespeed.docker.use=false
Log output
###############################################
# Testar adress https://www.hv.se
Startad: 2025-06-07 20:38:46
Klar: 2025-06-07 20:39:27
### Betyg:
- Övergripande: 4.0
- Tillgänglighet: 4.0
### Omdöme:
#### Övergripande:
#### Tillgänglighet:
- Anger själv att webbplats endast är delvis följsam (fel)
- Hävdar oskäligt betungande anpassning (fel)
JSON output:
{"tests": [{"site_id": -1, "type_of_test": -1, "rating": 4.0, "rating_sec": -1.0, "rating_perf": -1.0, "rating_a11y": 4.0, "rating_stand": -1.0, "date": "2025-06-07T20:39:27.167142", "report": "", "report_sec": "", "report_perf": "", "report_a11y": "- Anger sj\u00e4lv att webbplats endast \u00e4r delvis f\u00f6ljsam (fel)\n- H\u00e4vdar osk\u00e4ligt betungande anpassning (fel)\n", "report_stand": "", "data": {"version": "2025.4.11", "dependencies": {"@sitespeed.io/plugin": "1.0.0", "@sitespeed.io/log": "0.2.6"}, "groups": {"www.hv.se": {"version": "2025.4.11", "dependencies": {"@sitespeed.io/plugin": "1.0.0", "@sitespeed.io/log": "0.2.6"}, "score": {"overall": 80, "a11y": 80}, "issues": [{"test": "a11y-statement", "rule": "compatible-word-partly", "category": "a11y", "severity": "error", "subIssues": [{"url": "https://www.hv.se/om-webbplatsen/tillganglighetsredogorelse/", "rule": "compatible-word-partly", "category": "a11y", "text": "Self-indicates that the website is only partially compliant with the legal requirements", "severity": "error"}]}, {"test": "a11y-statement", "rule": "has-unreasonably-burdensome-accommodation", "category": "a11y", "severity": "error", "subIssues": [{"url": "https://www.hv.se/om-webbplatsen/tillganglighetsredogorelse/", "rule": "has-unreasonably-burdensome-accommodation", "category": "a11y", "text": "Claims resolution to be unreasonably burdensome (12 )", "severity": "error"}]}, {"test": "a11y-statement", "rule": "no-network", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-updated-date", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-1years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-2years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-3years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-4years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-5years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-evaluation-method", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "has-canonical-notification-function-link", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "has-old-notification-function-link", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-notification-function-link", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "compatible-word-not", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-compatible-word", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-a11y-statement", "category": "a11y", "severity": "resolved", "subIssues": []}], "pages": {"https://www.hv.se": {"version": "2025.4.11", "dependencies": {"@sitespeed.io/plugin": "1.0.0", "@sitespeed.io/log": "0.2.6"}, "url": "https://www.hv.se", "score": {"overall": 100}, "issues": []}, "https://www.hv.se/om-webbplatsen/tillganglighetsredogorelse/": {"version": "2025.4.11", "dependencies": {"@sitespeed.io/plugin": "1.0.0", "@sitespeed.io/log": "0.2.6"}, "url": "https://www.hv.se/om-webbplatsen/tillganglighetsredogorelse/", "score": {"overall": 80, "a11y": 80}, "issues": [{"test": "a11y-statement", "rule": "compatible-word-partly", "category": "a11y", "severity": "error", "subIssues": [{"url": "https://www.hv.se/om-webbplatsen/tillganglighetsredogorelse/", "rule": "compatible-word-partly", "category": "a11y", "text": "Self-indicates that the website is only partially compliant with the legal requirements", "severity": "error"}]}, {"test": "a11y-statement", "rule": "has-unreasonably-burdensome-accommodation", "category": "a11y", "severity": "error", "subIssues": [{"url": "https://www.hv.se/om-webbplatsen/tillganglighetsredogorelse/", "rule": "has-unreasonably-burdensome-accommodation", "category": "a11y", "text": "Claims resolution to be unreasonably burdensome (12 )", "severity": "error"}]}, {"test": "a11y-statement", "rule": "no-network", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-updated-date", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-1years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-2years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-3years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-4years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "updated-date-older-than-5years", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-evaluation-method", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "has-canonical-notification-function-link", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "has-old-notification-function-link", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-notification-function-link", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "compatible-word-not", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-compatible-word", "category": "a11y", "severity": "resolved", "subIssues": []}, {"test": "a11y-statement", "rule": "no-a11y-statement", "category": "a11y", "severity": "resolved", "subIssues": []}]}}}}}}]}
@marcusosterberg why is
"site_id": -1
relevant in the way you use webperf_core in "how to reproduce"?
Why does it matter if it is -1 instead of 0?
@cockroacher because the site_id should represent the id from sites.json, otherwise I do not know which site/URL was tested when reading the output file.
@marcusosterberg where are you using sites.json in your example?
@cockroacher in my example site_id should be 0. But if you use -i sites.json in the command you should also see site_id 0 and upwards.
I run python3 default.py -u https://krompaco.nu -r -o test-30.json -t 30 in v2025.6.2 which results in "type_of_test": -1 in the json file. I would've expected it to be 30.
Had a few min, #1198 should solve site_id.
This issue is stale because it has been open for 150 days with no activity.
This issue was closed because it has been inactive for 14 days since being marked as stale.