You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Post certification checks script
This test is used to evaluate that all the proper post-certification
work has been done to make a Matter device production ready.
This test ensure that:
- DAC chain is valid and spec compliant, and chains up to a PAA that
is registered in the main net DCL
- CD is valid and, signed by one of the known CSA signing certs and
is marked as a production CD
- DCL entries for this device and vendor have all been registered
- TestEventTriggers have been turned off
This test is performed over PASE on a factory reset device.
To run this test, first build and install the python chip wheel
files, then add the extra dependencies. From the root:
./scripts/build_python.sh -i py
source py/bin/activate
pip install opencv-python requests click_option_group
* Restyled by autopep8
* linter
* Add a production CD check to DA-1.7
* report out results better
* fix post cert check in 1.2
* Add a check for software versions
NOTE: not done yet because as it turns out hex strings appear to
be valid base64. I mean, they're garbage, but this test won't
find that.
Need additional tests to detect hex vs. base64
* fix accidental checkin
* Proper checksum check on the downloaded OTA
* Update credentials/fetch_paa_certs_from_dcl.py
* Don't include CSA root as a PAA
* Restyled by autopep8
* rename file to production_device_checks.py
---------
Co-authored-by: Restyled.io <commits@restyled.io>
0 commit comments