This repository contains logs from automated qualification test runs against Zephyr Project Bluetooth stack.
Full test runs are executed weekly (Friday 19:00 CET) and consist of all tests enabled in test plan. Due to time required tests are split into following groups and executed separately
host- Bluetooth Core and generic services and profilesmesh- Bluetooth MESHleaudio- LE Audio related service and profiles
Each group folder consists of summary report (software versions, date, number of tests and pass rate) and logs. Logs are split into IUT (Implementation Under Test ie. Zephyr) and PTS logs. IUT logs contains debug logs gathered: console, HCI and AutoPTS traces. PTS logs contains logs generated by PTS and those can be used as evidence in formal qualification process. Each test executed have subfolder which name consist of test name and timestamp. Multiple instances of same test are due to regression occurance and re-try.
Appart from weekly there is also daily_smoke_test folder which contains logs from daily smoke test runs.
Those are run daily (Monday-Thursday at 01:00 CET) and consit of selected tests covering all enabled
profiles and services. Main goal for thos is early tracking of major regressions that would affect qualification
results.
Test are executed using AutoPTS automation framework for PTS.
After test run is completed logs forlders are replaced with new results and committed to repo. If needed older logs can be checkout with git and github history.
Due to size of the repo it is recommended to use shallow copy instead of full clone.
git clone --depth=1 git@github.com:zephyrproject-rtos/bluetooth-qualification.git
If specific commit is needed
git clone --depth=1 --revision=<COMMIT_SHA> git@github.com:zephyrproject-rtos/bluetooth-qualification.git
or (in already exisiting repo)
git fetch --depth=1 origin <COMMIT_SHA>
git checkout FETCH_HEAD