patchew-project / patchew

A patch email tracking and testing system
MIT License
72 stars 24 forks source link

How does tester work? #115

Closed liuw closed 5 years ago

liuw commented 5 years ago

Hi Paolo and others

We in Xen project want to add a bot that pulls patches from xen-devel and triggers CI loop. Patchew seems to fit this role perfectly.

I had a look at the emails sent by patchew for QEMU. It is clear to me that those scripts aren't part of the patchew repository.

Unfortunately the doc is a bit lacking. Can you tell me how the tester framework / module is supposed to work?

Wei.

bonzini commented 5 years ago

Hi! The tester is installed with ansible just like importer and server. It polls the server for patches to test and runs a script. It. We plan to configure everything by YAML in the future, for now the script can be configured with a web GUI.

The QEMU setup would look like this in YAML. If you open http://patchew.org/ProjectName/info while logged in, it should be easy to figure out the conversion from YAML to the web GUI.

liuw commented 5 years ago

Thanks Paolo. I will check out those links.