voteOnMergeProposal marked it as Needs Fixing when the result was not PASSED, otherwise it approved it. The autoland script did nothing until I manually set the MP status to Approved. Once I did so it correctly merged the MP. The merged branch is visible in the commit history here:
The allowed_users list in jlp.config works as expected.
I faked the test a little but as I didn't setup a full CI set of jobs to test JLP, instead I pointed it to the curtin-ci Jenkins jobs. I'll do another few tests before merging, but so far it seems to be working fine.
Tested against the lp:paride-test-project project. This is the MP I used for testing:
https:/ /code.launchpad .net/~legovini/ paride- test-project/ +git/paride- test-project/ +merge/ 376785
voteOnMergeProposal marked it as Needs Fixing when the result was not PASSED, otherwise it approved it. The autoland script did nothing until I manually set the MP status to Approved. Once I did so it correctly merged the MP. The merged branch is visible in the commit history here:
https:/ /code.launchpad .net/~legovini/ paride- test-project/ +git/paride- test-project/ +ref/master
The allowed_users list in jlp.config works as expected.
I faked the test a little but as I didn't setup a full CI set of jobs to test JLP, instead I pointed it to the curtin-ci Jenkins jobs. I'll do another few tests before merging, but so far it seems to be working fine.