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

Jan Stancek
2020-12-01T10:47:12Z

----- Original Message -----
> 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.