Fix formatting issue in generate_stats

Update to new (public) sheet in chromium account.
Fix issue with python newline on concatenated string.
Ensure all tables are sorted by date.

Bug: angleproject:3435
Change-Id: I5de178409dec1e0dcf1467e4f0fe8cf85ea23c08
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1609939
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
This commit is contained in:
Jonah Ryan-Davis 2019-05-13 13:55:25 -04:00 коммит произвёл Commit Bot
Родитель 52bfbd35fc
Коммит cd3011fb06
2 изменённых файлов: 53 добавлений и 49 удалений

Просмотреть файл

@ -1,104 +1,104 @@
# Charts
These charts are generated nightly from the [chrome GPU waterfall bots](https://ci.chromium.org/p/chromium/g/chromium.gpu.fyi/console?limit=200). The output of dEQP tests are parsed by [generate_stats.py](https://chromium.googlesource.com/angle/angle/+/HEAD/scripts/generate_stats.py) and collected into a Sheet here: https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw
These charts are generated nightly from the [chrome GPU waterfall bots](https://ci.chromium.org/p/chromium/g/chromium.gpu.fyi/console?limit=200). The output of dEQP tests are parsed by [generate_stats.py](https://chromium.googlesource.com/angle/angle/+/HEAD/scripts/generate_stats.py) and collected into a Sheet here: https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek
[TOC]
## Win Desktop OpenGL Charts
[https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=594707611](https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=594707611)
[https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=594707611](https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=594707611)
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1757837108&format=interactive"></iframe>
<iframe id="GLES 2.0 Desktop OpenGL Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1757837108&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=689729939&format=interactive"></iframe>
<iframe id="GLES 3.0 Desktop OpenGL Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=689729939&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=296491407&format=interactive"></iframe>
<iframe id="GLES 3.1 Desktop OpenGL Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=296491407&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1395342238&format=interactive"></iframe>
<iframe id="EGL Desktop OpenGL Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1395342238&format=interactive"></iframe>
## Win Vulkan Charts
[https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=1309999426](https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=1309999426)
[https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=1309999426](https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=1309999426)
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1795052189&format=interactive"></iframe>
<iframe id="GLES 2.0 Vulkan Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1795052189&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=119413727&format=interactive"></iframe>
<iframe id="GLES 2.0 Vulkan Win7 AMD" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=119413727&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=312334963&format=interactive"></iframe>
<iframe id="GLES 3.0 Vulkan Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=312334963&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=332822006&format=interactive"></iframe>
<iframe id="EGL Vulkan Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=332822006&format=interactive"></iframe>
## Win D3D11 Charts
[https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=1992689006](https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=1992689006)
[https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=1992689006](https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=1992689006)
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=671909715&format=interactive"></iframe>
<iframe id="GLES 2.0 D3D11 Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=671909715&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=132762914&format=interactive"></iframe>
<iframe id="GLES 2.0 D3D11 Win10 Intel HD 630" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=132762914&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=691522119&format=interactive"></iframe>
<iframe id="GLES 2.0 D3D11 Win7 AMD" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=691522119&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=2072341912&format=interactive"></iframe>
<iframe id="GLES 3.0 D3D11 Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=2072341912&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=406549889&format=interactive"></iframe>
<iframe id="GLES 3.1 D3D11 Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=406549889&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=930950454&format=interactive"></iframe>
<iframe id="EGL D3D11 Win10 NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=930950454&format=interactive"></iframe>
## Mac Desktop Open GL Charts
[https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=88498958](https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=88498958)
[https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=88498958](https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=88498958)
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1398568122&format=interactive"></iframe>
<iframe id="GLES 2.0 Desktop OpenGL Mac Intel" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1398568122&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=643230115&format=interactive"></iframe>
<iframe id="GLES 2.0 Desktop OpenGL Mac AMD" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=643230115&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1798564334&format=interactive"></iframe>
<iframe id="GLES 3.0 Desktop OpenGL Mac Intel" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1798564334&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1757427900&format=interactive"></iframe>
<iframe id="GLES 3.0 Desktop OpenGL Mac AMD" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1757427900&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=994225021&format=interactive"></iframe>
<iframe id="EGL Desktop OpenGL Mac Intel" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=994225021&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1585073062&format=interactive"></iframe>
<iframe id="EGL Desktop OpenGL Mac AMD" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1585073062&format=interactive"></iframe>
## Linux Desktop Open GL Charts
[https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=399484153](https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=399484153)
[https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=399484153](https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=399484153)
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=897813933&format=interactive"></iframe>
<iframe id="GLES 2.0 Desktop OpenGL Linux NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=897813933&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=2135761292&format=interactive"></iframe>
<iframe id="GLES 2.0 Desktop OpenGL Linux Intel HD 630" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=2135761292&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1171819777&format=interactive"></iframe>
<iframe id="GLES 3.0 Desktop OpenGL Linux NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1171819777&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1209945637&format=interactive"></iframe>
<iframe id="GLES 3.1 Desktop OpenGL Linux NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1209945637&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1537853177&format=interactive"></iframe>
<iframe id="EGL Desktop OpenGL Linux NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1537853177&format=interactive"></iframe>
## Linux Vulkan Charts
[https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=1599548256](https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=1599548256)
[https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=1599548256](https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=1599548256)
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=534351971&format=interactive"></iframe>
<iframe id="GLES 2.0 Vulkan Linux NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=534351971&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=918341071&format=interactive"></iframe>
<iframe id="GLES 3.0 Vulkan Linux NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=918341071&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=2071210384&format=interactive"></iframe>
<iframe id="EGL Vulkan Linux NVIDIA" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=2071210384&format=interactive"></iframe>
## Android Vulkan Charts
[https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=1077550384](https://docs.google.com/spreadsheets/d/1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw/edit#gid=1077550384)
[https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=1077550384](https://docs.google.com/spreadsheets/d/1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek/edit#gid=1077550384)
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1604064925&format=interactive"></iframe>
<iframe id="GLES 2.0 Vulkan Android 32 Pixel 2" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1604064925&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1003110339&format=interactive"></iframe>
<iframe id="GLES 2.0 Vulkan Android 32 Pixel XL" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1003110339&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=893390360&format=interactive"></iframe>
<iframe id="GLES 3.0 Vulkan Android 32 Pixel 2" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=893390360&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1554851346&format=interactive"></iframe>
<iframe id="GLES 3.0 Vulkan Android 32 Pixel XL" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1554851346&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=1349204511&format=interactive"></iframe>
<iframe id="EGL Vulkan Android 32 Pixel 2" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=1349204511&format=interactive"></iframe>
<iframe width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubchart?oid=355976390&format=interactive"></iframe>
<iframe id="EGL Vulkan Android 32 Pixel XL" width="1200px" height="371px" class="noborder" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubchart?oid=355976390&format=interactive"></iframe>
## Unexpected Passes/Failures
@ -106,6 +106,6 @@ These charts are generated nightly from the [chrome GPU waterfall bots](https://
The latest list of unexpected passed/failed tests on HEAD.
Each test is followed by a list of links to any builds on which they passed/failed unexpectedly.
<iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubhtml?gid=227024905&single=true&widget=true&headers=false" width="100%" height="600px"></iframe>
<iframe id="Unexpected Passed Tests" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubhtml?gid=227024905&single=true&widget=true&headers=false" width="100%" height="600px"></iframe>
<iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vSVry_ITbQWPOeDkQcnwGAceB-9uwDY43edtgwa8yS48muFZSddlPKfuLC6v85DpF1xFZivWpslUZFv/pubhtml?gid=101098052&single=true&widget=true&headers=false" width="100%" height="600px"></iframe>
<iframe id="Unexpected Failed Tests" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQKyd5j9B0BOl-SuEYeJfIdhYF8EZzASSA7M3nZeLL54i-7iAfEMx0kX7SF_CiwU7DrX8THgn6VKX8a/pubhtml?gid=101098052&single=true&widget=true&headers=false" width="100%" height="600px"></iframe>

Просмотреть файл

@ -525,6 +525,10 @@ def update_filters(service, spreadsheet_id, headers, info, spreadsheet):
"startColumnIndex": 0,
"endColumnIndex": len(headers[sheet_name])
},
"sortSpecs": [{
"dimensionIndex": headers[sheet_name].index('date'),
"sortOrder": "ASCENDING"
}],
"criteria": {
str(headers[sheet_name].index('duplicate')): {
"hiddenValues":
@ -617,9 +621,9 @@ def generate_duplicate_formula(headers, filter_columns):
for i in range(len(headers)):
if headers[i] == filter_columns[0]:
col = str(i + 1)
return "IF(INDIRECT(ADDRESS(ROW(), " + col + "))=INDIRECT(ADDRESS(ROW() - 1, " + col +
"))," + generate_duplicate_formula(
headers, filter_columns[1:]) + ",0)"
formula = "IF(INDIRECT(ADDRESS(ROW(), " + col + "))=INDIRECT(ADDRESS(ROW() - 1, " + \
col + "))," + generate_duplicate_formula(headers, filter_columns[1:]) + ",0)"
return formula
# Next column not found, remove from recursion but just return whatever the next one is
return generate_duplicate_formula(headers, filter_columns[1:])
@ -728,10 +732,10 @@ def parse_args():
'[default=<home>/.auth]')
parser.add_argument(
'--spreadsheet',
default='1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw',
default='1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek',
nargs='?',
help='ID of the spreadsheet to write stats to. '
"[default='1D6Yh7dAPP-aYLbX3HHQD8WubJV9XPuxvkKowmn2qhIw']")
"[default='1uttk1z8lJ4ZsUY7wMdFauMzUxb048nh5l52zdrAznek']")
parser.add_argument(
'--verbosity',
default='INFO',