GM: add --missingExpectationsPath option, similar to --mismatchPath

This will allow us to make the buildbots record all images EXCEPT those which
match expectations to Google Storage.

R=borenet@google.com

Review URL: https://codereview.chromium.org/17552012

git-svn-id: http://skia.googlecode.com/svn/trunk@9725 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
epoger@google.com 2013-06-21 18:16:47 +00:00
Родитель da2b21fa9b
Коммит 5f99545de6
124 изменённых файлов: 157 добавлений и 22 удалений

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

@ -193,7 +193,8 @@ class GMMain {
public:
GMMain() : fUseFileHierarchy(false), fWriteChecksumBasedFilenames(false),
fIgnorableErrorTypes(kDefaultIgnorableErrorTypes),
fMismatchPath(NULL), fTestsRun(0), fRenderModesEncountered(1) {}
fMismatchPath(NULL), fMissingExpectationsPath(NULL), fTestsRun(0),
fRenderModesEncountered(1) {}
/**
* Assemble shortNamePlusConfig from (surprise!) shortName and configName.
@ -767,6 +768,7 @@ public:
*
* If fMismatchPath has been set, and there are pixel diffs, then the
* actual bitmap will be written out to a file within fMismatchPath.
* And similarly for fMissingExpectationsPath...
*
* @param expectations what expectations to compare actualBitmap against
* @param actualBitmapAndDigest the SkBitmap we actually generated, and its GmResultDigest
@ -795,6 +797,16 @@ public:
if (expectations.empty()) {
errors.add(kMissingExpectations_ErrorType);
// Write out the "actuals" for any tests without expectations, if we have
// been directed to do so.
if (fMissingExpectationsPath) {
SkString path = make_bitmap_filename(fMissingExpectationsPath, shortName,
configName, renderModeDescriptor,
actualBitmapAndDigest.fDigest);
write_bitmap(path, actualBitmapAndDigest.fBitmap);
}
} else if (!expectations.match(actualBitmapAndDigest.fDigest)) {
addToJsonSummary = true;
// The error mode we record depends on whether this was running
@ -1178,6 +1190,7 @@ public:
ErrorCombination fIgnorableErrorTypes;
const char* fMismatchPath;
const char* fMissingExpectationsPath;
// collection of tests that have failed with each ErrorType
SkTArray<SkString> fFailedTests[kLast_ErrorType+1];
@ -1317,6 +1330,8 @@ DEFINE_string(match, "", "[~][^]substring[$] [...] of test name to run.\n"
"^ and $ requires an exact match\n"
"If a test does not match any list entry,\n"
"it is skipped unless some list entry starts with ~");
DEFINE_string(missingExpectationsPath, "", "Write images for tests without expectations "
"into this directory.");
DEFINE_string(mismatchPath, "", "Write images for tests that failed due to "
"pixel mismatches into this directory.");
DEFINE_string(modulo, "", "[--modulo <remainder> <divisor>]: only run tests for which "
@ -1799,6 +1814,9 @@ int tool_main(int argc, char** argv) {
if (FLAGS_mismatchPath.count() == 1) {
gmmain.fMismatchPath = FLAGS_mismatchPath[0];
}
if (FLAGS_missingExpectationsPath.count() == 1) {
gmmain.fMissingExpectationsPath = FLAGS_missingExpectationsPath[0];
}
for (int i = 0; i < FLAGS_config.count(); i++) {
const char* config = FLAGS_config[i];
@ -1987,6 +2005,10 @@ int tool_main(int argc, char** argv) {
if (NULL != gmmain.fMismatchPath) {
gm_fprintf(stdout, "writing mismatches to %s\n", gmmain.fMismatchPath);
}
if (NULL != gmmain.fMissingExpectationsPath) {
gm_fprintf(stdout, "writing images without expectations to %s\n",
gmmain.fMissingExpectationsPath);
}
if (FLAGS_writePicturePath.count() == 1) {
gm_fprintf(stdout, "writing pictures to %s\n", FLAGS_writePicturePath[0]);
}
@ -2017,6 +2039,12 @@ int tool_main(int argc, char** argv) {
return -1;
}
}
if (NULL != gmmain.fMissingExpectationsPath) {
if (!prepare_subdirectories(gmmain.fMissingExpectationsPath, gmmain.fUseFileHierarchy,
configs)) {
return -1;
}
}
if (FLAGS_pdfJpegQuality < -1 || FLAGS_pdfJpegQuality > 100) {
gm_fprintf(stderr, "%s\n", "pdfJpegQuality must be in [-1 .. 100] range.");

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

@ -1 +1 @@
out/Debug/gm --verbose --writeChecksumBasedFilenames --match selftest1 --config 8888 565 -r gm/tests/inputs/json/different-pixels-no-hierarchy.json --writeJsonSummaryPath gm/tests/outputs/checksum-based-filenames/output-actual/json-summary.txt --writePath gm/tests/outputs/checksum-based-filenames/output-actual/writePath --mismatchPath gm/tests/outputs/checksum-based-filenames/output-actual/mismatchPath
out/Debug/gm --verbose --writeChecksumBasedFilenames --match selftest1 --config 8888 565 -r gm/tests/inputs/json/different-pixels-no-hierarchy.json --writeJsonSummaryPath gm/tests/outputs/checksum-based-filenames/output-actual/json-summary.txt --writePath gm/tests/outputs/checksum-based-filenames/output-actual/writePath --mismatchPath gm/tests/outputs/checksum-based-filenames/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/checksum-based-filenames/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading expectations from JSON summary file gm/tests/inputs/json/different-pixels-no-hierarchy.json
GM: writing to gm/tests/outputs/checksum-based-filenames/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/checksum-based-filenames/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/checksum-based-filenames/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/images/different-pixels --writeJsonSummaryPath gm/tests/outputs/compared-against-different-pixels-images/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-different-pixels-images/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-different-pixels-images/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/images/different-pixels --writeJsonSummaryPath gm/tests/outputs/compared-against-different-pixels-images/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-different-pixels-images/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-different-pixels-images/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/compared-against-different-pixels-images/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading from gm/tests/inputs/images/different-pixels
GM: writing to gm/tests/outputs/compared-against-different-pixels-images/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/compared-against-different-pixels-images/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/compared-against-different-pixels-images/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/json/different-pixels.json --writeJsonSummaryPath gm/tests/outputs/compared-against-different-pixels-json/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-different-pixels-json/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-different-pixels-json/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/json/different-pixels.json --writeJsonSummaryPath gm/tests/outputs/compared-against-different-pixels-json/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-different-pixels-json/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-different-pixels-json/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/compared-against-different-pixels-json/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading expectations from JSON summary file gm/tests/inputs/json/different-pixels.json
GM: writing to gm/tests/outputs/compared-against-different-pixels-json/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/compared-against-different-pixels-json/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/compared-against-different-pixels-json/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/images/empty-dir --writeJsonSummaryPath gm/tests/outputs/compared-against-empty-dir/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-empty-dir/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-empty-dir/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/images/empty-dir --writeJsonSummaryPath gm/tests/outputs/compared-against-empty-dir/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-empty-dir/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-empty-dir/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/compared-against-empty-dir/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
[contents of gm/tests/outputs/compared-against-empty-dir/output-actual/missingExpectationsPath/565/selftest1.png]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
[contents of gm/tests/outputs/compared-against-empty-dir/output-actual/missingExpectationsPath/8888/selftest1.png]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading from gm/tests/inputs/images/empty-dir
GM: writing to gm/tests/outputs/compared-against-empty-dir/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/compared-against-empty-dir/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/compared-against-empty-dir/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/images/identical-bytes --writeJsonSummaryPath gm/tests/outputs/compared-against-identical-bytes-images/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-identical-bytes-images/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-identical-bytes-images/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/images/identical-bytes --writeJsonSummaryPath gm/tests/outputs/compared-against-identical-bytes-images/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-identical-bytes-images/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-identical-bytes-images/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/compared-against-identical-bytes-images/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading from gm/tests/inputs/images/identical-bytes
GM: writing to gm/tests/outputs/compared-against-identical-bytes-images/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/compared-against-identical-bytes-images/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/compared-against-identical-bytes-images/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/json/identical-bytes.json --writeJsonSummaryPath gm/tests/outputs/compared-against-identical-bytes-json/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-identical-bytes-json/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-identical-bytes-json/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/json/identical-bytes.json --writeJsonSummaryPath gm/tests/outputs/compared-against-identical-bytes-json/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-identical-bytes-json/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-identical-bytes-json/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/compared-against-identical-bytes-json/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading expectations from JSON summary file gm/tests/inputs/json/identical-bytes.json
GM: writing to gm/tests/outputs/compared-against-identical-bytes-json/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/compared-against-identical-bytes-json/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/compared-against-identical-bytes-json/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/images/identical-pixels --writeJsonSummaryPath gm/tests/outputs/compared-against-identical-pixels-images/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-identical-pixels-images/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-identical-pixels-images/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/images/identical-pixels --writeJsonSummaryPath gm/tests/outputs/compared-against-identical-pixels-images/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-identical-pixels-images/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-identical-pixels-images/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/compared-against-identical-pixels-images/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading from gm/tests/inputs/images/identical-pixels
GM: writing to gm/tests/outputs/compared-against-identical-pixels-images/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/compared-against-identical-pixels-images/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/compared-against-identical-pixels-images/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/json/identical-pixels.json --writeJsonSummaryPath gm/tests/outputs/compared-against-identical-pixels-json/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-identical-pixels-json/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-identical-pixels-json/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/json/identical-pixels.json --writeJsonSummaryPath gm/tests/outputs/compared-against-identical-pixels-json/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-identical-pixels-json/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-identical-pixels-json/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/compared-against-identical-pixels-json/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading expectations from JSON summary file gm/tests/inputs/json/identical-pixels.json
GM: writing to gm/tests/outputs/compared-against-identical-pixels-json/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/compared-against-identical-pixels-json/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/compared-against-identical-pixels-json/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r ../path/to/nowhere --writeJsonSummaryPath gm/tests/outputs/compared-against-nonexistent-dir/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-nonexistent-dir/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-nonexistent-dir/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 -r ../path/to/nowhere --writeJsonSummaryPath gm/tests/outputs/compared-against-nonexistent-dir/output-actual/json-summary.txt --writePath gm/tests/outputs/compared-against-nonexistent-dir/output-actual/writePath --mismatchPath gm/tests/outputs/compared-against-nonexistent-dir/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/compared-against-nonexistent-dir/output-actual/missingExpectationsPath

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

@ -1 +1 @@
out/Debug/gm --ignoreErrorTypes ExpectationsMismatch NoGpuContext --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/json/different-pixels.json --writeJsonSummaryPath gm/tests/outputs/ignore-expectations-mismatch/output-actual/json-summary.txt --writePath gm/tests/outputs/ignore-expectations-mismatch/output-actual/writePath --mismatchPath gm/tests/outputs/ignore-expectations-mismatch/output-actual/mismatchPath
out/Debug/gm --ignoreErrorTypes ExpectationsMismatch NoGpuContext --verbose --hierarchy --match selftest1 --config 8888 565 -r gm/tests/inputs/json/different-pixels.json --writeJsonSummaryPath gm/tests/outputs/ignore-expectations-mismatch/output-actual/json-summary.txt --writePath gm/tests/outputs/ignore-expectations-mismatch/output-actual/writePath --mismatchPath gm/tests/outputs/ignore-expectations-mismatch/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/ignore-expectations-mismatch/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading expectations from JSON summary file gm/tests/inputs/json/different-pixels.json
GM: writing to gm/tests/outputs/ignore-expectations-mismatch/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/ignore-expectations-mismatch/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/ignore-expectations-mismatch/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 selftest2 --config 8888 565 --writeJsonSummaryPath gm/tests/outputs/intentionally-skipped-tests/output-actual/json-summary.txt --writePath gm/tests/outputs/intentionally-skipped-tests/output-actual/writePath --mismatchPath gm/tests/outputs/intentionally-skipped-tests/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 selftest2 --config 8888 565 --writeJsonSummaryPath gm/tests/outputs/intentionally-skipped-tests/output-actual/json-summary.txt --writePath gm/tests/outputs/intentionally-skipped-tests/output-actual/writePath --mismatchPath gm/tests/outputs/intentionally-skipped-tests/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/intentionally-skipped-tests/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1,6 +1,7 @@
GM: These configs will be run: 8888 565
GM: writing to gm/tests/outputs/intentionally-skipped-tests/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/intentionally-skipped-tests/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/intentionally-skipped-tests/output-actual/missingExpectationsPath
GM: drawing... selftest2 [300 200]
GM: drawing... selftest1 [300 200]
GM: Ran 2 GMs

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --match selftest1 --config 8888 565 -r gm/tests/inputs/json/different-pixels-no-hierarchy.json --writeJsonSummaryPath gm/tests/outputs/no-hierarchy/output-actual/json-summary.txt --writePath gm/tests/outputs/no-hierarchy/output-actual/writePath --mismatchPath gm/tests/outputs/no-hierarchy/output-actual/mismatchPath
out/Debug/gm --verbose --match selftest1 --config 8888 565 -r gm/tests/inputs/json/different-pixels-no-hierarchy.json --writeJsonSummaryPath gm/tests/outputs/no-hierarchy/output-actual/json-summary.txt --writePath gm/tests/outputs/no-hierarchy/output-actual/writePath --mismatchPath gm/tests/outputs/no-hierarchy/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/no-hierarchy/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -2,6 +2,7 @@ GM: These configs will be run: 8888 565
GM: reading expectations from JSON summary file gm/tests/inputs/json/different-pixels-no-hierarchy.json
GM: writing to gm/tests/outputs/no-hierarchy/output-actual/writePath
GM: writing mismatches to gm/tests/outputs/no-hierarchy/output-actual/mismatchPath
GM: writing images without expectations to gm/tests/outputs/no-hierarchy/output-actual/missingExpectationsPath
GM: drawing... selftest1 [300 200]
GM: Ran 1 GMs
GM: ... over 2 configs ["8888", "565"]

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -1 +1 @@
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 --writeJsonSummaryPath gm/tests/outputs/no-readpath/output-actual/json-summary.txt --writePath gm/tests/outputs/no-readpath/output-actual/writePath --mismatchPath gm/tests/outputs/no-readpath/output-actual/mismatchPath
out/Debug/gm --verbose --hierarchy --match selftest1 --config 8888 565 --writeJsonSummaryPath gm/tests/outputs/no-readpath/output-actual/json-summary.txt --writePath gm/tests/outputs/no-readpath/output-actual/writePath --mismatchPath gm/tests/outputs/no-readpath/output-actual/mismatchPath --missingExpectationsPath gm/tests/outputs/no-readpath/output-actual/missingExpectationsPath

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

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

@ -0,0 +1 @@
Created additional file to make sure directory isn't empty, because self-test cannot handle empty directories.

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше