code: install_deps> python -I -m pip install connexion==2.14.2 coverage Flask==2.2.5 pytest pytest-cov
code: freeze> python -m pip freeze --all
code: attrs==24.3.0,certifi==2024.12.14,charset-normalizer==3.4.1,click==8.1.8,clickclick==20.10.2,connexion==2.14.2,coverage==7.6.10,exceptiongroup==1.2.2,Flask==2.2.5,idna==3.10,inflection==0.5.1,iniconfig==2.0.0,itsdangerous==2.2.0,Jinja2==3.1.5,jsonschema==4.23.0,jsonschema-specifications==2024.10.1,MarkupSafe==3.0.2,packaging==24.2,pip==24.3.1,pluggy==1.5.0,pytest==8.3.4,pytest-cov==6.0.0,PyYAML==6.0.2,referencing==0.36.1,requests==2.32.3,rpds-py==0.22.3,setuptools==75.8.0,tomli==2.2.1,typing_extensions==4.12.2,urllib3==2.3.0,Werkzeug==2.2.3,wheel==0.45.1
code: commands[0]> pytest -o log_cli=true --cov /w/workspace/sim-a1-interface-tox-sonarqube/near-rt-ric-simulator --cov-report xml --cov-report term-missing --cov-report html --cov-fail-under=70 /w/workspace/sim-a1-interface-tox-sonarqube/near-rt-ric-simulator/tests/test_osc_2_1_0.py
============================= test session starts ==============================
platform linux -- Python 3.10.6, pytest-8.3.4, pluggy-1.5.0
cachedir: .tox/code/.pytest_cache
rootdir: /w/workspace/sim-a1-interface-tox-sonarqube
plugins: cov-6.0.0
collected 4 items

near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_enforce_reason 
-------------------------------- live log setup --------------------------------
WARNING  connexion.options:options.py:83 The swagger_ui directory could not be found.
    Please install connexion with extra install: pip install connexion[swagger-ui]
    or provide the path to your local installation by passing swagger_path=<your path>

WARNING  connexion.options:options.py:83 The swagger_ui directory could not be found.
    Please install connexion with extra install: pip install connexion[swagger-ui]
    or provide the path to your local installation by passing swagger_path=<your path>

PASSED                                                                   [ 25%]
near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_apis PASSED          [ 50%]
near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_notificationDestination PASSED [ 75%]
near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_sendstatus 
-------------------------------- live log call ---------------------------------
INFO     werkzeug:_internal.py:224 WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:8086
INFO     werkzeug:_internal.py:224 Press CTRL+C to quit
INFO     werkzeug:_internal.py:224 127.0.0.1 - - [22/Jan/2025 19:18:53] "POST /statustest HTTP/1.1" 201 -
PASSED    [100%]

=============================== warnings summary ===============================
near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_enforce_reason
near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/decorators/validation.py:16: DeprecationWarning: Accessing jsonschema.draft4_format_checker is deprecated and will be removed in a future release. Instead, use the FORMAT_CHECKER attribute on the corresponding Validator.
    from jsonschema import Draft4Validator, ValidationError, draft4_format_checker

near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_enforce_reason
near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/json_schema.py:16: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need.
    from jsonschema import Draft4Validator, RefResolver

near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/json_schema.py:17: DeprecationWarning: jsonschema.exceptions.RefResolutionError is deprecated as of version 4.18.0. If you wish to catch potential reference resolution errors, directly catch referencing.exceptions.Unresolvable.
    from jsonschema.exceptions import RefResolutionError, ValidationError  # noqa

near-rt-ric-simulator/tests/test_osc_2_1_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apps/flask_app.py:36: DeprecationWarning: 'app.json_encoder' is deprecated and will be removed in Flask 2.3. Customize 'app.json_provider_class' or 'app.json' instead.
    app.json_encoder = FlaskJSONEncoder

near-rt-ric-simulator/tests/test_osc_2_1_0.py: 56 warnings
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3.
    setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict)

near-rt-ric-simulator/tests/test_osc_2_1_0.py: 56 warnings
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3. Use 'g' to store data, or 'request_ctx' to access the current context.
    setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.10.6-final-0 -----------
Name                                                                        Stmts   Miss  Cover   Missing
---------------------------------------------------------------------------------------------------------
near-rt-ric-simulator/src/OSC_2.1.0/controllers/__init__.py                     0      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/controllers/a1_mediator_controller.py     206     26    87%   107, 111-112, 124-126, 129-130, 163, 168-169, 172-173, 196, 225-227, 238, 248, 253-256, 298, 330-331
near-rt-ric-simulator/src/OSC_2.1.0/main.py                                   182     38    79%   48-51, 62, 94-95, 99-100, 103, 121, 124-125, 129, 135, 150-151, 173, 175, 179, 193-194, 223, 244-253, 259-265, 270
near-rt-ric-simulator/src/OSC_2.1.0/models/__init__.py                          0      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/models/enforceStatus.py                    28      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/var_declaration.py                         17      0   100%
near-rt-ric-simulator/src/common/maincommon.py                                 39      8    79%   34-35, 53, 56, 60-63, 72
near-rt-ric-simulator/src/common/payload_logging.py                            28      6    79%   31-38
near-rt-ric-simulator/src/common/utils.py                                      10      9    10%   20-29
near-rt-ric-simulator/test/common/compare_json.py                              63     24    62%   46, 57, 67, 71, 74, 80, 83, 87, 103-105, 108-127
near-rt-ric-simulator/tests/test_osc_2_1_0.py                                 371      0   100%
near-rt-ric-simulator/tests/unittest_setup.py                                  29      2    93%   63-64
---------------------------------------------------------------------------------------------------------
TOTAL                                                                         973    113    88%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml

Required test coverage of 70% reached. Total coverage: 88.39%
======================= 4 passed, 118 warnings in 21.54s =======================
code: commands[1]> pytest -o log_cli=true --cov-append --cov /w/workspace/sim-a1-interface-tox-sonarqube/near-rt-ric-simulator --cov-report xml --cov-report term-missing --cov-report html --cov-fail-under=70 /w/workspace/sim-a1-interface-tox-sonarqube/near-rt-ric-simulator/tests/test_std_1_1_3.py
============================= test session starts ==============================
platform linux -- Python 3.10.6, pytest-8.3.4, pluggy-1.5.0
cachedir: .tox/code/.pytest_cache
rootdir: /w/workspace/sim-a1-interface-tox-sonarqube
plugins: cov-6.0.0
collected 1 item

near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis 
-------------------------------- live log setup --------------------------------
WARNING  connexion.options:options.py:83 The swagger_ui directory could not be found.
    Please install connexion with extra install: pip install connexion[swagger-ui]
    or provide the path to your local installation by passing swagger_path=<your path>

WARNING  connexion.options:options.py:83 The swagger_ui directory could not be found.
    Please install connexion with extra install: pip install connexion[swagger-ui]
    or provide the path to your local installation by passing swagger_path=<your path>

PASSED                                                                   [100%]

=============================== warnings summary ===============================
near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/decorators/validation.py:16: DeprecationWarning: Accessing jsonschema.draft4_format_checker is deprecated and will be removed in a future release. Instead, use the FORMAT_CHECKER attribute on the corresponding Validator.
    from jsonschema import Draft4Validator, ValidationError, draft4_format_checker

near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/json_schema.py:16: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need.
    from jsonschema import Draft4Validator, RefResolver

near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/json_schema.py:17: DeprecationWarning: jsonschema.exceptions.RefResolutionError is deprecated as of version 4.18.0. If you wish to catch potential reference resolution errors, directly catch referencing.exceptions.Unresolvable.
    from jsonschema.exceptions import RefResolutionError, ValidationError  # noqa

near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apps/flask_app.py:36: DeprecationWarning: 'app.json_encoder' is deprecated and will be removed in Flask 2.3. Customize 'app.json_provider_class' or 'app.json' instead.
    app.json_encoder = FlaskJSONEncoder

near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/spec.py:50: DeprecationWarning: Passing a schema to Validator.iter_errors is deprecated and will be removed in a future release. Call validator.evolve(schema=new_schema).iter_errors(...) instead.
    for error in instance_validator.iter_errors(instance['default'], instance):

near-rt-ric-simulator/tests/test_std_1_1_3.py: 28 warnings
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3.
    setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict)

near-rt-ric-simulator/tests/test_std_1_1_3.py: 28 warnings
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3. Use 'g' to store data, or 'request_ctx' to access the current context.
    setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict)

near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/flask/json/provider.py:188: DeprecationWarning: Setting 'json_encoder' on the app or a blueprint is deprecated and will be removed in Flask 2.3. Customize 'app.json' instead.
    warnings.warn(

near-rt-ric-simulator/tests/test_std_1_1_3.py::test_apis
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/flask/json/provider.py:230: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead.
    return json.dumps(obj, **kwargs)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.10.6-final-0 -----------
Name                                                                        Stmts   Miss  Cover   Missing
---------------------------------------------------------------------------------------------------------
near-rt-ric-simulator/src/OSC_2.1.0/controllers/__init__.py                     0      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/controllers/a1_mediator_controller.py     206     26    87%   107, 111-112, 124-126, 129-130, 163, 168-169, 172-173, 196, 225-227, 238, 248, 253-256, 298, 330-331
near-rt-ric-simulator/src/OSC_2.1.0/main.py                                   182     38    79%   48-51, 62, 94-95, 99-100, 103, 121, 124-125, 129, 135, 150-151, 173, 175, 179, 193-194, 223, 244-253, 259-265, 270
near-rt-ric-simulator/src/OSC_2.1.0/models/__init__.py                          0      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/models/enforceStatus.py                    28      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/var_declaration.py                         17      0   100%
near-rt-ric-simulator/src/STD_1.1.3/a1.py                                     134     11    92%   57-59, 66, 71, 78-79, 125, 166-167, 179
near-rt-ric-simulator/src/STD_1.1.3/main.py                                   113     28    75%   78-79, 89-90, 122-139, 145-151, 170, 177, 182
near-rt-ric-simulator/src/STD_1.1.3/var_declaration.py                         11      0   100%
near-rt-ric-simulator/src/common/maincommon.py                                 39      8    79%   34-35, 53, 56, 60-63, 72
near-rt-ric-simulator/src/common/payload_logging.py                            28      6    79%   31-38
near-rt-ric-simulator/src/common/utils.py                                      10      9    10%   20-29
near-rt-ric-simulator/test/common/compare_json.py                              63     24    62%   46, 57, 67, 71, 74, 80, 83, 87, 103-105, 108-127
near-rt-ric-simulator/tests/test_osc_2_1_0.py                                 371      0   100%
near-rt-ric-simulator/tests/test_std_1_1_3.py                                 209      0   100%
near-rt-ric-simulator/tests/unittest_setup.py                                  29      2    93%   63-64
---------------------------------------------------------------------------------------------------------
TOTAL                                                                        1440    152    89%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml

Required test coverage of 70% reached. Total coverage: 89.44%
======================= 1 passed, 65 warnings in 11.37s ========================
code: commands[2]> pytest -o log_cli=true --cov-append --cov /w/workspace/sim-a1-interface-tox-sonarqube/near-rt-ric-simulator --cov-report xml --cov-report term-missing --cov-report html --cov-fail-under=70 /w/workspace/sim-a1-interface-tox-sonarqube/near-rt-ric-simulator/tests/test_std_2_0_0.py
============================= test session starts ==============================
platform linux -- Python 3.10.6, pytest-8.3.4, pluggy-1.5.0
cachedir: .tox/code/.pytest_cache
rootdir: /w/workspace/sim-a1-interface-tox-sonarqube
plugins: cov-6.0.0
collected 4 items

near-rt-ric-simulator/tests/test_std_2_0_0.py::test_enforce_reason 
-------------------------------- live log setup --------------------------------
WARNING  connexion.options:options.py:83 The swagger_ui directory could not be found.
    Please install connexion with extra install: pip install connexion[swagger-ui]
    or provide the path to your local installation by passing swagger_path=<your path>

WARNING  connexion.options:options.py:83 The swagger_ui directory could not be found.
    Please install connexion with extra install: pip install connexion[swagger-ui]
    or provide the path to your local installation by passing swagger_path=<your path>

PASSED                                                                   [ 25%]
near-rt-ric-simulator/tests/test_std_2_0_0.py::test_apis PASSED          [ 50%]
near-rt-ric-simulator/tests/test_std_2_0_0.py::test_notificationDestination PASSED [ 75%]
near-rt-ric-simulator/tests/test_std_2_0_0.py::test_sendstatus 
-------------------------------- live log call ---------------------------------
INFO     werkzeug:_internal.py:224 WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:8086
INFO     werkzeug:_internal.py:224 Press CTRL+C to quit
INFO     werkzeug:_internal.py:224 127.0.0.1 - - [22/Jan/2025 19:19:27] "POST /statustest HTTP/1.1" 200 -
PASSED    [100%]

=============================== warnings summary ===============================
near-rt-ric-simulator/tests/test_std_2_0_0.py::test_enforce_reason
near-rt-ric-simulator/tests/test_std_2_0_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/decorators/validation.py:16: DeprecationWarning: Accessing jsonschema.draft4_format_checker is deprecated and will be removed in a future release. Instead, use the FORMAT_CHECKER attribute on the corresponding Validator.
    from jsonschema import Draft4Validator, ValidationError, draft4_format_checker

near-rt-ric-simulator/tests/test_std_2_0_0.py::test_enforce_reason
near-rt-ric-simulator/tests/test_std_2_0_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/json_schema.py:16: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need.
    from jsonschema import Draft4Validator, RefResolver

near-rt-ric-simulator/tests/test_std_2_0_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/json_schema.py:17: DeprecationWarning: jsonschema.exceptions.RefResolutionError is deprecated as of version 4.18.0. If you wish to catch potential reference resolution errors, directly catch referencing.exceptions.Unresolvable.
    from jsonschema.exceptions import RefResolutionError, ValidationError  # noqa

near-rt-ric-simulator/tests/test_std_2_0_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apps/flask_app.py:36: DeprecationWarning: 'app.json_encoder' is deprecated and will be removed in Flask 2.3. Customize 'app.json_provider_class' or 'app.json' instead.
    app.json_encoder = FlaskJSONEncoder

near-rt-ric-simulator/tests/test_std_2_0_0.py::test_enforce_reason
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/spec.py:50: DeprecationWarning: Passing a schema to Validator.iter_errors is deprecated and will be removed in a future release. Call validator.evolve(schema=new_schema).iter_errors(...) instead.
    for error in instance_validator.iter_errors(instance['default'], instance):

near-rt-ric-simulator/tests/test_std_2_0_0.py: 29 warnings
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3.
    setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict)

near-rt-ric-simulator/tests/test_std_2_0_0.py: 29 warnings
  /w/workspace/sim-a1-interface-tox-sonarqube/.tox/code/lib/python3.10/site-packages/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3. Use 'g' to store data, or 'request_ctx' to access the current context.
    setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform linux, python 3.10.6-final-0 -----------
Name                                                                        Stmts   Miss  Cover   Missing
---------------------------------------------------------------------------------------------------------
near-rt-ric-simulator/src/OSC_2.1.0/controllers/__init__.py                     0      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/controllers/a1_mediator_controller.py     206     26    87%   107, 111-112, 124-126, 129-130, 163, 168-169, 172-173, 196, 225-227, 238, 248, 253-256, 298, 330-331
near-rt-ric-simulator/src/OSC_2.1.0/main.py                                   182     38    79%   48-51, 62, 94-95, 99-100, 103, 121, 124-125, 129, 135, 150-151, 173, 175, 179, 193-194, 223, 244-253, 259-265, 270
near-rt-ric-simulator/src/OSC_2.1.0/models/__init__.py                          0      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/models/enforceStatus.py                    28      0   100%
near-rt-ric-simulator/src/OSC_2.1.0/var_declaration.py                         17      0   100%
near-rt-ric-simulator/src/STD_1.1.3/a1.py                                     134     11    92%   57-59, 66, 71, 78-79, 125, 166-167, 179
near-rt-ric-simulator/src/STD_1.1.3/main.py                                   113     28    75%   78-79, 89-90, 122-139, 145-151, 170, 177, 182
near-rt-ric-simulator/src/STD_1.1.3/var_declaration.py                         11      0   100%
near-rt-ric-simulator/src/STD_2.0.0/a1.py                                     244     99    59%   48, 59, 64-65, 92, 98-99, 104-106, 110-111, 118, 123-124, 127, 132-135, 139-142, 147-150, 179, 185-186, 189-190, 200, 206-207, 210-211, 215-218, 223-226, 229, 245, 251-252, 255-256, 260-263, 271-294, 301-313, 332-333, 346, 361, 363, 365, 368-377
near-rt-ric-simulator/src/STD_2.0.0/main.py                                   165     31    81%   59, 88, 93-94, 97, 103, 115, 119, 125, 132, 142-143, 153-154, 165, 167, 170, 197-198, 200, 208-214, 224-225, 248, 253, 258
near-rt-ric-simulator/src/STD_2.0.0/models/__init__.py                          0      0   100%
near-rt-ric-simulator/src/STD_2.0.0/models/enforceStatus.py                    28      0   100%
near-rt-ric-simulator/src/STD_2.0.0/var_declaration.py                         13      0   100%
near-rt-ric-simulator/src/common/maincommon.py                                 39      8    79%   34-35, 53, 56, 60-63, 72
near-rt-ric-simulator/src/common/payload_logging.py                            28      6    79%   31-38
near-rt-ric-simulator/src/common/utils.py                                      10      9    10%   20-29
near-rt-ric-simulator/test/common/compare_json.py                              63     24    62%   46, 57, 67, 71, 74, 80, 83, 87, 103-105, 108-127
near-rt-ric-simulator/tests/test_osc_2_1_0.py                                 371      0   100%
near-rt-ric-simulator/tests/test_std_1_1_3.py                                 209      0   100%
near-rt-ric-simulator/tests/test_std_2_0_0.py                                 329      0   100%
near-rt-ric-simulator/tests/unittest_setup.py                                  29      2    93%   63-64
---------------------------------------------------------------------------------------------------------
TOTAL                                                                        2219    282    87%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml

Required test coverage of 70% reached. Total coverage: 87.29%
======================= 4 passed, 65 warnings in 21.85s ========================
code: commands[3]> coverage xml -i
Wrote XML report to coverage.xml
code: OK ✔ in 1 minute 4.84 seconds
docs: install_deps> python -I -m pip install -r /w/workspace/sim-a1-interface-tox-sonarqube/docs/requirements-docs.txt
docs: freeze> python -m pip freeze --all
docs: alabaster==0.7.16,attrs==24.3.0,babel==2.16.0,blockdiag==3.0.0,cachetools==5.5.0,certifi==2024.12.14,chardet==5.2.0,charset-normalizer==3.4.1,colorama==0.4.6,commonmark==0.9.1,contourpy==1.3.1,cycler==0.12.1,distlib==0.3.9,doc8==0.11.2,docutils==0.16,filelock==3.17.0,fonttools==4.55.4,funcparserlib==2.0.0a0,future==1.0.0,idna==3.10,imagesize==1.4.1,Jinja2==3.1.5,jsonschema==3.2.0,kiwisolver==1.4.8,lfdocs-conf==0.9.0,MarkupSafe==3.0.2,matplotlib==3.10.0,numpy==2.2.2,nwdiag==3.0.0,packaging==24.2,pbr==6.1.0,pillow==11.1.0,pip==24.3.1,platformdirs==4.3.6,pluggy==1.5.0,Pygments==2.19.1,pyparsing==3.2.1,pyproject-api==1.9.0,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.2,recommonmark==0.7.1,requests==2.32.3,requests-file==1.5.1,restructuredtext_lint==1.4.0,seqdiag==3.0.0,setuptools==75.8.0,six==1.17.0,snowballstemmer==2.2.0,Sphinx==5.3.0,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==2.0.0,sphinx-tabs==3.4.7,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-httpdomain==1.8.1,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.30,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-redoc==1.6.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,stevedore==5.4.0,tomli==2.2.1,tox==4.24.1,typing_extensions==4.12.2,urllib3==1.26.20,virtualenv==20.29.1,webcolors==24.11.1,wheel==0.45.1
docs: commands[0]> sphinx-build -W -b html -n -d /w/workspace/sim-a1-interface-tox-sonarqube/.tox/docs/tmp/doctrees ./docs/ /w/workspace/sim-a1-interface-tox-sonarqube/docs/_build/html
Running Sphinx v5.3.0
making output directory... done
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 6 source files that are out of date
updating environment: [new config] 6 added, 0 changed, 0 removed
reading sources... [ 16%] callout-server
reading sources... [ 33%] index
reading sources... [ 50%] kafka-message-dispatcher
reading sources... [ 66%] overview
reading sources... [ 83%] release-notes
reading sources... [100%] simulator-api

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [ 16%] callout-server
writing output... [ 33%] index
writing output... [ 50%] kafka-message-dispatcher
writing output... [ 66%] overview
writing output... [ 83%] release-notes
writing output... [100%] simulator-api

generating indices... genindex done
writing additional pages... search done
copying images... [100%] images/yaml_logo.png

copying downloadable files... [ 50%] ../near-rt-ric-simulator/test/EXT_SRV/api/EXT_SRV_api.yaml
copying downloadable files... [100%] ../near-rt-ric-simulator/test/KAFKA_DISPATCHER/api/KAFKA_DISPATCHER_api.yaml

copying static files... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded.

The HTML pages are in docs/_build/html.
docs: commands[1]> echo 'Generated docs available in /w/workspace/sim-a1-interface-tox-sonarqube/docs/_build/html'
Generated docs available in /w/workspace/sim-a1-interface-tox-sonarqube/docs/_build/html
docs: OK ✔ in 40.47 seconds
docs-linkcheck: install_deps> python -I -m pip install -r /w/workspace/sim-a1-interface-tox-sonarqube/docs/requirements-docs.txt
docs-linkcheck: freeze> python -m pip freeze --all
docs-linkcheck: alabaster==0.7.16,attrs==24.3.0,babel==2.16.0,blockdiag==3.0.0,cachetools==5.5.0,certifi==2024.12.14,chardet==5.2.0,charset-normalizer==3.4.1,colorama==0.4.6,commonmark==0.9.1,contourpy==1.3.1,cycler==0.12.1,distlib==0.3.9,doc8==0.11.2,docutils==0.16,filelock==3.17.0,fonttools==4.55.4,funcparserlib==2.0.0a0,future==1.0.0,idna==3.10,imagesize==1.4.1,Jinja2==3.1.5,jsonschema==3.2.0,kiwisolver==1.4.8,lfdocs-conf==0.9.0,MarkupSafe==3.0.2,matplotlib==3.10.0,numpy==2.2.2,nwdiag==3.0.0,packaging==24.2,pbr==6.1.0,pillow==11.1.0,pip==24.3.1,platformdirs==4.3.6,pluggy==1.5.0,Pygments==2.19.1,pyparsing==3.2.1,pyproject-api==1.9.0,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.2,recommonmark==0.7.1,requests==2.32.3,requests-file==1.5.1,restructuredtext_lint==1.4.0,seqdiag==3.0.0,setuptools==75.8.0,six==1.17.0,snowballstemmer==2.2.0,Sphinx==5.3.0,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==2.0.0,sphinx-tabs==3.4.7,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-httpdomain==1.8.1,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.30,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-redoc==1.6.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,stevedore==5.4.0,tomli==2.2.1,tox==4.24.1,typing_extensions==4.12.2,urllib3==1.26.20,virtualenv==20.29.1,webcolors==24.11.1,wheel==0.45.1
docs-linkcheck: commands[0]> sphinx-build -W -b linkcheck -d /w/workspace/sim-a1-interface-tox-sonarqube/.tox/docs-linkcheck/tmp/doctrees ./docs/ /w/workspace/sim-a1-interface-tox-sonarqube/docs/_build/linkcheck
Running Sphinx v5.3.0
making output directory... done
building [mo]: targets for 0 po files that are out of date
building [linkcheck]: targets for 6 source files that are out of date
updating environment: [new config] 6 added, 0 changed, 0 removed
reading sources... [ 16%] callout-server
reading sources... [ 33%] index
reading sources... [ 50%] kafka-message-dispatcher
reading sources... [ 66%] overview
reading sources... [ 83%] release-notes
reading sources... [100%] simulator-api

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [ 16%] callout-server
writing output... [ 33%] index
writing output... [ 50%] kafka-message-dispatcher
writing output... [ 66%] overview
writing output... [ 83%] release-notes
writing output... [100%] simulator-api


(  callout-server: line   27) -ignored- ./EXT_SRV_api.html
(kafka-message-dispatcher: line   27) -ignored- ./KAFKA_DISPATCHER_api.html
(   simulator-api: line  337) -ignored- https://gerrit.o-ran-sc.org/r/gitweb?p=sim/a1-interface.git;a=blob;f=near-rt-ric-simulator/api/OSC_2.1.0/openapi.yaml
(   simulator-api: line  550) -ignored- https://gerrit.o-ran-sc.org/r/gitweb?p=sim/a1-interface.git;a=blob;f=near-rt-ric-simulator/api/STD_1.1.3/STD_A1.yaml
(   simulator-api: line  639) -ignored- https://gerrit.o-ran-sc.org/r/gitweb?p=sim/a1-interface.git;a=blob;f=near-rt-ric-simulator/api/STD_2.0.0/ORAN_A1-p_V2.0.0_api.yaml
build succeeded.

Look for any errors in the above output or in docs/_build/linkcheck/output.txt
  code: OK (64.84=setup[8.54]+cmd[21.98,11.72,22.21,0.40] seconds)
  docs: OK (40.46=setup[38.79]+cmd[1.67,0.01] seconds)
  docs-linkcheck: OK (23.14=setup[22.03]+cmd[1.11] seconds)
  congratulations :) (128.62 seconds)