app/headless,internal/rendertest: report errors from headless renders

Updates gio#144

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-07-04 16:35:18 +02:00
parent d53c92791f
commit 30ad63283b
3 changed files with 21 additions and 10 deletions
+9 -3
View File
@@ -26,7 +26,9 @@ func TestHeadless(t *testing.T) {
X: float32(sz.X) - 100,
Y: float32(sz.Y) - 100,
}}}.Add(&ops)
w.Frame(&ops)
if err := w.Frame(&ops); err != nil {
t.Fatal(err)
}
img, err := w.Screenshot()
if err != nil {
@@ -70,7 +72,9 @@ func TestClipping(t *testing.T) {
NW: 75,
}.Op(&ops).Add(&ops)
pop.Add(&ops)
w.Frame(&ops)
if err := w.Frame(&ops); err != nil {
t.Fatal(err)
}
img, err := w.Screenshot()
if err != nil {
@@ -113,7 +117,9 @@ func TestDepth(t *testing.T) {
paint.PaintOp{Rect: f32.Rectangle{
Max: f32.Point{X: 100, Y: 50},
}}.Add(&ops)
w.Frame(&ops)
if err := w.Frame(&ops); err != nil {
t.Fatal(err)
}
img, err := w.Screenshot()
if err != nil {