code: install_deps> python -I -m pip install cassandra-driver coverage Flask Flask-API Flask-RESTful influxdb_client jsonpickle lru-dict mock pandas==2.2.2 pyspark pytest pytest-cov python-dotenv PyYAML 'urllib3~=1.26.15' Werkzeug==2.2.2 code: freeze> python -m pip freeze --all code: aniso8601==10.0.1,cassandra-driver==3.29.2,certifi==2025.4.26,click==8.2.1,coverage==7.8.2,exceptiongroup==1.3.0,Flask==2.2.5,Flask-API==3.1,Flask-RESTful==0.3.10,geomet==0.2.1.post1,influxdb-client==1.49.0,iniconfig==2.1.0,itsdangerous==2.2.0,Jinja2==3.1.6,jsonpickle==4.1.0,lru-dict==1.3.0,MarkupSafe==3.0.2,mock==5.2.0,numpy==2.2.6,packaging==25.0,pandas==2.2.2,pip==25.1.1,pluggy==1.6.0,py4j==0.10.9.9,pyspark==4.0.0,pytest==8.3.5,pytest-cov==6.1.1,python-dateutil==2.9.0.post0,python-dotenv==1.1.0,pytz==2025.2,PyYAML==6.0.2,reactivex==4.0.4,setuptools==80.3.1,six==1.17.0,tomli==2.2.1,typing_extensions==4.13.2,tzdata==2025.2,urllib3==1.26.20,Werkzeug==2.2.2 code: commands[0]> pytest --cov-report term-missing --cov-report xml --cov-report html --cov-fail-under=30 --junitxml=/tmp/tests.xml --cov=/w/workspace/aiml-fw-athp-data-extraction-tox-sonarqube/dataextraction/ ============================= test session starts ============================== platform linux -- Python 3.10.6, pytest-8.3.5, pluggy-1.6.0 cachedir: .tox/code/.pytest_cache rootdir: /w/workspace/aiml-fw-athp-data-extraction-tox-sonarqube plugins: cov-6.1.1 collected 38 items test/test_DefaultSparkSource.py ... [ 7%] test/test_cassandrasink.py .. [ 13%] test/test_confighelper.py ....... [ 31%] test/test_defaultsparksink.py .. [ 36%] test/test_defaultsparktransform.py . [ 39%] test/test_influxsource.py .... [ 50%] test/test_main.py F.FF.F.code: exit -15 (751.94 seconds) /w/workspace/aiml-fw-athp-data-extraction-tox-sonarqube> pytest --cov-report term-missing --cov-report xml --cov-report html --cov-fail-under=30 --junitxml=/tmp/tests.xml --cov=/w/workspace/aiml-fw-athp-data-extraction-tox-sonarqube/dataextraction/ pid=2660