User login

Weekly Report for week ending 19 January 2018




Started integrating the chromium test into AMP, which means being able to run it both standalone (providing my own main function) and as part of the AMP client, and reporting data in the correct protobuf formats.

The way chromium forks and executes itself repeatedly (zygote processes) caused some confusion around why argument parsing was failing, as it was passing through the getopt multiple times with unexpected arguments. It now accepts and ignores the arguments used with zygote processes, letting them pass through to headless chromium.

Found that the timings available to javascript had improved since I last looked, and that I could now fetch the information for the initial page in exactly the same format as the objects in the page, saving a heap of near-duplicate code and getting more accurate information.