[LTP] [PATCH v2 2/2] lib: Add test library design document

Cyril Hrubis
2020-12-01T12:17:21Z

Hi!
> > > +## High-level picture
> > > +
> > > + library process
> > > + +----------------------------+
> > > + | main |
> > > + | tst_run_tcases |
> > > + | do_setup |
> > > + | for_each_variant |
> > > + | for_each_filesystem | test process
> > > + | fork_testrun
> > > ------------->+--------------------------------------------+
> > > + | waitpid | | testrun
> > > |
> > > + | | | do_test_setup
> > > |
> > > + | | | tst_test->setup
> > > |
> > > + | | | run_tests
> > > |
> > > + | | | tst_test->test(i) or
> > > tst_test->test_all |
> > > + | | | do_test_cleanup
> > > |
> > > + | | | tst_test->cleanup
> > > |
> > > + | | | exit(0)
> > > |
> > > + | do_exit |
> > > +--------------------------------------------+
> > > + | do_cleanup |
> > > + | exit(ret) |
> > > + +----------------------------+
> >
> > Shouldn't we wrap this to ``` so that it renders nicely on the web?
>
> I thought the 4 spaces prefix will already do that. I was testing
> it online on dillinger.io and stackedit.io. But I'm fine with adding ```,
> if that's better for github.

My bad, four spaces should work here.

--
Cyril Hrubis
chrubis@suse.cz