On Wed, Nov 09, 2022 at 10:30:55AM +0100, Bartosz Golaszewski wrote: > On Mon, Nov 7, 2022 at 10:58 AM Viresh Kumar <viresh.kumar@xxxxxxxxxx> wrote: > > > > Add tests for the rust bindings, quite similar to the ones in cxx > > bindings. > > > > Signed-off-by: Viresh Kumar <viresh.kumar@xxxxxxxxxx> > > Without modifying udev rules on my system - is there a one-liner I > could use to launch the tests? I guess using cargo as sudo is wrong > but the executables are there so can I somehow run them all at once as > if running `cargo test`? > I use: sudo /home/dev/.cargo/bin/cargo test so using the cargo installed in the dev account on my test machine. That way I can build, clippy and generate docs etc as dev, but require sudo for the tests. I would love to know how to do it without the sudo, but as you suggest, that would probably require some udev magic or something to set the configfs and sysfs file permissions, as well as the gpiochips themselves, and given the above works for me I've not had sufficient incentive to look into it. Cheers, Kent.