Harshit.pandey debc1fd1f3 Add unit test and coverage infrastructure
- Add coverage and security tox environments (Bullseye and Trixie)
  - Add 32 unit tests covering constants, helm, and lifecycle modules
  - Add Zuul jobs for coverage and security analysis
  - Add playbooks for coverage and security artifact upload
  - Add pytest conftest with sysinv mock helpers and base class
  - Add Trixie-specific tox environments (py313, flake8, pylint)
  - Add test-requirements-trixie.txt for Trixie dependencies
  - Remove stale TestPostRemove test (production code refactored)

Test Plan:
- PASS: tox -e py39 (py3.9)
- PASS: tox -e flake8 (py3.9)
- PASS: tox -e pylint (py3.9)
- PASS: tox -e coverage (py3.9)
- PASS: tox -e security (py3.9)
- PASS: tox -e flake8-trixie (py3.13)
- PASS: tox -e pylint-trixie (py3.13)
- PASS: tox -e security-trixie (py3.13)
- PASS: tox -e coverage-trixie (py3.13)
- PASS: tox -e py313 (py3.13, sub-tox)

Story: 2011781
Task: 54467

Change-Id: I22b9cefb171615df33dfbee703ffec2a2ec29451
Signed-off-by: Harshit.pandey <Harshit.pandey@windriver.com>
2026-07-26 13:05:41 -04:00
2023-05-05 21:51:10 +00:00
S
Description
StarlingX Harbor app
576 KiB
Languages
Python 86.3%
Makefile 13.5%
POV-Ray SDL 0.2%