Austin Eng 7f426898ef Skip BufferUploadPerf 16MB SetSubData on all backends.
This test is flaky on all backends.

Bug: dawn:239, chromium:1014946
TBR=cwallez@chromium.org

Change-Id: I77dd261420c78d4b7f21a9e54b835ee3466df97d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/12360
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2019-10-16 18:59:04 +00:00
..

Dawn Perf Tests

Tests

BufferUploadPerf

Tests repetitively uploading data to the GPU using either SetSubData or CreateBufferMapped.

Test Harness

The test harness provides a DawnPerfTestBase which Derived tests should inherit from. The harness calls Step() of a Derived class to measure its execution time. First, a calibration step is run which determines the number of times to call Step() to last approximately kCalibrationRunTimeSeconds. Then, Step() is called for the computed number of times, or until kMaximumRunTimeSeconds is exceeded. kNumTrials are performed and the results and averages per iteration* are printed. (See DawnPerfTest.h for the values of the constants).

The results are printed according to the format specified at [chromium]//build/scripts/slave/performance_log_processor.py

*The number of iterations a test performs should be passed to the constructor of DawnPerfTestBase. The reported times are the total time divided by numSteps * iterationsPerStep.