skia2/dm/DMUtil.h

24 lines
573 B
C
Raw Normal View History

#ifndef DMUtil_DEFINED
#define DMUtil_DEFINED
#include "SkString.h"
#include "gm_expectations.h"
// Small free functions used in more than one place in DM.
namespace DM {
// underJoin("a", "b") -> "a_b"
SkString underJoin(const char* a, const char* b);
// png("a") -> "a.png"
SkString png(SkString s);
// Roughly, expectations.match(digest), but only does it if we're not ignoring the result.
bool meetsExpectations(const skiagm::Expectations& expectations,
const skiagm::GmResultDigest& digest);
} // namespace DM
#endif // DMUtil_DEFINED