Test report generation fails in some cases with KeyError actualValue in sonarqube quality gate payload
Summary
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/local/lib/python3.12/site-packages/aivkit/autoreport/cli.py", line 240, in <module>
main()
File "/usr/local/lib/python3.12/site-packages/aivkit/autoreport/cli.py", line 200, in main
latex_content = operation_call(config)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aivkit/autoreport/generators/sonarqube.py", line 282, in generate
latex_content += generate_for_sonar_project(dependency_project, debug=debug)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aivkit/autoreport/generators/sonarqube.py", line 380, in generate_for_sonar_project
"Value": condition["actualValue"],
~~~~~~~~~^^^^^^^^^^^^^^^
KeyError: 'actualValue'
make[1]: *** [Makefile:72: build/unittests.tex] Error 1
make[1]: Leaving directory '/builds/cta-computing/dpps/bdms/bdms/dpps-aiv-toolkit/report'
make: *** [Makefile:289: report] Error 2
make: Leaving directory '/builds/cta-computing/dpps/bdms/bdms/dpps-aiv-toolkit'
/cc @mlinhoff