From 0a18d03d4fd7d481c6749c409bcb9283fbf28867 Mon Sep 17 00:00:00 2001 From: "Hosam-Eldin.mostafa" Date: Fri, 24 Oct 2025 23:39:09 +0200 Subject: [PATCH] FIXUP! update project structure in the readme file --- README.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d481d20..1732a25 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,8 @@ python.exe -m pytest -m hardware -v ecu_tests/ ├── ecu_framework/ │ ├── config.py # YAML config loader +│ ├── power/ +│ │ └── owon_psu.py # Owon PSU serial SCPI controller (library) │ ├── lin/ │ │ ├── base.py # LinInterface + LinFrame │ │ ├── mock.py # Mock LIN adapter @@ -131,11 +133,25 @@ ecu_tests/ │ ├── conftest.py # Shared fixtures │ ├── test_smoke_mock.py # Mock interface smoke and boundary tests │ ├── test_babylin_hardware_smoke.py # Hardware smoke tests -│ └── test_hardware_placeholder.py # Future integration tests +│ ├── test_babylin_hardware_schedule_smoke.py # Hardware schedule flow +│ ├── test_babylin_wrapper_mock.py # SDK adapter with mock wrapper +│ ├── plugin/ +│ │ └── test_conftest_plugin_artifacts.py # Plugin self-test (reports artifacts) +│ ├── unit/ +│ │ ├── test_config_loader.py # Config loader unit tests +│ │ ├── test_linframe.py # LIN frame dataclass/logic +│ │ ├── test_hex_flasher.py # Hex flasher scaffolding +│ │ └── test_babylin_adapter_mocked.py # BabyLIN adapter with mocks +│ └── hardware/ +│ └── test_owon_psu.py # Owon PSU hardware test (uses central config) ├── config/ │ ├── test_config.yaml # Default config -│ └── babylin.example.yaml # Hardware template +│ ├── babylin.example.yaml # BabyLIN hardware template +│ ├── owon_psu.example.yaml # Owon PSU example (copy to owon_psu.yaml) +│ └── owon_psu.yaml # Optional machine-specific PSU config ├── vendor/ # Place SDK wrapper and platform libs here +│ ├── Owon/ +│ │ └── tryout.py # Quick PSU demo using the library & YAML │ ├── BabyLIN_library.py # Official SDK Python wrapper │ └── BabyLIN library/ # Platform-specific binaries from SDK (DLL/.so) ├── reports/ # Generated reports