On Tue, 28 Jan 2020 at 14:31, Paul Wouters <p...@nohats.ca> wrote: > > > > On Jan 28, 2020, at 18:45, Andrew Cagney <andrew.cag...@gmail.com> wrote: > > > >> On Tue, 28 Jan 2020 at 11:10, Antony Antony <ant...@phenome.org> wrote: > >> > >> I am curious what your thoughts now? > >> Is it a good idea to add " : ==== end ====" to nicinit.sh when final.sh is > >> not necessary. Or just Antony's preference? The test author can decide? > > > > As an instrument I find it blunt. It removes everything so useful > > stuff run during the post-mortem, such as checking for a core file, is > > lost. > > 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. > > > My preference would be to get away from final.sh (instead have > > generic tear down code that, like swan-prep, runs silently unless > > there's a real error). > > final.sh has really been overloaded when what was needed was something > running on east after the run.sh. We have the numbered .sh method for that > now (especially if support for that is added to namespaces)
I thought that worked. The code's in fab/scripts.py. > I do think things like checking for cores and audit logs can be done outside > a .sh script. > > But shutdown is something I wouldn’t want there because often you want to ssh > into the test. Although if kvmrunner also will support —shutdown (and thus > not shutting down), than that could be useful (eg stock runs always having > leak-detective reports) The command: kvmrunner one-test doesn't shutdown the domains. The problem is that, to get and report a valid test result, all the .sh scripts need to be run - including final.sh and that unfortunately likes to kill libreswan. My idea is to replace final.sh with a teardown script that, unless there's a problem, leaves no trace in *.console.txt (but still spews all over *.console.verbose.txt so we can tell it ran). That way: kvmrunner one-test can skip the teardown but still report a "valid" result. If the teardown runs but doesn't make a sound ... _______________________________________________ Swan-dev mailing list Swan-dev@lists.libreswan.org https://lists.libreswan.org/mailman/listinfo/swan-dev