Perform some analysis over the boards where we see output variation to determine a root cause for the variance.
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/ad0b897354366724d3ce5eeeab933b99e3a273f0 commit ad0b897354366724d3ce5eeeab933b99e3a273f0 Author: Piotr Pawliczek <pawliczek@chromium.org> Date: Sat Oct 27 00:19:16 2018 New version of autotest for PPD files verification New version of autotest for testing all PPD files. It introduces the following changes: - It can analyze a pipeline dumped by CUPS and rerun it outside CUPS server. It allows for separate analysis of each pipeline's step. For now, this kind of analysis requires CUPS patching and must be started by hand. See readme.txt file for more details. - New class Archiver for on-the-fly compression of gathered output files. It allows to store on the device large number of similar files in compressed form. - Improved procedure for digest calculation. - Updated archives with PPD files to test. BUG= chromium:862784 ,chromium:880935 TEST=Tested on nautilus, veyron_minnie and elm Change-Id: Ia0eb469fdf4fcd5326d2363cf7169c4fd876f3e6 Reviewed-on: https://chromium-review.googlesource.com/1291869 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Piotr Pawliczek <pawliczek@chromium.org> Reviewed-by: Sean Kau <skau@chromium.org> Reviewed-by: Kalin Stoyanov <kalin@chromium.org> [add] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/cups_log_pipelines.patch [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/digests/annotation_highlight_square_with_ap.pdf.digests [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/ppds_100.tar.xz [add] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/archiver.py [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/control.all_digests [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/digests/embedded_images.pdf.digests [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/digests/split_streams.pdf.digests [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/multithreaded_processor.py [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/control.all [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/control.all_outputs [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/digests_blacklist.txt [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/ppds_all.tar.xz [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/platform_PrinterPpds.py [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/readme.txt [modify] https://crrev.com/ad0b897354366724d3ce5eeeab933b99e3a273f0/client/site_tests/platform_PrinterPpds/helpers.py
Ping - Is this one fixed?
It is a constant effort, we still have ~450 blacklisted PPDs.
Comment 1 by skau@chromium.org
, Oct 18Status: Started (was: Assigned)