I've been poking at this... there are several issues:
1: It does indeed appear that the file /etc/xdg/canonical-certification.conf is being completely ignored.
I uncommented the test_target_iperf line and gave it an IP, and then printed os.environ inside the network script itself and the env var that SHOULD be created isn't there.
I also changed the welcome_text and discovered that it too is not honored, so it appears the entire file is skipped.
2: the script (network) also parses the old network.cfg file in the interface test section, so this bit will also dump a traceback unless it's configured like the iperf test is.
Also:
I've been poking at this... there are several issues:
1: It does indeed appear that the file /etc/xdg/ canonical- certification. conf is being completely ignored.
I uncommented the test_target_iperf line and gave it an IP, and then printed os.environ inside the network script itself and the env var that SHOULD be created isn't there.
I also changed the welcome_text and discovered that it too is not honored, so it appears the entire file is skipped.
2: the script (network) also parses the old network.cfg file in the interface test section, so this bit will also dump a traceback unless it's configured like the iperf test is.