A smoketest using the inspect module to ensure that those scripts on the the config daemon include list conform to the coding guidelines, a requirement for running under the daemon. This is a sanity check to catch any regressions in said conformity.
Secondly, there is a on occasion a legitimate need to run as a standalone process; namely, in the case where the script needs to modify the session config (for example, system-login.py); those scripts are not added to the include list, and the smoketest will confirm that no such has been accidentally included.
The smoketest checks all included script in ~1s.
Note that this branch will need to be added after those in T2582.
https://github.com/jestabro/vyos-smoketest/tree/vyos-configd