On Tue, 28 Jan 2020, Antony Antony wrote:
I see people using cut and paste and suddenly seeing multiple markers and
missing markers. So I prefer to not use it if we can avoid them.
for now I prefer marker over "netkey-vti-04/final.sh:hostname | grep nic >
/dev/null || ipsec whack --trafficstatus"
I understand that is your preference if _any_ solution is needed. But you
didn't answer my real question. Is there any test case that functionally
needs to run final.sh on nic? Do we have a test that is simple enough
that it uses init/run/final, yet needs to do something on nic in the
final.sh? Without that current requirement, why would we need to use
any of these hacks with markers or hostname grepping ? Then we should
just not run final.sh on nic ever.
The other alternative 00-host.sh scripts seems overload for most tests.
I see some tests that do something specific on nic, like enabling
firewall rules midway, but those use the numbered sh scripts because
they switch and sync a lot between hosts.
I guesss we will have a mix three methods for a while.
I haven't noticed any sideffects when running tests in namespace " : ====
end ====" in nicinit.sh. Could you try certoe-04-poc-packet did I break it
for namesapce running?
I just re-tested and it didn't break. But if this is our only use for
adding markers to a lot of tests that we don't see the bad stuff we run
on nic (like ipsec trafficstatus) then I don't really see a
justification for complicating all our final.sh's with it, with the
inevitable copy and paste errors.
Paul
_______________________________________________
Swan-dev mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-dev