Add more chip tests (#353)
* Fix Check for existing Fabric in AddNoc
* Remove Logging
* Add more tests
* adjust comment
* fix chip tests
* fix chip tests
* chip test restructuring
* fix
* fix
* add comments
* MDNS Expiry and Refactoring
This PR refactors the MDNS logic to separate the DNSRecord generators for commission and fabric announcements and track them separated. It also expires them when needed by announcing with ttl=0. Additionally, it makes sure to send the expiries to the same network interface as the announcements were sent.
* Enable TestDiscovery test (verifies expiry)
* Use TimeNode for initial commissioning in Integrationtest
* make sure ipv4 disabling is set on the node
* Fix Logger accepting also null and undefined
* Lets disable IPv4 in Integrationtest
* Add some logging for strange error case on gha
* Try to find out/prevent why commissioning window gets closed too early sometimes
* Remove unneeded logging
* Send MDNS announcements in parallel to response
and make sure it do not block cleaning up timers and such. Add more logging and hopefully also the solution ... lets see logs
* Remove logs, finalize and cleanup
* show all logs for matter-node tests
* expire announcements before closing
* try more
* try optimizing
* Finalize