Many UML tests fail
In order to set up a test platform for my work, I tried to use Strongswan's UML test suite. All UML hosts seem to build fine, althought there are a few error messages, but many tests fail.
I investigated on the first test (ike/rw-cert), to find that the test fails when carol (192.168.0.100) and dave (192.168.0.200) try to ping alice's eth0 interface (10.1.0.10). The problem is that alice has eth1 connected to the same subnet with address 192.168.0.50. So alice see an ICMP ping on eth0 from 192.168.0.100 to 10.1.0.10, but as it expected to see 192.168.0.0/24 traffic coming from eth1, alice doesn't even try to reply on eth0 nor eth1 (I made tcpdump traces to check).
Alice's eth1 being connected to uml_switch0 on 192.168.0.0/24 subnet is then the cause of the test failure, and is contrary to UML test suite documentation where we can see that alice is only connected on uml_switch1 on eth0 interface.
Many tests failure may me related to this architecture change, I need to investigate on this to confirm.
I tried to run test suite from Strongswan release 4.2.7 and from Strongswan r4358 with the same problem.
Attached to this ticket is output from "make-testing" command launched yesterday evening and still running as I'm writing this ticket. I don't attach testing.conf, as it's the default one, with just the UMLTESTDIR parameter modified.