forked from hajimehoshi/ebiten
-
Notifications
You must be signed in to change notification settings - Fork 0
Cursor Test logs
Erik Hedlund edited this page Mar 8, 2023
·
2 revisions
? 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
? 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