@SGaist said in Continuous integration on Github:
GitHub now proposes its own CI using Actions. This project provides a Qt installation action that could be a starting point. Note that I haven't used this particular CI system so I can't comment on its pros and cons.
Thanks. I'll give that a look.
@CristianoNarcisiVidex said in Run test as superuser inside QtCreator:
because of my OS is Ubuntu, i need the super user permission for opening that port
That's wrong.
You simply have to add your user to the group which has access to the device file of your serial port.
See https://askubuntu.com/questions/58119/changing-permissions-on-serial-port
"The issue with the permissions for /dev/ttyACM0 can be permanantly solved by adding yourself to the dialout group.
You can do this with:
sudo usermod -a -G dialout $USER
Logout and then log back in for the group changes to take effect.
"
That's just a wild guess but you might be able to use Selenium as usual if your application is built for WASM.
Otherwise, AFAIK, the reference tool is Squish.
Hi,
IIRC, you can't directly do that. However, there where some scripts in the qtqa repository to run the tests in the CI, you might be able to leverage that.
Hope it helps