Skip to content

Cursor Test logs

Erik Hedlund edited this page Mar 8, 2023 · 2 revisions

Cursor test logs

Before changes

?   	github.com/hajimehoshi/ebiten/v2/audio/mp3	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/audio/wav	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/cmd/ebitenmobile	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/2048	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/additive	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/address	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/airship	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/alphablending	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/animation	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/audio	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/audioinfiniteloop	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/audiopanning	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/blend	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/blocks	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/blocks/blocks	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/blur	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/camera	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/chipmunk	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/clip	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/contextlost	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/cursor	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/doomfire	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/drag	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/dropfile	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/filter	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/flappy	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/flood	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/font	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/fontvector	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/fullscreen	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/gamepad	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/highdpi	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/hsv	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/hue	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/infinitescroll	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/isometric	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/keyboard	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/keyboard/keyboard	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/lasttouch	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/life	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/lines	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/mandelbrot	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/mascot	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/masking	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/minify	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/moire	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/mosaic	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/noise	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/paint	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/particles	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/pcm	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/perspective	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/piano	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/platformer	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/polygons	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/raycasting	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/realtimepcm	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/audio	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/fonts	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/audio	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/blend	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/blocks	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/flappy	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/keyboard	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/mascot	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/platformer	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/shader	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/rotate	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/set	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/shader	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/shapes	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/sinewave	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/skipdraw	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/snake	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/sprites	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/spriteshd	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/squiral	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/stars	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/subimage	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/text	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/tiles	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/touch	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/typewriter	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/ui	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/vector	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/vibrate	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/wav	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/wheel	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/windowclosing	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/windowsize	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/inpututil	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/builtinshader	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/clock	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/debug	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/devicescale	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/file	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/gamepad	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/glfw	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver/opengl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver/opengl/gl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/hooks	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/microsoftgdk	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/mipmap	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/png	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/shaderir/glsl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/shaderir/hlsl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/shaderir/msl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/testing	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/thread	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/ui	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/vibrate	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/mobile	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/vector	[no test files]
=== RUN   TestGeoMInit
--- PASS: TestGeoMInit (0.00s)
=== RUN   TestGeoMAssign
--- PASS: TestGeoMAssign (0.00s)
=== RUN   TestGeoMConcat
--- PASS: TestGeoMConcat (0.00s)
=== RUN   TestGeoMConcatSelf
--- PASS: TestGeoMConcatSelf (0.00s)
=== RUN   TestGeoMApply
--- PASS: TestGeoMApply (0.00s)
=== RUN   TestGeoMIsInvert
--- PASS: TestGeoMIsInvert (0.00s)
=== RUN   TestGeomSkew
--- PASS: TestGeomSkew (0.00s)
=== RUN   TestGeoMEquals
--- PASS: TestGeoMEquals (0.00s)
=== RUN   TestImagePixels
--- PASS: TestImagePixels (0.03s)
=== RUN   TestImageComposition
--- PASS: TestImageComposition (0.01s)
=== RUN   TestImageSelf
--- PASS: TestImageSelf (0.00s)
=== RUN   TestImageScale
--- PASS: TestImageScale (0.02s)
=== RUN   TestImage90DegreeRotate
--- PASS: TestImage90DegreeRotate (0.00s)
=== RUN   TestImageDotByDotInversion
--- PASS: TestImageDotByDotInversion (0.00s)
=== RUN   TestImageWritePixels
--- PASS: TestImageWritePixels (0.01s)
=== RUN   TestImageWritePixelsNil
--- PASS: TestImageWritePixelsNil (0.00s)
=== RUN   TestImageDispose
--- PASS: TestImageDispose (0.00s)
=== RUN   TestImageBlendLighter
--- PASS: TestImageBlendLighter (0.00s)
=== RUN   TestNewImageFromEbitenImage
--- PASS: TestNewImageFromEbitenImage (0.00s)
=== RUN   TestNewImageFromSubImage
--- PASS: TestNewImageFromSubImage (0.01s)
=== RUN   TestImageFill
--- PASS: TestImageFill (0.00s)
=== RUN   TestImageClear
--- PASS: TestImageClear (0.02s)
=== RUN   TestImageEdge
--- PASS: TestImageEdge (6.25s)
=== RUN   TestImageTooManyFill
--- PASS: TestImageTooManyFill (0.02s)
=== RUN   TestImageLinearGraduation
--- PASS: TestImageLinearGraduation (0.00s)
=== RUN   TestImageOutside
--- PASS: TestImageOutside (0.00s)
=== RUN   TestImageOutsideUpperLeft
--- PASS: TestImageOutsideUpperLeft (0.00s)
=== RUN   TestImageSize
--- PASS: TestImageSize (0.00s)
=== RUN   TestImageSize1
--- PASS: TestImageSize1 (0.00s)
=== RUN   TestImageCopy
--- PASS: TestImageCopy (0.00s)
=== RUN   TestImageStretch
--- PASS: TestImageStretch (1.60s)
=== RUN   TestImageSprites
--- PASS: TestImageSprites (0.02s)
=== RUN   TestImageMipmapColor
--- PASS: TestImageMipmapColor (0.01s)
=== RUN   TestImageMiamapAndDrawTriangle
--- PASS: TestImageMiamapAndDrawTriangle (0.00s)
=== RUN   TestImageSubImageAt
--- PASS: TestImageSubImageAt (0.00s)
=== RUN   TestImageSubImageSize
--- PASS: TestImageSubImageSize (0.00s)
=== RUN   TestImageDrawImmediately
--- PASS: TestImageDrawImmediately (0.00s)
=== RUN   TestImageLinearFilterGlitch
    image_test.go:1201: dst.At(190, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(191, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(192, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(193, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(194, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(195, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(196, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(197, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(198, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(199, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(200, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(201, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(202, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(203, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(204, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(205, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(206, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(207, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(208, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(209, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(210, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(211, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(212, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(213, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(214, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(215, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(216, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(217, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(218, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(219, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(220, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(221, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(222, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(223, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(224, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(225, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(226, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(227, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(228, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(229, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(230, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(231, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(232, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(233, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(234, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(235, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(236, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(237, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
--- FAIL: TestImageLinearFilterGlitch (0.00s)
=== RUN   TestImageLinearFilterGlitch2
--- PASS: TestImageLinearFilterGlitch2 (0.00s)
=== RUN   TestImageAddressRepeat
--- PASS: TestImageAddressRepeat (0.00s)
=== RUN   TestImageAddressRepeatNegativePosition
--- PASS: TestImageAddressRepeatNegativePosition (0.00s)
=== RUN   TestImageWritePixelsAfterClear
--- PASS: TestImageWritePixelsAfterClear (0.00s)
=== RUN   TestImageSet
--- PASS: TestImageSet (0.00s)
=== RUN   TestImageSetAndDraw
--- PASS: TestImageSetAndDraw (0.00s)
=== RUN   TestImageAlphaOnBlack
--- PASS: TestImageAlphaOnBlack (0.00s)
=== RUN   TestImageDrawTrianglesWithSubImage
--- PASS: TestImageDrawTrianglesWithSubImage (0.00s)
=== RUN   TestImageAtAfterDisposingSubImage
--- PASS: TestImageAtAfterDisposingSubImage (0.00s)
=== RUN   TestImageSubImageSubImage
--- PASS: TestImageSubImageSubImage (0.00s)
=== RUN   TestImageTooSmallMipmap
--- PASS: TestImageTooSmallMipmap (0.00s)
=== RUN   TestImageZeroSizedMipmap
--- PASS: TestImageZeroSizedMipmap (0.00s)
=== RUN   TestImageFillingAndEdges
--- PASS: TestImageFillingAndEdges (0.00s)
=== RUN   TestImageDrawTrianglesAndMutateArgs
--- PASS: TestImageDrawTrianglesAndMutateArgs (0.00s)
=== RUN   TestImageWritePixelsOnSubImage
--- PASS: TestImageWritePixelsOnSubImage (0.00s)
=== RUN   TestImageDrawTrianglesWithColorM
=== RUN   TestImageDrawTrianglesWithColorM/format0
=== RUN   TestImageDrawTrianglesWithColorM/format1
--- PASS: TestImageDrawTrianglesWithColorM (0.00s)
    --- PASS: TestImageDrawTrianglesWithColorM/format0 (0.00s)
    --- PASS: TestImageDrawTrianglesWithColorM/format1 (0.00s)
=== RUN   TestImageDrawTrianglesInterpolatesColors
=== RUN   TestImageDrawTrianglesInterpolatesColors/format0
=== RUN   TestImageDrawTrianglesInterpolatesColors/format1
--- PASS: TestImageDrawTrianglesInterpolatesColors (0.00s)
    --- PASS: TestImageDrawTrianglesInterpolatesColors/format0 (0.00s)
    --- PASS: TestImageDrawTrianglesInterpolatesColors/format1 (0.00s)
=== RUN   TestImageDrawTrianglesShaderInterpolatesValues
--- PASS: TestImageDrawTrianglesShaderInterpolatesValues (0.00s)
=== RUN   TestImageDrawOver
--- PASS: TestImageDrawOver (0.04s)
=== RUN   TestImageDrawDisposedImage
--- PASS: TestImageDrawDisposedImage (0.00s)
=== RUN   TestImageDrawTrianglesDisposedImage
--- PASS: TestImageDrawTrianglesDisposedImage (0.00s)
=== RUN   TestImageFloatTranslate
=== RUN   TestImageFloatTranslate/scale2
=== RUN   TestImageFloatTranslate/scale2/image
=== RUN   TestImageFloatTranslate/scale2/subimage
=== RUN   TestImageFloatTranslate/scale3
=== RUN   TestImageFloatTranslate/scale3/image
=== RUN   TestImageFloatTranslate/scale3/subimage
=== RUN   TestImageFloatTranslate/scale4
=== RUN   TestImageFloatTranslate/scale4/image
=== RUN   TestImageFloatTranslate/scale4/subimage
=== RUN   TestImageFloatTranslate/scale5
=== RUN   TestImageFloatTranslate/scale5/image
=== RUN   TestImageFloatTranslate/scale5/subimage
=== RUN   TestImageFloatTranslate/scale6
=== RUN   TestImageFloatTranslate/scale6/image
=== RUN   TestImageFloatTranslate/scale6/subimage
=== RUN   TestImageFloatTranslate/scale7
=== RUN   TestImageFloatTranslate/scale7/image
=== RUN   TestImageFloatTranslate/scale7/subimage
=== RUN   TestImageFloatTranslate/scale8
=== RUN   TestImageFloatTranslate/scale8/image
=== RUN   TestImageFloatTranslate/scale8/subimage
--- PASS: TestImageFloatTranslate (0.04s)
    --- PASS: TestImageFloatTranslate/scale2 (0.00s)
        --- PASS: TestImageFloatTranslate/scale2/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale2/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale3 (0.00s)
        --- PASS: TestImageFloatTranslate/scale3/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale3/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale4 (0.00s)
        --- PASS: TestImageFloatTranslate/scale4/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale4/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale5 (0.01s)
        --- PASS: TestImageFloatTranslate/scale5/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale5/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale6 (0.01s)
        --- PASS: TestImageFloatTranslate/scale6/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale6/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale7 (0.01s)
        --- PASS: TestImageFloatTranslate/scale7/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale7/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale8 (0.01s)
        --- PASS: TestImageFloatTranslate/scale8/image (0.01s)
        --- PASS: TestImageFloatTranslate/scale8/subimage (0.01s)
=== RUN   TestImageColorMCopy
--- PASS: TestImageColorMCopy (0.14s)
=== RUN   TestImageWritePixelsAndModifyPixels
--- PASS: TestImageWritePixelsAndModifyPixels (0.00s)
=== RUN   TestImageCompositeModeMultiply
--- PASS: TestImageCompositeModeMultiply (0.01s)
=== RUN   TestImageZeroTriangle
--- PASS: TestImageZeroTriangle (0.00s)
=== RUN   TestImageDrawImageTooBigScale
--- PASS: TestImageDrawImageTooBigScale (0.00s)
=== RUN   TestImageDrawImageTooSmallScale
--- PASS: TestImageDrawImageTooSmallScale (0.00s)
=== RUN   TestImageDrawImageCannotAllocateImageForMipmap
--- PASS: TestImageDrawImageCannotAllocateImageForMipmap (0.00s)
=== RUN   TestImageNewImageWithZeroSize
--- PASS: TestImageNewImageWithZeroSize (0.00s)
=== RUN   TestImageNewImageFromImageWithZeroSize
--- PASS: TestImageNewImageFromImageWithZeroSize (0.00s)
=== RUN   TestImageClip
--- PASS: TestImageClip (0.01s)
=== RUN   TestImageSubImageFill
--- PASS: TestImageSubImageFill (0.00s)
=== RUN   TestImageEvenOdd
--- PASS: TestImageEvenOdd (0.00s)
=== RUN   TestIndicesOverflow
--- PASS: TestIndicesOverflow (0.00s)
=== RUN   TestVerticesOverflow
--- PASS: TestVerticesOverflow (0.00s)
=== RUN   TestTooManyVertices
--- PASS: TestTooManyVertices (0.00s)
=== RUN   TestImageNewImageFromEbitenImage
--- PASS: TestImageNewImageFromEbitenImage (0.19s)
=== RUN   TestImageOptionsUnmanaged
--- PASS: TestImageOptionsUnmanaged (0.00s)
=== RUN   TestImageOptionsNegativeBoundsWritePixels
--- PASS: TestImageOptionsNegativeBoundsWritePixels (0.14s)
=== RUN   TestImageOptionsNegativeBoundsSet
--- PASS: TestImageOptionsNegativeBoundsSet (0.13s)
=== RUN   TestImageOptionsNegativeBoundsDrawImage
--- PASS: TestImageOptionsNegativeBoundsDrawImage (0.13s)
=== RUN   TestImageOptionsNegativeBoundsDrawTriangles
--- PASS: TestImageOptionsNegativeBoundsDrawTriangles (0.13s)
=== RUN   TestImageFromImageOptions
--- PASS: TestImageFromImageOptions (0.00s)
=== RUN   TestImageFromEbitenImageOptions
--- PASS: TestImageFromEbitenImageOptions (0.17s)
=== RUN   TestImageOptionsFill
--- PASS: TestImageOptionsFill (0.00s)
=== RUN   TestImageOptionsClear
--- PASS: TestImageOptionsClear (0.00s)
=== RUN   TestImageTooManyDrawImage
--- PASS: TestImageTooManyDrawImage (0.05s)
=== RUN   TestImageTooManyDrawTriangles
--- PASS: TestImageTooManyDrawTriangles (0.14s)
=== RUN   TestImageSetOverSet
--- PASS: TestImageSetOverSet (0.00s)
=== RUN   TestImageTooManyConstantBuffersInDirectX
--- PASS: TestImageTooManyConstantBuffersInDirectX (0.00s)
=== RUN   TestImageColorMAndScale
=== RUN   TestImageColorMAndScale/format0
=== RUN   TestImageColorMAndScale/format1
--- PASS: TestImageColorMAndScale (0.00s)
    --- PASS: TestImageColorMAndScale/format0 (0.00s)
    --- PASS: TestImageColorMAndScale/format1 (0.00s)
=== RUN   TestImageBlendOperation
--- PASS: TestImageBlendOperation (0.00s)
=== RUN   TestImageBlendFactor
--- PASS: TestImageBlendFactor (0.64s)
=== RUN   TestImageAntiAlias
--- PASS: TestImageAntiAlias (1.53s)
=== RUN   TestImageColorMScale
--- PASS: TestImageColorMScale (0.00s)
=== RUN   TestImageColorScaleAndColorM
--- PASS: TestImageColorScaleAndColorM (0.00s)
=== RUN   TestImageSetAndSubImage
--- PASS: TestImageSetAndSubImage (0.00s)
=== RUN   TestImageToBytes
--- PASS: TestImageToBytes (0.00s)
=== RUN   TestShaderFill
--- PASS: TestShaderFill (0.00s)
=== RUN   TestShaderFillWithDrawImage
--- PASS: TestShaderFillWithDrawImage (0.00s)
=== RUN   TestShaderWithDrawImageDoesNotWreckTextureUnits
--- PASS: TestShaderWithDrawImageDoesNotWreckTextureUnits (0.00s)
=== RUN   TestShaderFillWithDrawTriangles
--- PASS: TestShaderFillWithDrawTriangles (0.00s)
=== RUN   TestShaderFunction
--- PASS: TestShaderFunction (0.00s)
=== RUN   TestShaderUninitializedUniformVariables
--- PASS: TestShaderUninitializedUniformVariables (0.00s)
=== RUN   TestShaderMatrix
--- PASS: TestShaderMatrix (0.00s)
=== RUN   TestShaderSubImage
=== RUN   TestShaderSubImage/DrawRectShader
=== RUN   TestShaderSubImage/DrawTrianglesShader
--- PASS: TestShaderSubImage (0.12s)
    --- PASS: TestShaderSubImage/DrawRectShader (0.12s)
    --- PASS: TestShaderSubImage/DrawTrianglesShader (0.00s)
=== RUN   TestShaderDerivatives
    shader_test.go:459: the results of dfdx, dfdy, and fwidth are indeterministic (#2583)
--- SKIP: TestShaderDerivatives (0.00s)
=== RUN   TestShaderDerivatives2
    shader_test.go:514: the results of dfdx, dfdy, and fwidth are indeterministic (#2583)
--- SKIP: TestShaderDerivatives2 (0.00s)
=== RUN   TestShaderUniformFirstElement
=== RUN   TestShaderUniformFirstElement/float_array
=== RUN   TestShaderUniformFirstElement/float_one-element_array
=== RUN   TestShaderUniformFirstElement/matrix_array
--- PASS: TestShaderUniformFirstElement (0.00s)
    --- PASS: TestShaderUniformFirstElement/float_array (0.00s)
    --- PASS: TestShaderUniformFirstElement/float_one-element_array (0.00s)
    --- PASS: TestShaderUniformFirstElement/matrix_array (0.00s)
=== RUN   TestShaderFuncMod
--- PASS: TestShaderFuncMod (0.00s)
=== RUN   TestShaderMatrixInitialize
--- PASS: TestShaderMatrixInitialize (0.00s)
=== RUN   TestShaderModVectorAndFloat
--- PASS: TestShaderModVectorAndFloat (0.00s)
=== RUN   TestShaderTextureAt
--- PASS: TestShaderTextureAt (0.00s)
=== RUN   TestShaderAtan2
--- PASS: TestShaderAtan2 (0.00s)
=== RUN   TestShaderUniformMatrix2
--- PASS: TestShaderUniformMatrix2 (0.00s)
=== RUN   TestShaderUniformMatrix2Array
--- PASS: TestShaderUniformMatrix2Array (0.00s)
=== RUN   TestShaderUniformMatrix3
--- PASS: TestShaderUniformMatrix3 (0.00s)
=== RUN   TestShaderUniformMatrix3Array
--- PASS: TestShaderUniformMatrix3Array (0.00s)
=== RUN   TestShaderUniformMatrix4
--- PASS: TestShaderUniformMatrix4 (0.00s)
=== RUN   TestShaderUniformMatrix4Array
--- PASS: TestShaderUniformMatrix4Array (0.00s)
=== RUN   TestShaderOptionsNegativeBounds
=== RUN   TestShaderOptionsNegativeBounds/DrawRectShader
=== RUN   TestShaderOptionsNegativeBounds/DrawTrianglesShader
--- PASS: TestShaderOptionsNegativeBounds (0.00s)
    --- PASS: TestShaderOptionsNegativeBounds/DrawRectShader (0.00s)
    --- PASS: TestShaderOptionsNegativeBounds/DrawTrianglesShader (0.00s)
=== RUN   TestShaderVectorEqual
--- PASS: TestShaderVectorEqual (0.00s)
=== RUN   TestShaderDiscard
--- PASS: TestShaderDiscard (0.00s)
=== RUN   TestShaderDrawRect
--- PASS: TestShaderDrawRect (0.00s)
=== RUN   TestShaderDrawRectColorScale
--- PASS: TestShaderDrawRectColorScale (0.00s)
=== RUN   TestShaderUniformInt
=== RUN   TestShaderUniformInt/0xff
=== RUN   TestShaderUniformInt/int
=== RUN   TestShaderUniformInt/uint
=== RUN   TestShaderUniformInt/0xff,slice
=== RUN   TestShaderUniformInt/int,slice
=== RUN   TestShaderUniformInt/uint,slice
=== RUN   TestShaderUniformInt/0xff,array
=== RUN   TestShaderUniformInt/int,array
=== RUN   TestShaderUniformInt/uint,array
=== RUN   TestShaderUniformInt/0xff,array#01
=== RUN   TestShaderUniformInt/int,array#01
=== RUN   TestShaderUniformInt/uint,array#01
=== RUN   TestShaderUniformInt/0xff,ivec
=== RUN   TestShaderUniformInt/int,ivec
=== RUN   TestShaderUniformInt/uint,ivec
--- PASS: TestShaderUniformInt (0.01s)
    --- PASS: TestShaderUniformInt/0xff (0.00s)
    --- PASS: TestShaderUniformInt/int (0.00s)
    --- PASS: TestShaderUniformInt/uint (0.00s)
    --- PASS: TestShaderUniformInt/0xff,slice (0.00s)
    --- PASS: TestShaderUniformInt/int,slice (0.00s)
    --- PASS: TestShaderUniformInt/uint,slice (0.00s)
    --- PASS: TestShaderUniformInt/0xff,array (0.00s)
    --- PASS: TestShaderUniformInt/int,array (0.00s)
    --- PASS: TestShaderUniformInt/uint,array (0.00s)
    --- PASS: TestShaderUniformInt/0xff,array#01 (0.00s)
    --- PASS: TestShaderUniformInt/int,array#01 (0.00s)
    --- PASS: TestShaderUniformInt/uint,array#01 (0.00s)
    --- PASS: TestShaderUniformInt/0xff,ivec (0.00s)
    --- PASS: TestShaderUniformInt/int,ivec (0.00s)
    --- PASS: TestShaderUniformInt/uint,ivec (0.00s)
=== RUN   TestShaderUniformVec3Array
--- PASS: TestShaderUniformVec3Array (0.00s)
=== RUN   TestShaderIVecMod
--- PASS: TestShaderIVecMod (0.00s)
FAIL
FAIL	github.com/hajimehoshi/ebiten/v2	11.956s
=== RUN   TestGC
--- PASS: TestGC (0.21s)
=== RUN   TestSameSourcePlayers
--- PASS: TestSameSourcePlayers (0.00s)
=== RUN   TestPauseBeforeInit
--- PASS: TestPauseBeforeInit (0.00s)
=== RUN   TestInfiniteLoop
--- PASS: TestInfiniteLoop (0.00s)
=== RUN   TestInfiniteLoopWithIntro
--- PASS: TestInfiniteLoopWithIntro (0.00s)
=== RUN   TestInfiniteLoopWithIncompleteSize
--- PASS: TestInfiniteLoopWithIncompleteSize (0.00s)
=== RUN   TestInfiniteLoopWithSlowSource
--- PASS: TestInfiniteLoopWithSlowSource (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/audio	(cached)
=== RUN   TestFloat32Reader
--- PASS: TestFloat32Reader (0.01s)
=== RUN   TestResampling
--- PASS: TestResampling (0.15s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/audio/internal/convert	(cached)
=== RUN   TestMono
--- PASS: TestMono (0.01s)
=== RUN   TestTooShort
--- PASS: TestTooShort (0.00s)
=== RUN   TestNonSeeker
--- PASS: TestNonSeeker (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/audio/vorbis	(cached)
=== RUN   TestColorMInit
--- PASS: TestColorMInit (0.00s)
=== RUN   TestColorMAssign
--- PASS: TestColorMAssign (0.00s)
=== RUN   TestColorMTranslate
--- PASS: TestColorMTranslate (0.00s)
=== RUN   TestColorMScale
--- PASS: TestColorMScale (0.00s)
=== RUN   TestColorMTranslateAndScale
--- PASS: TestColorMTranslateAndScale (0.00s)
=== RUN   TestColorMMonochrome
--- PASS: TestColorMMonochrome (0.00s)
=== RUN   TestColorMConcatSelf
--- PASS: TestColorMConcatSelf (0.00s)
=== RUN   TestColorMApply
--- PASS: TestColorMApply (0.00s)
=== RUN   TestColorMConcat
--- PASS: TestColorMConcat (0.00s)
=== RUN   TestDrawTrianglesWithColorM
=== RUN   TestDrawTrianglesWithColorM/format0
=== RUN   TestDrawTrianglesWithColorM/format1
--- PASS: TestDrawTrianglesWithColorM (0.01s)
    --- PASS: TestDrawTrianglesWithColorM/format0 (0.01s)
    --- PASS: TestDrawTrianglesWithColorM/format1 (0.00s)
=== RUN   TestColorMAndScale
=== RUN   TestColorMAndScale/format0
=== RUN   TestColorMAndScale/format1
--- PASS: TestColorMAndScale (0.00s)
    --- PASS: TestColorMAndScale/format0 (0.00s)
    --- PASS: TestColorMAndScale/format1 (0.00s)
=== RUN   TestColorMCopy
--- PASS: TestColorMCopy (0.03s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/colorm	(cached)
=== RUN   TestNewImageFromFileSystem
--- PASS: TestNewImageFromFileSystem (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/ebitenutil	(cached)
=== RUN   TestMoveTiles
--- PASS: TestMoveTiles (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/examples/2048/2048	(cached)
=== RUN   TestColorMScale
--- PASS: TestColorMScale (0.00s)
=== RUN   TestColorMScaleOnly
--- PASS: TestColorMScaleOnly (0.00s)
=== RUN   TestColorMIsInvertible
--- PASS: TestColorMIsInvertible (0.00s)
=== RUN   TestColorMInvert
--- PASS: TestColorMInvert (0.00s)
=== RUN   TestColorMConcat
--- PASS: TestColorMConcat (0.00s)
=== RUN   TestColorMChangeHSVScale
--- PASS: TestColorMChangeHSVScale (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/affine	(cached)
=== RUN   TestEnsureIsolatedFromSourceBackend
--- PASS: TestEnsureIsolatedFromSourceBackend (0.10s)
=== RUN   TestReputOnSourceBackend
--- PASS: TestReputOnSourceBackend (0.13s)
=== RUN   TestExtend
--- PASS: TestExtend (0.04s)
=== RUN   TestWritePixelsAfterDrawTriangles
--- PASS: TestWritePixelsAfterDrawTriangles (0.04s)
=== RUN   TestSmallImages
--- PASS: TestSmallImages (0.00s)
=== RUN   TestLongImages
--- PASS: TestLongImages (0.00s)
=== RUN   TestDisposeImmediately
--- PASS: TestDisposeImmediately (0.00s)
=== RUN   TestExtendWithBigImage
--- PASS: TestExtendWithBigImage (0.00s)
=== RUN   TestMaxImageSize
--- PASS: TestMaxImageSize (0.01s)
=== RUN   TestMaxImageSizeJust
--- PASS: TestMaxImageSizeJust (0.01s)
=== RUN   TestMaxImageSizeExceeded
--- PASS: TestMaxImageSizeExceeded (0.00s)
=== RUN   TestDisposedAndReputOnSourceBackend
--- PASS: TestDisposedAndReputOnSourceBackend (0.00s)
=== RUN   TestImageIsNotReputOnSourceBackendWithoutUsingAsSource
--- PASS: TestImageIsNotReputOnSourceBackendWithoutUsingAsSource (0.00s)
=== RUN   TestImageWritePixelsModify
--- PASS: TestImageWritePixelsModify (0.22s)
=== RUN   TestPowerOf2
--- PASS: TestPowerOf2 (0.00s)
=== RUN   TestShaderFillTwice
--- PASS: TestShaderFillTwice (0.00s)
=== RUN   TestImageDrawTwice
--- PASS: TestImageDrawTwice (0.08s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/atlas	(cached)
=== RUN   TestSetBeforeMain
--- PASS: TestSetBeforeMain (0.21s)
=== RUN   TestDrawImageBeforeMain
--- PASS: TestDrawImageBeforeMain (0.01s)
=== RUN   TestDrawTrianglesBeforeMain
--- PASS: TestDrawTrianglesBeforeMain (0.00s)
=== RUN   TestSetAndFillBeforeMain
--- PASS: TestSetAndFillBeforeMain (0.03s)
=== RUN   TestSetAndWritePixelsBeforeMain
--- PASS: TestSetAndWritePixelsBeforeMain (0.00s)
=== RUN   TestWritePixelsAndModifyBeforeMain
--- PASS: TestWritePixelsAndModifyBeforeMain (0.01s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/buffered	(cached)
=== RUN   TestUpdate
--- PASS: TestUpdate (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/gamepaddb	(cached)
=== RUN   TestInternalImageSize
--- PASS: TestInternalImageSize (0.00s)
=== RUN   TestAdjustPixel
--- PASS: TestAdjustPixel (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/graphics	(cached)
=== RUN   TestClear
--- PASS: TestClear (0.01s)
=== RUN   TestWritePixelsPartAfterDrawTriangles
--- PASS: TestWritePixelsPartAfterDrawTriangles (0.00s)
=== RUN   TestShader
--- PASS: TestShader (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/graphicscommand	(cached)
=== RUN   TestPage
--- PASS: TestPage (0.00s)
=== RUN   TestAlloc
--- PASS: TestAlloc (0.00s)
=== RUN   TestAlloc2
--- PASS: TestAlloc2 (0.00s)
=== RUN   TestAllocJustSize
--- PASS: TestAllocJustSize (0.00s)
=== RUN   TestAllocTooMuch
--- PASS: TestAllocTooMuch (0.00s)
=== RUN   TestNonSquareAlloc
--- PASS: TestNonSquareAlloc (0.00s)
=== RUN   TestExtend
--- PASS: TestExtend (0.00s)
=== RUN   TestExtend2
--- PASS: TestExtend2 (0.00s)
=== RUN   TestExtend3
--- PASS: TestExtend3 (0.00s)
=== RUN   TestRemoveAtRootsChild
--- PASS: TestRemoveAtRootsChild (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/packing	(cached)
=== RUN   TestPrograms
=== RUN   TestPrograms/issue1753.go
    processtest_test.go:62: exit status 1
        panic: phase: 1, got: {127 255 127 255}, want: {128 255 128 255}
        
        goroutine 1 [running, locked to thread]:
        main.main()
        	/home/erik/kth/dd2480-assignment4/bugged_repo/ebiten/internal/processtest/testdata/issue1753.go:108 +0x50
        exit status 2
=== RUN   TestPrograms/issue2079.go
=== RUN   TestPrograms/issue2089.go
=== RUN   TestPrograms/issue2129.go
=== RUN   TestPrograms/issue2138.go
=== RUN   TestPrograms/issue2154_1.go
=== RUN   TestPrograms/issue2154_2.go
=== RUN   TestPrograms/issue2162.go
=== RUN   TestPrograms/issue2180.go
=== RUN   TestPrograms/issue2362.go
=== RUN   TestPrograms/issue2390.go
--- FAIL: TestPrograms (8.79s)
    --- FAIL: TestPrograms/issue1753.go (0.66s)
    --- PASS: TestPrograms/issue2079.go (0.65s)
    --- PASS: TestPrograms/issue2089.go (0.96s)
    --- PASS: TestPrograms/issue2129.go (0.87s)
    --- PASS: TestPrograms/issue2138.go (0.90s)
    --- PASS: TestPrograms/issue2154_1.go (0.86s)
    --- PASS: TestPrograms/issue2154_2.go (0.92s)
    --- PASS: TestPrograms/issue2162.go (0.67s)
    --- PASS: TestPrograms/issue2180.go (0.95s)
    --- PASS: TestPrograms/issue2362.go (0.65s)
    --- PASS: TestPrograms/issue2390.go (0.71s)
FAIL
FAIL	github.com/hajimehoshi/ebiten/v2/internal/processtest	8.796s
=== RUN   TestRestore
--- PASS: TestRestore (0.01s)
=== RUN   TestRestoreWithoutDraw
--- PASS: TestRestoreWithoutDraw (0.02s)
=== RUN   TestRestoreChain
--- PASS: TestRestoreChain (0.01s)
=== RUN   TestRestoreChain2
--- PASS: TestRestoreChain2 (0.01s)
=== RUN   TestRestoreOverrideSource
--- PASS: TestRestoreOverrideSource (0.01s)
=== RUN   TestRestoreComplexGraph
--- PASS: TestRestoreComplexGraph (0.01s)
=== RUN   TestRestoreRecursive
--- PASS: TestRestoreRecursive (0.00s)
=== RUN   TestWritePixels
--- PASS: TestWritePixels (0.00s)
=== RUN   TestDrawTrianglesAndWritePixels
--- PASS: TestDrawTrianglesAndWritePixels (0.01s)
=== RUN   TestDispose
--- PASS: TestDispose (0.00s)
=== RUN   TestWritePixelsPart
--- PASS: TestWritePixelsPart (0.00s)
=== RUN   TestWritePixelsOnly
--- PASS: TestWritePixelsOnly (0.74s)
=== RUN   TestReadPixelsFromVolatileImage
--- PASS: TestReadPixelsFromVolatileImage (0.00s)
=== RUN   TestAllowWritePixelsAfterDrawTriangles
--- PASS: TestAllowWritePixelsAfterDrawTriangles (0.00s)
=== RUN   TestAllowWritePixelsForPartAfterDrawTriangles
--- PASS: TestAllowWritePixelsForPartAfterDrawTriangles (0.01s)
=== RUN   TestExtend
--- PASS: TestExtend (0.00s)
=== RUN   TestDrawTrianglesAndExtend
--- PASS: TestDrawTrianglesAndExtend (0.00s)
=== RUN   TestClearPixels
--- PASS: TestClearPixels (0.00s)
=== RUN   TestMutateSlices
--- PASS: TestMutateSlices (0.01s)
=== RUN   TestOverlappedPixels
--- PASS: TestOverlappedPixels (0.00s)
=== RUN   TestDrawTrianglesAndReadPixels
--- PASS: TestDrawTrianglesAndReadPixels (0.00s)
=== RUN   TestWritePixelsAndDrawTriangles
--- PASS: TestWritePixelsAndDrawTriangles (0.00s)
=== RUN   TestShader
--- PASS: TestShader (0.01s)
=== RUN   TestShaderChain
--- PASS: TestShaderChain (0.01s)
=== RUN   TestShaderMultipleSources
--- PASS: TestShaderMultipleSources (0.01s)
=== RUN   TestShaderMultipleSourcesOnOneTexture
--- PASS: TestShaderMultipleSourcesOnOneTexture (0.01s)
=== RUN   TestShaderDispose
--- PASS: TestShaderDispose (0.01s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/restorable	(cached)
=== RUN   TestCompile
=== RUN   TestCompile/assign
=== RUN   TestCompile/for4
=== RUN   TestCompile/issue1245
=== RUN   TestCompile/out2
=== RUN   TestCompile/const4
=== RUN   TestCompile/number
=== RUN   TestCompile/number_unary
=== RUN   TestCompile/define_type
=== RUN   TestCompile/issue2011
=== RUN   TestCompile/issue1248
=== RUN   TestCompile/for2
=== RUN   TestCompile/vertex_fragment
=== RUN   TestCompile/const
=== RUN   TestCompile/const2
=== RUN   TestCompile/for5
=== RUN   TestCompile/issue1874
=== RUN   TestCompile/array
=== RUN   TestCompile/assign_multiple2
=== RUN   TestCompile/blocks
=== RUN   TestCompile/func_body
=== RUN   TestCompile/out
=== RUN   TestCompile/call_multiple
=== RUN   TestCompile/issue1299
=== RUN   TestCompile/atan
=== RUN   TestCompile/blocks2
=== RUN   TestCompile/const3
=== RUN   TestCompile/func
=== RUN   TestCompile/if
=== RUN   TestCompile/return
=== RUN   TestCompile/bool
=== RUN   TestCompile/uniforms
=== RUN   TestCompile/var
=== RUN   TestCompile/var_multiple
=== RUN   TestCompile/issue1238
=== RUN   TestCompile/vertex
=== RUN   TestCompile/define_multiple
=== RUN   TestCompile/for
=== RUN   TestCompile/func_multiple
=== RUN   TestCompile/if_else
=== RUN   TestCompile/issue1701
=== RUN   TestCompile/array2
=== RUN   TestCompile/assign_multiple
=== RUN   TestCompile/issue1236
=== RUN   TestCompile/len
=== RUN   TestCompile/var2
=== RUN   TestCompile/blocks3
=== RUN   TestCompile/call
=== RUN   TestCompile/inc
=== RUN   TestCompile/issue1298
=== RUN   TestCompile/blank
=== RUN   TestCompile/define
=== RUN   TestCompile/for3
=== RUN   TestCompile/if_init
=== RUN   TestCompile/call_multiple_nested
=== RUN   TestCompile/define2
=== RUN   TestCompile/number_binary
--- PASS: TestCompile (0.02s)
    --- PASS: TestCompile/assign (0.00s)
    --- PASS: TestCompile/for4 (0.00s)
    --- PASS: TestCompile/issue1245 (0.00s)
    --- PASS: TestCompile/out2 (0.00s)
    --- PASS: TestCompile/const4 (0.00s)
    --- PASS: TestCompile/number (0.00s)
    --- PASS: TestCompile/number_unary (0.00s)
    --- PASS: TestCompile/define_type (0.00s)
    --- PASS: TestCompile/issue2011 (0.00s)
    --- PASS: TestCompile/issue1248 (0.00s)
    --- PASS: TestCompile/for2 (0.00s)
    --- PASS: TestCompile/vertex_fragment (0.00s)
    --- PASS: TestCompile/const (0.00s)
    --- PASS: TestCompile/const2 (0.00s)
    --- PASS: TestCompile/for5 (0.00s)
    --- PASS: TestCompile/issue1874 (0.00s)
    --- PASS: TestCompile/array (0.00s)
    --- PASS: TestCompile/assign_multiple2 (0.00s)
    --- PASS: TestCompile/blocks (0.00s)
    --- PASS: TestCompile/func_body (0.00s)
    --- PASS: TestCompile/out (0.00s)
    --- PASS: TestCompile/call_multiple (0.00s)
    --- PASS: TestCompile/issue1299 (0.00s)
    --- PASS: TestCompile/atan (0.00s)
    --- PASS: TestCompile/blocks2 (0.00s)
    --- PASS: TestCompile/const3 (0.00s)
    --- PASS: TestCompile/func (0.00s)
    --- PASS: TestCompile/if (0.00s)
    --- PASS: TestCompile/return (0.00s)
    --- PASS: TestCompile/bool (0.00s)
    --- PASS: TestCompile/uniforms (0.00s)
    --- PASS: TestCompile/var (0.00s)
    --- PASS: TestCompile/var_multiple (0.00s)
    --- PASS: TestCompile/issue1238 (0.00s)
    --- PASS: TestCompile/vertex (0.00s)
    --- PASS: TestCompile/define_multiple (0.00s)
    --- PASS: TestCompile/for (0.00s)
    --- PASS: TestCompile/func_multiple (0.00s)
    --- PASS: TestCompile/if_else (0.00s)
    --- PASS: TestCompile/issue1701 (0.00s)
    --- PASS: TestCompile/array2 (0.00s)
    --- PASS: TestCompile/assign_multiple (0.00s)
    --- PASS: TestCompile/issue1236 (0.00s)
    --- PASS: TestCompile/len (0.00s)
    --- PASS: TestCompile/var2 (0.00s)
    --- PASS: TestCompile/blocks3 (0.00s)
    --- PASS: TestCompile/call (0.00s)
    --- PASS: TestCompile/inc (0.00s)
    --- PASS: TestCompile/issue1298 (0.00s)
    --- PASS: TestCompile/blank (0.00s)
    --- PASS: TestCompile/define (0.00s)
    --- PASS: TestCompile/for3 (0.00s)
    --- PASS: TestCompile/if_init (0.00s)
    --- PASS: TestCompile/call_multiple_nested (0.00s)
    --- PASS: TestCompile/define2 (0.00s)
    --- PASS: TestCompile/number_binary (0.00s)
=== RUN   TestSyntaxShadowing
--- PASS: TestSyntaxShadowing (0.00s)
=== RUN   TestSyntaxDuplicatedVariables
--- PASS: TestSyntaxDuplicatedVariables (0.00s)
=== RUN   TestSyntaxDuplicatedFunctions
--- PASS: TestSyntaxDuplicatedFunctions (0.00s)
=== RUN   TestSyntaxNoNewVariables
--- PASS: TestSyntaxNoNewVariables (0.00s)
=== RUN   TestSyntaxWrongReturn
--- PASS: TestSyntaxWrongReturn (0.00s)
=== RUN   TestSyntaxMultipleValueReturn
--- PASS: TestSyntaxMultipleValueReturn (0.00s)
=== RUN   TestSyntaxInit
--- PASS: TestSyntaxInit (0.00s)
=== RUN   TestSyntaxUnsupportedSyntax
--- PASS: TestSyntaxUnsupportedSyntax (0.00s)
=== RUN   TestSyntaxForbidAssigningSpecialVariables
--- PASS: TestSyntaxForbidAssigningSpecialVariables (0.00s)
=== RUN   TestSyntaxBoolLiteral
--- PASS: TestSyntaxBoolLiteral (0.00s)
=== RUN   TestSyntaxUnusedVariable
--- PASS: TestSyntaxUnusedVariable (0.00s)
=== RUN   TestSyntaxBlankLhs
--- PASS: TestSyntaxBlankLhs (0.00s)
=== RUN   TestSyntaxDuplicatedVarsAndConstants
--- PASS: TestSyntaxDuplicatedVarsAndConstants (0.00s)
=== RUN   TestSyntaxUnmatchedArgs
--- PASS: TestSyntaxUnmatchedArgs (0.00s)
=== RUN   TestSyntaxMeaninglessSentence
--- PASS: TestSyntaxMeaninglessSentence (0.00s)
=== RUN   TestSyntaxOperatorMod
--- PASS: TestSyntaxOperatorMod (0.00s)
=== RUN   TestSyntaxOperatorAssign
--- PASS: TestSyntaxOperatorAssign (0.00s)
=== RUN   TestSyntaxOperatorVecAndNumber
--- PASS: TestSyntaxOperatorVecAndNumber (0.00s)
=== RUN   TestSyntaxOperatorMultiply
--- PASS: TestSyntaxOperatorMultiply (0.00s)
=== RUN   TestSyntaxOperatorMultiplyAssign
--- PASS: TestSyntaxOperatorMultiplyAssign (0.00s)
=== RUN   TestSyntaxAtan
--- PASS: TestSyntaxAtan (0.00s)
=== RUN   TestSyntaxType
--- PASS: TestSyntaxType (0.00s)
=== RUN   TestSyntaxTypeBlankVar
--- PASS: TestSyntaxTypeBlankVar (0.00s)
=== RUN   TestSyntaxTypeFuncCall
--- PASS: TestSyntaxTypeFuncCall (0.00s)
=== RUN   TestSyntaxConstructorFuncType
--- PASS: TestSyntaxConstructorFuncType (0.00s)
=== RUN   TestSyntaxDiscard
--- PASS: TestSyntaxDiscard (0.00s)
=== RUN   TestSyntaxBuiltinFuncSingleArgType
--- PASS: TestSyntaxBuiltinFuncSingleArgType (0.00s)
=== RUN   TestSyntaxBuiltinFuncDoubleArgsType
--- PASS: TestSyntaxBuiltinFuncDoubleArgsType (0.00s)
=== RUN   TestSyntaxBuiltinFuncDoubleArgsType2
--- PASS: TestSyntaxBuiltinFuncDoubleArgsType2 (0.00s)
=== RUN   TestSyntaxBuiltinFuncStepType
--- PASS: TestSyntaxBuiltinFuncStepType (0.00s)
=== RUN   TestSyntaxBuiltinFuncTripleArgsType
--- PASS: TestSyntaxBuiltinFuncTripleArgsType (0.00s)
=== RUN   TestSyntaxBuiltinFuncClampType
--- PASS: TestSyntaxBuiltinFuncClampType (0.00s)
=== RUN   TestSyntaxBuiltinFuncMixType
--- PASS: TestSyntaxBuiltinFuncMixType (0.00s)
=== RUN   TestSyntaxBuiltinFuncSmoothstepType
--- PASS: TestSyntaxBuiltinFuncSmoothstepType (0.00s)
=== RUN   TestSyntaxBuiltinFuncRefractType
--- PASS: TestSyntaxBuiltinFuncRefractType (0.00s)
=== RUN   TestSyntaxBuiltinFuncCrossType
--- PASS: TestSyntaxBuiltinFuncCrossType (0.00s)
=== RUN   TestSyntaxBuiltinFuncTransposeType
--- PASS: TestSyntaxBuiltinFuncTransposeType (0.00s)
=== RUN   TestSyntaxEqual
--- PASS: TestSyntaxEqual (0.00s)
=== RUN   TestSyntaxTypeRedeclaration
--- PASS: TestSyntaxTypeRedeclaration (0.00s)
=== RUN   TestSyntaxSwizzling
--- PASS: TestSyntaxSwizzling (0.00s)
=== RUN   TestSyntaxConstType
--- PASS: TestSyntaxConstType (0.00s)
=== RUN   TestSyntaxConstType2
--- PASS: TestSyntaxConstType2 (0.00s)
=== RUN   TestSyntaxCompositeLit
--- PASS: TestSyntaxCompositeLit (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/shader	(cached)
=== RUN   TestOutput
=== RUN   TestOutput/Empty
=== RUN   TestOutput/Uniform
=== RUN   TestOutput/UniformStruct
=== RUN   TestOutput/Vars
=== RUN   TestOutput/Func
=== RUN   TestOutput/FuncParams
=== RUN   TestOutput/FuncReturn
=== RUN   TestOutput/FuncLocals
=== RUN   TestOutput/FuncBlocks
=== RUN   TestOutput/Add
=== RUN   TestOutput/Selection
=== RUN   TestOutput/Call
=== RUN   TestOutput/BuiltinFunc
=== RUN   TestOutput/FieldSelector
=== RUN   TestOutput/If
=== RUN   TestOutput/For
=== RUN   TestOutput/For2
=== RUN   TestOutput/For3
=== RUN   TestOutput/VertexFunc
=== RUN   TestOutput/FragmentFunc
--- PASS: TestOutput (0.00s)
    --- PASS: TestOutput/Empty (0.00s)
    --- PASS: TestOutput/Uniform (0.00s)
    --- PASS: TestOutput/UniformStruct (0.00s)
    --- PASS: TestOutput/Vars (0.00s)
    --- PASS: TestOutput/Func (0.00s)
    --- PASS: TestOutput/FuncParams (0.00s)
    --- PASS: TestOutput/FuncReturn (0.00s)
    --- PASS: TestOutput/FuncLocals (0.00s)
    --- PASS: TestOutput/FuncBlocks (0.00s)
    --- PASS: TestOutput/Add (0.00s)
    --- PASS: TestOutput/Selection (0.00s)
    --- PASS: TestOutput/Call (0.00s)
    --- PASS: TestOutput/BuiltinFunc (0.00s)
    --- PASS: TestOutput/FieldSelector (0.00s)
    --- PASS: TestOutput/If (0.00s)
    --- PASS: TestOutput/For (0.00s)
    --- PASS: TestOutput/For2 (0.00s)
    --- PASS: TestOutput/For3 (0.00s)
    --- PASS: TestOutput/VertexFunc (0.00s)
    --- PASS: TestOutput/FragmentFunc (0.00s)
=== RUN   TestReachableUniformVariablesFromBlock
--- PASS: TestReachableUniformVariablesFromBlock (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/shaderir	(cached)
=== RUN   TestTextColor
--- PASS: TestTextColor (0.01s)
=== RUN   TestTextOverlap
--- PASS: TestTextOverlap (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/text	(cached)
FAIL

After changes

?   	github.com/hajimehoshi/ebiten/v2/audio/mp3	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/audio/wav	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/cmd/ebitenmobile	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/2048	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/additive	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/address	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/airship	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/alphablending	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/animation	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/audio	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/audioinfiniteloop	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/audiopanning	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/blend	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/blocks	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/blocks/blocks	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/blur	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/camera	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/chipmunk	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/clip	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/contextlost	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/cursor	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/doomfire	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/drag	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/dropfile	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/filter	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/flappy	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/flood	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/font	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/fontvector	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/fullscreen	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/gamepad	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/highdpi	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/hsv	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/hue	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/infinitescroll	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/isometric	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/keyboard	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/keyboard/keyboard	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/lasttouch	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/life	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/lines	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/mandelbrot	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/mascot	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/masking	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/minify	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/moire	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/mosaic	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/noise	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/paint	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/particles	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/pcm	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/perspective	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/piano	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/platformer	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/polygons	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/raycasting	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/realtimepcm	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/audio	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/fonts	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/audio	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/blend	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/blocks	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/flappy	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/keyboard	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/mascot	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/platformer	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/resources/images/shader	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/rotate	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/set	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/shader	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/shapes	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/sinewave	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/skipdraw	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/snake	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/sprites	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/spriteshd	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/squiral	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/stars	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/subimage	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/text	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/tiles	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/touch	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/typewriter	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/ui	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/vector	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/vibrate	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/wav	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/wheel	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/windowclosing	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/examples/windowsize	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/inpututil	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/builtinshader	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/clock	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/debug	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/devicescale	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/file	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/gamepad	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/glfw	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver/opengl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver/opengl/gl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/hooks	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/microsoftgdk	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/mipmap	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/png	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/shaderir/glsl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/shaderir/hlsl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/shaderir/msl	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/testing	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/thread	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/ui	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/internal/vibrate	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/mobile	[no test files]
?   	github.com/hajimehoshi/ebiten/v2/vector	[no test files]
=== RUN   TestGeoMInit
--- PASS: TestGeoMInit (0.00s)
=== RUN   TestGeoMAssign
--- PASS: TestGeoMAssign (0.00s)
=== RUN   TestGeoMConcat
--- PASS: TestGeoMConcat (0.00s)
=== RUN   TestGeoMConcatSelf
--- PASS: TestGeoMConcatSelf (0.00s)
=== RUN   TestGeoMApply
--- PASS: TestGeoMApply (0.00s)
=== RUN   TestGeoMIsInvert
--- PASS: TestGeoMIsInvert (0.00s)
=== RUN   TestGeomSkew
--- PASS: TestGeomSkew (0.00s)
=== RUN   TestGeoMEquals
--- PASS: TestGeoMEquals (0.00s)
=== RUN   TestImagePixels
--- PASS: TestImagePixels (0.03s)
=== RUN   TestImageComposition
--- PASS: TestImageComposition (0.01s)
=== RUN   TestImageSelf
--- PASS: TestImageSelf (0.00s)
=== RUN   TestImageScale
--- PASS: TestImageScale (0.02s)
=== RUN   TestImage90DegreeRotate
--- PASS: TestImage90DegreeRotate (0.00s)
=== RUN   TestImageDotByDotInversion
--- PASS: TestImageDotByDotInversion (0.00s)
=== RUN   TestImageWritePixels
--- PASS: TestImageWritePixels (0.01s)
=== RUN   TestImageWritePixelsNil
--- PASS: TestImageWritePixelsNil (0.00s)
=== RUN   TestImageDispose
--- PASS: TestImageDispose (0.00s)
=== RUN   TestImageBlendLighter
--- PASS: TestImageBlendLighter (0.00s)
=== RUN   TestNewImageFromEbitenImage
--- PASS: TestNewImageFromEbitenImage (0.00s)
=== RUN   TestNewImageFromSubImage
--- PASS: TestNewImageFromSubImage (0.01s)
=== RUN   TestImageFill
--- PASS: TestImageFill (0.00s)
=== RUN   TestImageClear
--- PASS: TestImageClear (0.02s)
=== RUN   TestImageEdge
--- PASS: TestImageEdge (6.25s)
=== RUN   TestImageTooManyFill
--- PASS: TestImageTooManyFill (0.02s)
=== RUN   TestImageLinearGraduation
--- PASS: TestImageLinearGraduation (0.00s)
=== RUN   TestImageOutside
--- PASS: TestImageOutside (0.00s)
=== RUN   TestImageOutsideUpperLeft
--- PASS: TestImageOutsideUpperLeft (0.00s)
=== RUN   TestImageSize
--- PASS: TestImageSize (0.00s)
=== RUN   TestImageSize1
--- PASS: TestImageSize1 (0.00s)
=== RUN   TestImageCopy
--- PASS: TestImageCopy (0.00s)
=== RUN   TestImageStretch
--- PASS: TestImageStretch (1.60s)
=== RUN   TestImageSprites
--- PASS: TestImageSprites (0.02s)
=== RUN   TestImageMipmapColor
--- PASS: TestImageMipmapColor (0.01s)
=== RUN   TestImageMiamapAndDrawTriangle
--- PASS: TestImageMiamapAndDrawTriangle (0.00s)
=== RUN   TestImageSubImageAt
--- PASS: TestImageSubImageAt (0.00s)
=== RUN   TestImageSubImageSize
--- PASS: TestImageSubImageSize (0.00s)
=== RUN   TestImageDrawImmediately
--- PASS: TestImageDrawImmediately (0.00s)
=== RUN   TestImageLinearFilterGlitch
    image_test.go:1201: dst.At(190, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(191, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(192, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(193, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(194, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(195, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(196, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(197, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(198, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(199, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(200, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(201, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(202, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(203, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(204, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(205, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(206, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(207, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(208, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(209, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(210, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(211, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(212, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(213, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(214, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(215, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(216, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(217, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(218, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(219, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(220, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(221, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(222, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(223, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(224, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(225, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(226, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(227, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(228, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(229, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(230, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(231, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(232, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(233, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(234, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(235, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(236, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
    image_test.go:1201: dst.At(237, 2): filter: 1, got: {254 254 254 255}, want: {255 255 255 255}
--- FAIL: TestImageLinearFilterGlitch (0.00s)
=== RUN   TestImageLinearFilterGlitch2
--- PASS: TestImageLinearFilterGlitch2 (0.00s)
=== RUN   TestImageAddressRepeat
--- PASS: TestImageAddressRepeat (0.00s)
=== RUN   TestImageAddressRepeatNegativePosition
--- PASS: TestImageAddressRepeatNegativePosition (0.00s)
=== RUN   TestImageWritePixelsAfterClear
--- PASS: TestImageWritePixelsAfterClear (0.00s)
=== RUN   TestImageSet
--- PASS: TestImageSet (0.00s)
=== RUN   TestImageSetAndDraw
--- PASS: TestImageSetAndDraw (0.00s)
=== RUN   TestImageAlphaOnBlack
--- PASS: TestImageAlphaOnBlack (0.00s)
=== RUN   TestImageDrawTrianglesWithSubImage
--- PASS: TestImageDrawTrianglesWithSubImage (0.00s)
=== RUN   TestImageAtAfterDisposingSubImage
--- PASS: TestImageAtAfterDisposingSubImage (0.00s)
=== RUN   TestImageSubImageSubImage
--- PASS: TestImageSubImageSubImage (0.00s)
=== RUN   TestImageTooSmallMipmap
--- PASS: TestImageTooSmallMipmap (0.00s)
=== RUN   TestImageZeroSizedMipmap
--- PASS: TestImageZeroSizedMipmap (0.00s)
=== RUN   TestImageFillingAndEdges
--- PASS: TestImageFillingAndEdges (0.00s)
=== RUN   TestImageDrawTrianglesAndMutateArgs
--- PASS: TestImageDrawTrianglesAndMutateArgs (0.00s)
=== RUN   TestImageWritePixelsOnSubImage
--- PASS: TestImageWritePixelsOnSubImage (0.00s)
=== RUN   TestImageDrawTrianglesWithColorM
=== RUN   TestImageDrawTrianglesWithColorM/format0
=== RUN   TestImageDrawTrianglesWithColorM/format1
--- PASS: TestImageDrawTrianglesWithColorM (0.00s)
    --- PASS: TestImageDrawTrianglesWithColorM/format0 (0.00s)
    --- PASS: TestImageDrawTrianglesWithColorM/format1 (0.00s)
=== RUN   TestImageDrawTrianglesInterpolatesColors
=== RUN   TestImageDrawTrianglesInterpolatesColors/format0
=== RUN   TestImageDrawTrianglesInterpolatesColors/format1
--- PASS: TestImageDrawTrianglesInterpolatesColors (0.00s)
    --- PASS: TestImageDrawTrianglesInterpolatesColors/format0 (0.00s)
    --- PASS: TestImageDrawTrianglesInterpolatesColors/format1 (0.00s)
=== RUN   TestImageDrawTrianglesShaderInterpolatesValues
--- PASS: TestImageDrawTrianglesShaderInterpolatesValues (0.00s)
=== RUN   TestImageDrawOver
--- PASS: TestImageDrawOver (0.04s)
=== RUN   TestImageDrawDisposedImage
--- PASS: TestImageDrawDisposedImage (0.00s)
=== RUN   TestImageDrawTrianglesDisposedImage
--- PASS: TestImageDrawTrianglesDisposedImage (0.00s)
=== RUN   TestImageFloatTranslate
=== RUN   TestImageFloatTranslate/scale2
=== RUN   TestImageFloatTranslate/scale2/image
=== RUN   TestImageFloatTranslate/scale2/subimage
=== RUN   TestImageFloatTranslate/scale3
=== RUN   TestImageFloatTranslate/scale3/image
=== RUN   TestImageFloatTranslate/scale3/subimage
=== RUN   TestImageFloatTranslate/scale4
=== RUN   TestImageFloatTranslate/scale4/image
=== RUN   TestImageFloatTranslate/scale4/subimage
=== RUN   TestImageFloatTranslate/scale5
=== RUN   TestImageFloatTranslate/scale5/image
=== RUN   TestImageFloatTranslate/scale5/subimage
=== RUN   TestImageFloatTranslate/scale6
=== RUN   TestImageFloatTranslate/scale6/image
=== RUN   TestImageFloatTranslate/scale6/subimage
=== RUN   TestImageFloatTranslate/scale7
=== RUN   TestImageFloatTranslate/scale7/image
=== RUN   TestImageFloatTranslate/scale7/subimage
=== RUN   TestImageFloatTranslate/scale8
=== RUN   TestImageFloatTranslate/scale8/image
=== RUN   TestImageFloatTranslate/scale8/subimage
--- PASS: TestImageFloatTranslate (0.04s)
    --- PASS: TestImageFloatTranslate/scale2 (0.00s)
        --- PASS: TestImageFloatTranslate/scale2/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale2/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale3 (0.00s)
        --- PASS: TestImageFloatTranslate/scale3/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale3/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale4 (0.00s)
        --- PASS: TestImageFloatTranslate/scale4/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale4/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale5 (0.01s)
        --- PASS: TestImageFloatTranslate/scale5/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale5/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale6 (0.01s)
        --- PASS: TestImageFloatTranslate/scale6/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale6/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale7 (0.01s)
        --- PASS: TestImageFloatTranslate/scale7/image (0.00s)
        --- PASS: TestImageFloatTranslate/scale7/subimage (0.00s)
    --- PASS: TestImageFloatTranslate/scale8 (0.01s)
        --- PASS: TestImageFloatTranslate/scale8/image (0.01s)
        --- PASS: TestImageFloatTranslate/scale8/subimage (0.01s)
=== RUN   TestImageColorMCopy
--- PASS: TestImageColorMCopy (0.14s)
=== RUN   TestImageWritePixelsAndModifyPixels
--- PASS: TestImageWritePixelsAndModifyPixels (0.00s)
=== RUN   TestImageCompositeModeMultiply
--- PASS: TestImageCompositeModeMultiply (0.01s)
=== RUN   TestImageZeroTriangle
--- PASS: TestImageZeroTriangle (0.00s)
=== RUN   TestImageDrawImageTooBigScale
--- PASS: TestImageDrawImageTooBigScale (0.00s)
=== RUN   TestImageDrawImageTooSmallScale
--- PASS: TestImageDrawImageTooSmallScale (0.00s)
=== RUN   TestImageDrawImageCannotAllocateImageForMipmap
--- PASS: TestImageDrawImageCannotAllocateImageForMipmap (0.00s)
=== RUN   TestImageNewImageWithZeroSize
--- PASS: TestImageNewImageWithZeroSize (0.00s)
=== RUN   TestImageNewImageFromImageWithZeroSize
--- PASS: TestImageNewImageFromImageWithZeroSize (0.00s)
=== RUN   TestImageClip
--- PASS: TestImageClip (0.01s)
=== RUN   TestImageSubImageFill
--- PASS: TestImageSubImageFill (0.00s)
=== RUN   TestImageEvenOdd
--- PASS: TestImageEvenOdd (0.00s)
=== RUN   TestIndicesOverflow
--- PASS: TestIndicesOverflow (0.00s)
=== RUN   TestVerticesOverflow
--- PASS: TestVerticesOverflow (0.00s)
=== RUN   TestTooManyVertices
--- PASS: TestTooManyVertices (0.00s)
=== RUN   TestImageNewImageFromEbitenImage
--- PASS: TestImageNewImageFromEbitenImage (0.19s)
=== RUN   TestImageOptionsUnmanaged
--- PASS: TestImageOptionsUnmanaged (0.00s)
=== RUN   TestImageOptionsNegativeBoundsWritePixels
--- PASS: TestImageOptionsNegativeBoundsWritePixels (0.14s)
=== RUN   TestImageOptionsNegativeBoundsSet
--- PASS: TestImageOptionsNegativeBoundsSet (0.13s)
=== RUN   TestImageOptionsNegativeBoundsDrawImage
--- PASS: TestImageOptionsNegativeBoundsDrawImage (0.13s)
=== RUN   TestImageOptionsNegativeBoundsDrawTriangles
--- PASS: TestImageOptionsNegativeBoundsDrawTriangles (0.13s)
=== RUN   TestImageFromImageOptions
--- PASS: TestImageFromImageOptions (0.00s)
=== RUN   TestImageFromEbitenImageOptions
--- PASS: TestImageFromEbitenImageOptions (0.17s)
=== RUN   TestImageOptionsFill
--- PASS: TestImageOptionsFill (0.00s)
=== RUN   TestImageOptionsClear
--- PASS: TestImageOptionsClear (0.00s)
=== RUN   TestImageTooManyDrawImage
--- PASS: TestImageTooManyDrawImage (0.05s)
=== RUN   TestImageTooManyDrawTriangles
--- PASS: TestImageTooManyDrawTriangles (0.14s)
=== RUN   TestImageSetOverSet
--- PASS: TestImageSetOverSet (0.00s)
=== RUN   TestImageTooManyConstantBuffersInDirectX
--- PASS: TestImageTooManyConstantBuffersInDirectX (0.00s)
=== RUN   TestImageColorMAndScale
=== RUN   TestImageColorMAndScale/format0
=== RUN   TestImageColorMAndScale/format1
--- PASS: TestImageColorMAndScale (0.00s)
    --- PASS: TestImageColorMAndScale/format0 (0.00s)
    --- PASS: TestImageColorMAndScale/format1 (0.00s)
=== RUN   TestImageBlendOperation
--- PASS: TestImageBlendOperation (0.00s)
=== RUN   TestImageBlendFactor
--- PASS: TestImageBlendFactor (0.64s)
=== RUN   TestImageAntiAlias
--- PASS: TestImageAntiAlias (1.53s)
=== RUN   TestImageColorMScale
--- PASS: TestImageColorMScale (0.00s)
=== RUN   TestImageColorScaleAndColorM
--- PASS: TestImageColorScaleAndColorM (0.00s)
=== RUN   TestImageSetAndSubImage
--- PASS: TestImageSetAndSubImage (0.00s)
=== RUN   TestImageToBytes
--- PASS: TestImageToBytes (0.00s)
=== RUN   TestShaderFill
--- PASS: TestShaderFill (0.00s)
=== RUN   TestShaderFillWithDrawImage
--- PASS: TestShaderFillWithDrawImage (0.00s)
=== RUN   TestShaderWithDrawImageDoesNotWreckTextureUnits
--- PASS: TestShaderWithDrawImageDoesNotWreckTextureUnits (0.00s)
=== RUN   TestShaderFillWithDrawTriangles
--- PASS: TestShaderFillWithDrawTriangles (0.00s)
=== RUN   TestShaderFunction
--- PASS: TestShaderFunction (0.00s)
=== RUN   TestShaderUninitializedUniformVariables
--- PASS: TestShaderUninitializedUniformVariables (0.00s)
=== RUN   TestShaderMatrix
--- PASS: TestShaderMatrix (0.00s)
=== RUN   TestShaderSubImage
=== RUN   TestShaderSubImage/DrawRectShader
=== RUN   TestShaderSubImage/DrawTrianglesShader
--- PASS: TestShaderSubImage (0.12s)
    --- PASS: TestShaderSubImage/DrawRectShader (0.12s)
    --- PASS: TestShaderSubImage/DrawTrianglesShader (0.00s)
=== RUN   TestShaderDerivatives
    shader_test.go:459: the results of dfdx, dfdy, and fwidth are indeterministic (#2583)
--- SKIP: TestShaderDerivatives (0.00s)
=== RUN   TestShaderDerivatives2
    shader_test.go:514: the results of dfdx, dfdy, and fwidth are indeterministic (#2583)
--- SKIP: TestShaderDerivatives2 (0.00s)
=== RUN   TestShaderUniformFirstElement
=== RUN   TestShaderUniformFirstElement/float_array
=== RUN   TestShaderUniformFirstElement/float_one-element_array
=== RUN   TestShaderUniformFirstElement/matrix_array
--- PASS: TestShaderUniformFirstElement (0.00s)
    --- PASS: TestShaderUniformFirstElement/float_array (0.00s)
    --- PASS: TestShaderUniformFirstElement/float_one-element_array (0.00s)
    --- PASS: TestShaderUniformFirstElement/matrix_array (0.00s)
=== RUN   TestShaderFuncMod
--- PASS: TestShaderFuncMod (0.00s)
=== RUN   TestShaderMatrixInitialize
--- PASS: TestShaderMatrixInitialize (0.00s)
=== RUN   TestShaderModVectorAndFloat
--- PASS: TestShaderModVectorAndFloat (0.00s)
=== RUN   TestShaderTextureAt
--- PASS: TestShaderTextureAt (0.00s)
=== RUN   TestShaderAtan2
--- PASS: TestShaderAtan2 (0.00s)
=== RUN   TestShaderUniformMatrix2
--- PASS: TestShaderUniformMatrix2 (0.00s)
=== RUN   TestShaderUniformMatrix2Array
--- PASS: TestShaderUniformMatrix2Array (0.00s)
=== RUN   TestShaderUniformMatrix3
--- PASS: TestShaderUniformMatrix3 (0.00s)
=== RUN   TestShaderUniformMatrix3Array
--- PASS: TestShaderUniformMatrix3Array (0.00s)
=== RUN   TestShaderUniformMatrix4
--- PASS: TestShaderUniformMatrix4 (0.00s)
=== RUN   TestShaderUniformMatrix4Array
--- PASS: TestShaderUniformMatrix4Array (0.00s)
=== RUN   TestShaderOptionsNegativeBounds
=== RUN   TestShaderOptionsNegativeBounds/DrawRectShader
=== RUN   TestShaderOptionsNegativeBounds/DrawTrianglesShader
--- PASS: TestShaderOptionsNegativeBounds (0.00s)
    --- PASS: TestShaderOptionsNegativeBounds/DrawRectShader (0.00s)
    --- PASS: TestShaderOptionsNegativeBounds/DrawTrianglesShader (0.00s)
=== RUN   TestShaderVectorEqual
--- PASS: TestShaderVectorEqual (0.00s)
=== RUN   TestShaderDiscard
--- PASS: TestShaderDiscard (0.00s)
=== RUN   TestShaderDrawRect
--- PASS: TestShaderDrawRect (0.00s)
=== RUN   TestShaderDrawRectColorScale
--- PASS: TestShaderDrawRectColorScale (0.00s)
=== RUN   TestShaderUniformInt
=== RUN   TestShaderUniformInt/0xff
=== RUN   TestShaderUniformInt/int
=== RUN   TestShaderUniformInt/uint
=== RUN   TestShaderUniformInt/0xff,slice
=== RUN   TestShaderUniformInt/int,slice
=== RUN   TestShaderUniformInt/uint,slice
=== RUN   TestShaderUniformInt/0xff,array
=== RUN   TestShaderUniformInt/int,array
=== RUN   TestShaderUniformInt/uint,array
=== RUN   TestShaderUniformInt/0xff,array#01
=== RUN   TestShaderUniformInt/int,array#01
=== RUN   TestShaderUniformInt/uint,array#01
=== RUN   TestShaderUniformInt/0xff,ivec
=== RUN   TestShaderUniformInt/int,ivec
=== RUN   TestShaderUniformInt/uint,ivec
--- PASS: TestShaderUniformInt (0.01s)
    --- PASS: TestShaderUniformInt/0xff (0.00s)
    --- PASS: TestShaderUniformInt/int (0.00s)
    --- PASS: TestShaderUniformInt/uint (0.00s)
    --- PASS: TestShaderUniformInt/0xff,slice (0.00s)
    --- PASS: TestShaderUniformInt/int,slice (0.00s)
    --- PASS: TestShaderUniformInt/uint,slice (0.00s)
    --- PASS: TestShaderUniformInt/0xff,array (0.00s)
    --- PASS: TestShaderUniformInt/int,array (0.00s)
    --- PASS: TestShaderUniformInt/uint,array (0.00s)
    --- PASS: TestShaderUniformInt/0xff,array#01 (0.00s)
    --- PASS: TestShaderUniformInt/int,array#01 (0.00s)
    --- PASS: TestShaderUniformInt/uint,array#01 (0.00s)
    --- PASS: TestShaderUniformInt/0xff,ivec (0.00s)
    --- PASS: TestShaderUniformInt/int,ivec (0.00s)
    --- PASS: TestShaderUniformInt/uint,ivec (0.00s)
=== RUN   TestShaderUniformVec3Array
--- PASS: TestShaderUniformVec3Array (0.00s)
=== RUN   TestShaderIVecMod
--- PASS: TestShaderIVecMod (0.00s)
FAIL
FAIL	github.com/hajimehoshi/ebiten/v2	11.956s
=== RUN   TestGC
--- PASS: TestGC (0.21s)
=== RUN   TestSameSourcePlayers
--- PASS: TestSameSourcePlayers (0.00s)
=== RUN   TestPauseBeforeInit
--- PASS: TestPauseBeforeInit (0.00s)
=== RUN   TestInfiniteLoop
--- PASS: TestInfiniteLoop (0.00s)
=== RUN   TestInfiniteLoopWithIntro
--- PASS: TestInfiniteLoopWithIntro (0.00s)
=== RUN   TestInfiniteLoopWithIncompleteSize
--- PASS: TestInfiniteLoopWithIncompleteSize (0.00s)
=== RUN   TestInfiniteLoopWithSlowSource
--- PASS: TestInfiniteLoopWithSlowSource (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/audio	(cached)
=== RUN   TestFloat32Reader
--- PASS: TestFloat32Reader (0.01s)
=== RUN   TestResampling
--- PASS: TestResampling (0.15s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/audio/internal/convert	(cached)
=== RUN   TestMono
--- PASS: TestMono (0.01s)
=== RUN   TestTooShort
--- PASS: TestTooShort (0.00s)
=== RUN   TestNonSeeker
--- PASS: TestNonSeeker (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/audio/vorbis	(cached)
=== RUN   TestColorMInit
--- PASS: TestColorMInit (0.00s)
=== RUN   TestColorMAssign
--- PASS: TestColorMAssign (0.00s)
=== RUN   TestColorMTranslate
--- PASS: TestColorMTranslate (0.00s)
=== RUN   TestColorMScale
--- PASS: TestColorMScale (0.00s)
=== RUN   TestColorMTranslateAndScale
--- PASS: TestColorMTranslateAndScale (0.00s)
=== RUN   TestColorMMonochrome
--- PASS: TestColorMMonochrome (0.00s)
=== RUN   TestColorMConcatSelf
--- PASS: TestColorMConcatSelf (0.00s)
=== RUN   TestColorMApply
--- PASS: TestColorMApply (0.00s)
=== RUN   TestColorMConcat
--- PASS: TestColorMConcat (0.00s)
=== RUN   TestDrawTrianglesWithColorM
=== RUN   TestDrawTrianglesWithColorM/format0
=== RUN   TestDrawTrianglesWithColorM/format1
--- PASS: TestDrawTrianglesWithColorM (0.01s)
    --- PASS: TestDrawTrianglesWithColorM/format0 (0.01s)
    --- PASS: TestDrawTrianglesWithColorM/format1 (0.00s)
=== RUN   TestColorMAndScale
=== RUN   TestColorMAndScale/format0
=== RUN   TestColorMAndScale/format1
--- PASS: TestColorMAndScale (0.00s)
    --- PASS: TestColorMAndScale/format0 (0.00s)
    --- PASS: TestColorMAndScale/format1 (0.00s)
=== RUN   TestColorMCopy
--- PASS: TestColorMCopy (0.03s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/colorm	(cached)
=== RUN   TestNewImageFromFileSystem
--- PASS: TestNewImageFromFileSystem (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/ebitenutil	(cached)
=== RUN   TestMoveTiles
--- PASS: TestMoveTiles (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/examples/2048/2048	(cached)
=== RUN   TestColorMScale
--- PASS: TestColorMScale (0.00s)
=== RUN   TestColorMScaleOnly
--- PASS: TestColorMScaleOnly (0.00s)
=== RUN   TestColorMIsInvertible
--- PASS: TestColorMIsInvertible (0.00s)
=== RUN   TestColorMInvert
--- PASS: TestColorMInvert (0.00s)
=== RUN   TestColorMConcat
--- PASS: TestColorMConcat (0.00s)
=== RUN   TestColorMChangeHSVScale
--- PASS: TestColorMChangeHSVScale (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/affine	(cached)
=== RUN   TestEnsureIsolatedFromSourceBackend
--- PASS: TestEnsureIsolatedFromSourceBackend (0.10s)
=== RUN   TestReputOnSourceBackend
--- PASS: TestReputOnSourceBackend (0.13s)
=== RUN   TestExtend
--- PASS: TestExtend (0.04s)
=== RUN   TestWritePixelsAfterDrawTriangles
--- PASS: TestWritePixelsAfterDrawTriangles (0.04s)
=== RUN   TestSmallImages
--- PASS: TestSmallImages (0.00s)
=== RUN   TestLongImages
--- PASS: TestLongImages (0.00s)
=== RUN   TestDisposeImmediately
--- PASS: TestDisposeImmediately (0.00s)
=== RUN   TestExtendWithBigImage
--- PASS: TestExtendWithBigImage (0.00s)
=== RUN   TestMaxImageSize
--- PASS: TestMaxImageSize (0.01s)
=== RUN   TestMaxImageSizeJust
--- PASS: TestMaxImageSizeJust (0.01s)
=== RUN   TestMaxImageSizeExceeded
--- PASS: TestMaxImageSizeExceeded (0.00s)
=== RUN   TestDisposedAndReputOnSourceBackend
--- PASS: TestDisposedAndReputOnSourceBackend (0.00s)
=== RUN   TestImageIsNotReputOnSourceBackendWithoutUsingAsSource
--- PASS: TestImageIsNotReputOnSourceBackendWithoutUsingAsSource (0.00s)
=== RUN   TestImageWritePixelsModify
--- PASS: TestImageWritePixelsModify (0.22s)
=== RUN   TestPowerOf2
--- PASS: TestPowerOf2 (0.00s)
=== RUN   TestShaderFillTwice
--- PASS: TestShaderFillTwice (0.00s)
=== RUN   TestImageDrawTwice
--- PASS: TestImageDrawTwice (0.08s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/atlas	(cached)
=== RUN   TestSetBeforeMain
--- PASS: TestSetBeforeMain (0.21s)
=== RUN   TestDrawImageBeforeMain
--- PASS: TestDrawImageBeforeMain (0.01s)
=== RUN   TestDrawTrianglesBeforeMain
--- PASS: TestDrawTrianglesBeforeMain (0.00s)
=== RUN   TestSetAndFillBeforeMain
--- PASS: TestSetAndFillBeforeMain (0.03s)
=== RUN   TestSetAndWritePixelsBeforeMain
--- PASS: TestSetAndWritePixelsBeforeMain (0.00s)
=== RUN   TestWritePixelsAndModifyBeforeMain
--- PASS: TestWritePixelsAndModifyBeforeMain (0.01s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/buffered	(cached)
=== RUN   TestUpdate
--- PASS: TestUpdate (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/gamepaddb	(cached)
=== RUN   TestInternalImageSize
--- PASS: TestInternalImageSize (0.00s)
=== RUN   TestAdjustPixel
--- PASS: TestAdjustPixel (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/graphics	(cached)
=== RUN   TestClear
--- PASS: TestClear (0.01s)
=== RUN   TestWritePixelsPartAfterDrawTriangles
--- PASS: TestWritePixelsPartAfterDrawTriangles (0.00s)
=== RUN   TestShader
--- PASS: TestShader (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/graphicscommand	(cached)
=== RUN   TestPage
--- PASS: TestPage (0.00s)
=== RUN   TestAlloc
--- PASS: TestAlloc (0.00s)
=== RUN   TestAlloc2
--- PASS: TestAlloc2 (0.00s)
=== RUN   TestAllocJustSize
--- PASS: TestAllocJustSize (0.00s)
=== RUN   TestAllocTooMuch
--- PASS: TestAllocTooMuch (0.00s)
=== RUN   TestNonSquareAlloc
--- PASS: TestNonSquareAlloc (0.00s)
=== RUN   TestExtend
--- PASS: TestExtend (0.00s)
=== RUN   TestExtend2
--- PASS: TestExtend2 (0.00s)
=== RUN   TestExtend3
--- PASS: TestExtend3 (0.00s)
=== RUN   TestRemoveAtRootsChild
--- PASS: TestRemoveAtRootsChild (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/packing	(cached)
=== RUN   TestPrograms
=== RUN   TestPrograms/issue1753.go
    processtest_test.go:62: exit status 1
        panic: phase: 1, got: {127 255 127 255}, want: {128 255 128 255}
        
        goroutine 1 [running, locked to thread]:
        main.main()
        	/home/erik/kth/dd2480-assignment4/bugged_repo/ebiten/internal/processtest/testdata/issue1753.go:108 +0x50
        exit status 2
=== RUN   TestPrograms/issue2079.go
=== RUN   TestPrograms/issue2089.go
=== RUN   TestPrograms/issue2129.go
=== RUN   TestPrograms/issue2138.go
=== RUN   TestPrograms/issue2154_1.go
=== RUN   TestPrograms/issue2154_2.go
=== RUN   TestPrograms/issue2162.go
=== RUN   TestPrograms/issue2180.go
=== RUN   TestPrograms/issue2362.go
=== RUN   TestPrograms/issue2390.go
--- FAIL: TestPrograms (8.79s)
    --- FAIL: TestPrograms/issue1753.go (0.66s)
    --- PASS: TestPrograms/issue2079.go (0.65s)
    --- PASS: TestPrograms/issue2089.go (0.96s)
    --- PASS: TestPrograms/issue2129.go (0.87s)
    --- PASS: TestPrograms/issue2138.go (0.90s)
    --- PASS: TestPrograms/issue2154_1.go (0.86s)
    --- PASS: TestPrograms/issue2154_2.go (0.92s)
    --- PASS: TestPrograms/issue2162.go (0.67s)
    --- PASS: TestPrograms/issue2180.go (0.95s)
    --- PASS: TestPrograms/issue2362.go (0.65s)
    --- PASS: TestPrograms/issue2390.go (0.71s)
FAIL
FAIL	github.com/hajimehoshi/ebiten/v2/internal/processtest	8.796s
=== RUN   TestRestore
--- PASS: TestRestore (0.01s)
=== RUN   TestRestoreWithoutDraw
--- PASS: TestRestoreWithoutDraw (0.02s)
=== RUN   TestRestoreChain
--- PASS: TestRestoreChain (0.01s)
=== RUN   TestRestoreChain2
--- PASS: TestRestoreChain2 (0.01s)
=== RUN   TestRestoreOverrideSource
--- PASS: TestRestoreOverrideSource (0.01s)
=== RUN   TestRestoreComplexGraph
--- PASS: TestRestoreComplexGraph (0.01s)
=== RUN   TestRestoreRecursive
--- PASS: TestRestoreRecursive (0.00s)
=== RUN   TestWritePixels
--- PASS: TestWritePixels (0.00s)
=== RUN   TestDrawTrianglesAndWritePixels
--- PASS: TestDrawTrianglesAndWritePixels (0.01s)
=== RUN   TestDispose
--- PASS: TestDispose (0.00s)
=== RUN   TestWritePixelsPart
--- PASS: TestWritePixelsPart (0.00s)
=== RUN   TestWritePixelsOnly
--- PASS: TestWritePixelsOnly (0.74s)
=== RUN   TestReadPixelsFromVolatileImage
--- PASS: TestReadPixelsFromVolatileImage (0.00s)
=== RUN   TestAllowWritePixelsAfterDrawTriangles
--- PASS: TestAllowWritePixelsAfterDrawTriangles (0.00s)
=== RUN   TestAllowWritePixelsForPartAfterDrawTriangles
--- PASS: TestAllowWritePixelsForPartAfterDrawTriangles (0.01s)
=== RUN   TestExtend
--- PASS: TestExtend (0.00s)
=== RUN   TestDrawTrianglesAndExtend
--- PASS: TestDrawTrianglesAndExtend (0.00s)
=== RUN   TestClearPixels
--- PASS: TestClearPixels (0.00s)
=== RUN   TestMutateSlices
--- PASS: TestMutateSlices (0.01s)
=== RUN   TestOverlappedPixels
--- PASS: TestOverlappedPixels (0.00s)
=== RUN   TestDrawTrianglesAndReadPixels
--- PASS: TestDrawTrianglesAndReadPixels (0.00s)
=== RUN   TestWritePixelsAndDrawTriangles
--- PASS: TestWritePixelsAndDrawTriangles (0.00s)
=== RUN   TestShader
--- PASS: TestShader (0.01s)
=== RUN   TestShaderChain
--- PASS: TestShaderChain (0.01s)
=== RUN   TestShaderMultipleSources
--- PASS: TestShaderMultipleSources (0.01s)
=== RUN   TestShaderMultipleSourcesOnOneTexture
--- PASS: TestShaderMultipleSourcesOnOneTexture (0.01s)
=== RUN   TestShaderDispose
--- PASS: TestShaderDispose (0.01s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/restorable	(cached)
=== RUN   TestCompile
=== RUN   TestCompile/assign
=== RUN   TestCompile/for4
=== RUN   TestCompile/issue1245
=== RUN   TestCompile/out2
=== RUN   TestCompile/const4
=== RUN   TestCompile/number
=== RUN   TestCompile/number_unary
=== RUN   TestCompile/define_type
=== RUN   TestCompile/issue2011
=== RUN   TestCompile/issue1248
=== RUN   TestCompile/for2
=== RUN   TestCompile/vertex_fragment
=== RUN   TestCompile/const
=== RUN   TestCompile/const2
=== RUN   TestCompile/for5
=== RUN   TestCompile/issue1874
=== RUN   TestCompile/array
=== RUN   TestCompile/assign_multiple2
=== RUN   TestCompile/blocks
=== RUN   TestCompile/func_body
=== RUN   TestCompile/out
=== RUN   TestCompile/call_multiple
=== RUN   TestCompile/issue1299
=== RUN   TestCompile/atan
=== RUN   TestCompile/blocks2
=== RUN   TestCompile/const3
=== RUN   TestCompile/func
=== RUN   TestCompile/if
=== RUN   TestCompile/return
=== RUN   TestCompile/bool
=== RUN   TestCompile/uniforms
=== RUN   TestCompile/var
=== RUN   TestCompile/var_multiple
=== RUN   TestCompile/issue1238
=== RUN   TestCompile/vertex
=== RUN   TestCompile/define_multiple
=== RUN   TestCompile/for
=== RUN   TestCompile/func_multiple
=== RUN   TestCompile/if_else
=== RUN   TestCompile/issue1701
=== RUN   TestCompile/array2
=== RUN   TestCompile/assign_multiple
=== RUN   TestCompile/issue1236
=== RUN   TestCompile/len
=== RUN   TestCompile/var2
=== RUN   TestCompile/blocks3
=== RUN   TestCompile/call
=== RUN   TestCompile/inc
=== RUN   TestCompile/issue1298
=== RUN   TestCompile/blank
=== RUN   TestCompile/define
=== RUN   TestCompile/for3
=== RUN   TestCompile/if_init
=== RUN   TestCompile/call_multiple_nested
=== RUN   TestCompile/define2
=== RUN   TestCompile/number_binary
--- PASS: TestCompile (0.02s)
    --- PASS: TestCompile/assign (0.00s)
    --- PASS: TestCompile/for4 (0.00s)
    --- PASS: TestCompile/issue1245 (0.00s)
    --- PASS: TestCompile/out2 (0.00s)
    --- PASS: TestCompile/const4 (0.00s)
    --- PASS: TestCompile/number (0.00s)
    --- PASS: TestCompile/number_unary (0.00s)
    --- PASS: TestCompile/define_type (0.00s)
    --- PASS: TestCompile/issue2011 (0.00s)
    --- PASS: TestCompile/issue1248 (0.00s)
    --- PASS: TestCompile/for2 (0.00s)
    --- PASS: TestCompile/vertex_fragment (0.00s)
    --- PASS: TestCompile/const (0.00s)
    --- PASS: TestCompile/const2 (0.00s)
    --- PASS: TestCompile/for5 (0.00s)
    --- PASS: TestCompile/issue1874 (0.00s)
    --- PASS: TestCompile/array (0.00s)
    --- PASS: TestCompile/assign_multiple2 (0.00s)
    --- PASS: TestCompile/blocks (0.00s)
    --- PASS: TestCompile/func_body (0.00s)
    --- PASS: TestCompile/out (0.00s)
    --- PASS: TestCompile/call_multiple (0.00s)
    --- PASS: TestCompile/issue1299 (0.00s)
    --- PASS: TestCompile/atan (0.00s)
    --- PASS: TestCompile/blocks2 (0.00s)
    --- PASS: TestCompile/const3 (0.00s)
    --- PASS: TestCompile/func (0.00s)
    --- PASS: TestCompile/if (0.00s)
    --- PASS: TestCompile/return (0.00s)
    --- PASS: TestCompile/bool (0.00s)
    --- PASS: TestCompile/uniforms (0.00s)
    --- PASS: TestCompile/var (0.00s)
    --- PASS: TestCompile/var_multiple (0.00s)
    --- PASS: TestCompile/issue1238 (0.00s)
    --- PASS: TestCompile/vertex (0.00s)
    --- PASS: TestCompile/define_multiple (0.00s)
    --- PASS: TestCompile/for (0.00s)
    --- PASS: TestCompile/func_multiple (0.00s)
    --- PASS: TestCompile/if_else (0.00s)
    --- PASS: TestCompile/issue1701 (0.00s)
    --- PASS: TestCompile/array2 (0.00s)
    --- PASS: TestCompile/assign_multiple (0.00s)
    --- PASS: TestCompile/issue1236 (0.00s)
    --- PASS: TestCompile/len (0.00s)
    --- PASS: TestCompile/var2 (0.00s)
    --- PASS: TestCompile/blocks3 (0.00s)
    --- PASS: TestCompile/call (0.00s)
    --- PASS: TestCompile/inc (0.00s)
    --- PASS: TestCompile/issue1298 (0.00s)
    --- PASS: TestCompile/blank (0.00s)
    --- PASS: TestCompile/define (0.00s)
    --- PASS: TestCompile/for3 (0.00s)
    --- PASS: TestCompile/if_init (0.00s)
    --- PASS: TestCompile/call_multiple_nested (0.00s)
    --- PASS: TestCompile/define2 (0.00s)
    --- PASS: TestCompile/number_binary (0.00s)
=== RUN   TestSyntaxShadowing
--- PASS: TestSyntaxShadowing (0.00s)
=== RUN   TestSyntaxDuplicatedVariables
--- PASS: TestSyntaxDuplicatedVariables (0.00s)
=== RUN   TestSyntaxDuplicatedFunctions
--- PASS: TestSyntaxDuplicatedFunctions (0.00s)
=== RUN   TestSyntaxNoNewVariables
--- PASS: TestSyntaxNoNewVariables (0.00s)
=== RUN   TestSyntaxWrongReturn
--- PASS: TestSyntaxWrongReturn (0.00s)
=== RUN   TestSyntaxMultipleValueReturn
--- PASS: TestSyntaxMultipleValueReturn (0.00s)
=== RUN   TestSyntaxInit
--- PASS: TestSyntaxInit (0.00s)
=== RUN   TestSyntaxUnsupportedSyntax
--- PASS: TestSyntaxUnsupportedSyntax (0.00s)
=== RUN   TestSyntaxForbidAssigningSpecialVariables
--- PASS: TestSyntaxForbidAssigningSpecialVariables (0.00s)
=== RUN   TestSyntaxBoolLiteral
--- PASS: TestSyntaxBoolLiteral (0.00s)
=== RUN   TestSyntaxUnusedVariable
--- PASS: TestSyntaxUnusedVariable (0.00s)
=== RUN   TestSyntaxBlankLhs
--- PASS: TestSyntaxBlankLhs (0.00s)
=== RUN   TestSyntaxDuplicatedVarsAndConstants
--- PASS: TestSyntaxDuplicatedVarsAndConstants (0.00s)
=== RUN   TestSyntaxUnmatchedArgs
--- PASS: TestSyntaxUnmatchedArgs (0.00s)
=== RUN   TestSyntaxMeaninglessSentence
--- PASS: TestSyntaxMeaninglessSentence (0.00s)
=== RUN   TestSyntaxOperatorMod
--- PASS: TestSyntaxOperatorMod (0.00s)
=== RUN   TestSyntaxOperatorAssign
--- PASS: TestSyntaxOperatorAssign (0.00s)
=== RUN   TestSyntaxOperatorVecAndNumber
--- PASS: TestSyntaxOperatorVecAndNumber (0.00s)
=== RUN   TestSyntaxOperatorMultiply
--- PASS: TestSyntaxOperatorMultiply (0.00s)
=== RUN   TestSyntaxOperatorMultiplyAssign
--- PASS: TestSyntaxOperatorMultiplyAssign (0.00s)
=== RUN   TestSyntaxAtan
--- PASS: TestSyntaxAtan (0.00s)
=== RUN   TestSyntaxType
--- PASS: TestSyntaxType (0.00s)
=== RUN   TestSyntaxTypeBlankVar
--- PASS: TestSyntaxTypeBlankVar (0.00s)
=== RUN   TestSyntaxTypeFuncCall
--- PASS: TestSyntaxTypeFuncCall (0.00s)
=== RUN   TestSyntaxConstructorFuncType
--- PASS: TestSyntaxConstructorFuncType (0.00s)
=== RUN   TestSyntaxDiscard
--- PASS: TestSyntaxDiscard (0.00s)
=== RUN   TestSyntaxBuiltinFuncSingleArgType
--- PASS: TestSyntaxBuiltinFuncSingleArgType (0.00s)
=== RUN   TestSyntaxBuiltinFuncDoubleArgsType
--- PASS: TestSyntaxBuiltinFuncDoubleArgsType (0.00s)
=== RUN   TestSyntaxBuiltinFuncDoubleArgsType2
--- PASS: TestSyntaxBuiltinFuncDoubleArgsType2 (0.00s)
=== RUN   TestSyntaxBuiltinFuncStepType
--- PASS: TestSyntaxBuiltinFuncStepType (0.00s)
=== RUN   TestSyntaxBuiltinFuncTripleArgsType
--- PASS: TestSyntaxBuiltinFuncTripleArgsType (0.00s)
=== RUN   TestSyntaxBuiltinFuncClampType
--- PASS: TestSyntaxBuiltinFuncClampType (0.00s)
=== RUN   TestSyntaxBuiltinFuncMixType
--- PASS: TestSyntaxBuiltinFuncMixType (0.00s)
=== RUN   TestSyntaxBuiltinFuncSmoothstepType
--- PASS: TestSyntaxBuiltinFuncSmoothstepType (0.00s)
=== RUN   TestSyntaxBuiltinFuncRefractType
--- PASS: TestSyntaxBuiltinFuncRefractType (0.00s)
=== RUN   TestSyntaxBuiltinFuncCrossType
--- PASS: TestSyntaxBuiltinFuncCrossType (0.00s)
=== RUN   TestSyntaxBuiltinFuncTransposeType
--- PASS: TestSyntaxBuiltinFuncTransposeType (0.00s)
=== RUN   TestSyntaxEqual
--- PASS: TestSyntaxEqual (0.00s)
=== RUN   TestSyntaxTypeRedeclaration
--- PASS: TestSyntaxTypeRedeclaration (0.00s)
=== RUN   TestSyntaxSwizzling
--- PASS: TestSyntaxSwizzling (0.00s)
=== RUN   TestSyntaxConstType
--- PASS: TestSyntaxConstType (0.00s)
=== RUN   TestSyntaxConstType2
--- PASS: TestSyntaxConstType2 (0.00s)
=== RUN   TestSyntaxCompositeLit
--- PASS: TestSyntaxCompositeLit (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/shader	(cached)
=== RUN   TestOutput
=== RUN   TestOutput/Empty
=== RUN   TestOutput/Uniform
=== RUN   TestOutput/UniformStruct
=== RUN   TestOutput/Vars
=== RUN   TestOutput/Func
=== RUN   TestOutput/FuncParams
=== RUN   TestOutput/FuncReturn
=== RUN   TestOutput/FuncLocals
=== RUN   TestOutput/FuncBlocks
=== RUN   TestOutput/Add
=== RUN   TestOutput/Selection
=== RUN   TestOutput/Call
=== RUN   TestOutput/BuiltinFunc
=== RUN   TestOutput/FieldSelector
=== RUN   TestOutput/If
=== RUN   TestOutput/For
=== RUN   TestOutput/For2
=== RUN   TestOutput/For3
=== RUN   TestOutput/VertexFunc
=== RUN   TestOutput/FragmentFunc
--- PASS: TestOutput (0.00s)
    --- PASS: TestOutput/Empty (0.00s)
    --- PASS: TestOutput/Uniform (0.00s)
    --- PASS: TestOutput/UniformStruct (0.00s)
    --- PASS: TestOutput/Vars (0.00s)
    --- PASS: TestOutput/Func (0.00s)
    --- PASS: TestOutput/FuncParams (0.00s)
    --- PASS: TestOutput/FuncReturn (0.00s)
    --- PASS: TestOutput/FuncLocals (0.00s)
    --- PASS: TestOutput/FuncBlocks (0.00s)
    --- PASS: TestOutput/Add (0.00s)
    --- PASS: TestOutput/Selection (0.00s)
    --- PASS: TestOutput/Call (0.00s)
    --- PASS: TestOutput/BuiltinFunc (0.00s)
    --- PASS: TestOutput/FieldSelector (0.00s)
    --- PASS: TestOutput/If (0.00s)
    --- PASS: TestOutput/For (0.00s)
    --- PASS: TestOutput/For2 (0.00s)
    --- PASS: TestOutput/For3 (0.00s)
    --- PASS: TestOutput/VertexFunc (0.00s)
    --- PASS: TestOutput/FragmentFunc (0.00s)
=== RUN   TestReachableUniformVariablesFromBlock
--- PASS: TestReachableUniformVariablesFromBlock (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/internal/shaderir	(cached)
=== RUN   TestTextColor
--- PASS: TestTextColor (0.01s)
=== RUN   TestTextOverlap
--- PASS: TestTextOverlap (0.00s)
PASS
ok  	github.com/hajimehoshi/ebiten/v2/text	(cached)
FAIL
Clone this wiki locally