Hi again,
I'm having trouble with the Matter Test Harness. I have been running tests in isolation one by one and fixing issues the TH finds. Now I have run into an issue I don't really know how to solve. I take the Matter Window Cover sample and add CO2 measurement cluster to that using the ZAP tool. In the ZAP tool I set MinMeasuredValue, MaxMeasuredValue and MeasuredValue to RAM Storage (as otherwise TH will fail to read them). If I now run the TH and have it test this cluster it will succeed in steps 1..3 (commission, read min and max) but fail in step 4 (read MeasuredValue). The logs are of no help as it seems TH doesn't even try to read that cluster.
Test Step Completed [PASSED]: Step 3: TH reads from the DUT the MaxMeasuredValue attribute. -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Executing Test Step: Step 4: TH reads from the DUT the MeasuredValue attribute. Test Step Error: Error occurred during execution of test case TC-CDOCONC-2.1. '>=' not supported between instances of 'float' and 'NoneType' Test Case Completed [ERROR]: TC-CDOCONC-2.1 ================================================================================ Unpairing DUT from server
I'm not sure why this is happening. We are very close to having to send our device out to certification and I don't really feel comfortable with the state of it as is. If I just use chip-tool I can successfully read that value so I'm not sure why the test would fail.
To be honest this doesn't feel like a "Nordic" issue to me but more like a TH/CSA issue but I'm hoping maybe you guy shave seen this before and can help me move forward faster.
Tiit
