Status as of today below. > On 26 Nov 2018, at 00:44, Vincent Massol <vinc...@massol.net> wrote: > > Hi devs, > > I wanted to keep up to date on the list of stuff that we still need to do in > the domain of Docker, CI & Clover, specifically on the domains I’ve been > working on. All the items below are items I need to work on (but any help is > welcome of course). > > 1) Clover pipeline job to modify to add docker-based functional tests: right > now the global TPC is going to decrease because of MenuIT and MailIT. This > needs to be fixed ASAP before we convert too many tests.
Done > 2) Also fix Clover pipeline job in general which hasn’t passed since the 22nd > of October Done > 3) Execute Docker-based tests in main pipeline job for the default config as > otherwise we might have the platform job succeeding but it’ll miss several > functional tests! Option 1: execute Browser outside of docker as option, > Option 2: add more docker-based agents. For the moment, we might be able to > run the docker tests on agent4. Not done yet, need to have step 7 work first and move all agents to docker. > 4) Screenshot attachment on UI test failures to fix in pipeline job Tried to fix it but not fully working yet. > 5) Flicker recognition on tests to fix in pipeline job Tried to fix it but not fully working yet. > 6) Fix the ClosedChannelExcption/InterruptedException in our CI I think we still have it from time to time but not sure. > 7) Research running Jenkins agents in docker images and make our Docker test > work (docker on docker). Once this works, set up 2 or 2 agents on a4. And > then move all other agents to this. Done! > 8) Still need to apply the Clover strategy we agreed on (global TPC needs to > not go down during releases). First version done, I’ve proposed a new version that I now need to implement. > 9) Find strategy to move Docker image creation in platform build Not done yet. Thanks -Vincent > > Let me know if you have questions. > > Thanks > -Vincent > > PS: I didn’t list fixing tests (such and flicker fixing or WCAG test fixing) > since this not infra and I wanted to limit this list to infra. >