[LTP] [PATCH v3] ioctl_loop01.c: Use proper device for partitioning

Petr Vorel pvorel@suse.cz
Wed Sep 24 14:55:01 CEST 2025


> Hi!
> > If we select option 2 then we have following setting for all related
> > test cases.
> > +       .needs_cmds = (const struct tst_cmd[]) {
> > +               {"parted", "0"},
> > +               {}
> > +       },

> > But how to get "parted" command support status? In ioctl_loop01.c there
> > is a local var "parted_sup" which flag parted command support or not, and
> > use this flag to decide which sub test needed. 
> > If we do this logic in test lib then we need create another
> > flag in tst_cmd used for give status of command support or not.
> > During test lib logic will set tst_cmd.support flag.

> >  struct tst_cmd {
> >  	const char *cmd;
> >  	unsigned int required:1;
> >  	unsigned int support:1;
> >  };

> > Correct me if any misunderstanding, many thanks.

> Sounds reasonable and we could also add a nice function to the test
> library:

> bool tst_cmd_present(const char *cmd);

> that would loop over the tst_cmd array and return the supported flag
> value.

+1, although not sure if we want to finish this before the release.

Kind regards,
Petr


More information about the ltp mailing list