[LTP] [PATCH] splice02: Generate input in C

Cyril Hrubis
2021-03-08T18:29:16Z

Hi!
> > I do wonder if this should be replaced with something that includes a
> > shell pipe instead. It has been selected here to make sure we pass the
> > command line correctly to a shell interpreter.
>
> > Maybe something as:
>
> > shell_test01 echo "SUCCESS" | cat
>
> I guess you mean to add another test to cover shell pipe.
> Makes sense to me, but I'd wrap it to a test file, e.g. something like:
>
> cat shell01.sh
> #!/bin/sh
> TST_TESTFUNC=do_test
> TST_NEEDS_CMDS="cat"
> . tst_test.sh
>
> do_test()
> {
> EXPECT_PASS [ "$(echo 'SUCCESS' | cat)" = "SUCCESS" ]
> }
>
> tst_run

That would not work, the pipe is supposed to be in the runtest file.

--
Cyril Hrubis
chrubis@suse.cz