I’m not sure if we want to make Jenkins public, but we should be able to 
publish the reports to S3 or similar. I’ll make a note to look into that.

Running on multiple branches (and even pull requests) shouldn’t be a problem 
either, I’ll add this to the list to do after we have the initial test merged.

Thanks,
Dave

> On 2 May 2018, at 16:54, Stefan Arentz <[email protected]> wrote:
> 
> Thank you Dave & Isabel! This is really wonderful!
> 
> Is there a possibility of opening up that Jenkins instance or at least 
> publish build reports to a public place? I think that will make it easier for 
> people to investigate results.
> 
> We would also like to enable this on our feature branches (v11.x, v12.x) so 
> that we not just test against master, but also against the version that we are
> 
>  S.
> 
>> On May 2, 2018, at 11:47 AM, Dave Hunt <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Over the last few months I have prototyped and rolled out an initial test 
>> for the sync integration on Firefox for iOS. In the next week or so, I hope 
>> to land the new suite within the firefox-ios GitHub repository. For now, the 
>> single test (save bookmark on iOS, and verify bookmark appears after syncing 
>> on desktop) is running once per day on a Jenkins server against the latest 
>> Firefox nightly and the integration branch from my fork of firefox-ios. When 
>> signed into the VPN you can view the results of the job here 
>> http://mobileqa2.corp.tor1.mozilla.com:8080/blue/organizations/jenkins/firefox-ios.integration/activity
>>  
>> <http://mobileqa2.corp.tor1.mozilla.com:8080/blue/organizations/jenkins/firefox-ios.integration/activity>
>>  and if the job fails or is fixed a notification is sent to #firefox-ios on 
>> Slack.
>> 
>> I wrote about the new suite when I had the initial prototype working on my 
>> blog, here: 
>> https://davehunt.co.uk/2018/03/20/prototype-multi-device-firefox-tests.html 
>> <https://davehunt.co.uk/2018/03/20/prototype-multi-device-firefox-tests.html>.
>>  Since then, much of the feedback has been positive with a few suggestions, 
>> many of these I have implemented, such as:
>> 
>> If path to Firefox is not specified, download latest Nightly build
>> Enable debug sync logs and gather these in the HTML test report
>> Set up continuous integration (see details above)
>> Patches necessary for the TPS add-on have been merged upstream in 
>> mozilla-central
>> Creation of Firefox Accounts has been split into a separate pytest plugin
>> https://pypi.org/project/pytest-fxa/ <https://pypi.org/project/pytest-fxa/>
>> 
>> The current blocker for me opening a pull request to merge this new suite 
>> into the firefox-ios repository is 
>> https://bugzilla.mozilla.org/show_bug.cgi?id=1455570 
>> <https://bugzilla.mozilla.org/show_bug.cgi?id=1455570>. Without this, the 
>> entire code for the TPS add-on is duplicated in firefox-ios. While this 
>> isn’t a lot of code, it makes sense to simply download a nightly build much 
>> like we do for Firefox itself.
>> 
>> I’m still very keen to hear feedback and suggestions, and happy to answer 
>> any questions. I believe Isabel will be demonstrating the new test at this 
>> week’s iOS meeting, which I also intend to attend. Otherwise, please feel 
>> free to reply here, or to find me on IRC (davehunt) or Slack (davehunt).
>> 
>> Thanks,
>> Dave Hunt
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to