mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-25 11:18:54 +01:00
Revert "ebiten: Skip heavy tests even on Wasm"
This reverts commit 0ee70df466
.
Reason: This didn't affect the results
This commit is contained in:
parent
9c85b20817
commit
80d04732c2
@ -22,7 +22,9 @@ import (
|
||||
"image/draw"
|
||||
_ "image/png"
|
||||
"math"
|
||||
"regexp"
|
||||
"runtime"
|
||||
"strconv"
|
||||
"testing"
|
||||
|
||||
. "github.com/hajimehoshi/ebiten"
|
||||
@ -38,13 +40,19 @@ func skipTooSlowTests(t *testing.T) bool {
|
||||
return true
|
||||
}
|
||||
if runtime.GOOS == "js" {
|
||||
// In Go1.12, converting JS arrays from/to slices uses TypedArrayOf, and this might allocates too
|
||||
// many ArrayBuffers.
|
||||
//
|
||||
// Even in the latest versions, timeout often happens especially on Windows/Wasm (#1313).
|
||||
t.Skip("too slow on Wasm")
|
||||
v := runtime.Version()
|
||||
if m := regexp.MustCompile(`^go(\d+)\.(\d+)`).FindStringSubmatch(v); m != nil {
|
||||
major, _ := strconv.Atoi(m[1])
|
||||
minor, _ := strconv.Atoi(m[2])
|
||||
|
||||
// In Go1.12, converting JS arrays from/to slices uses TypedArrayOf, and this might allocates
|
||||
// too many ArrayBuffers.
|
||||
if major == 1 && minor <= 12 {
|
||||
t.Skipf("too slow on Go%d.%dWasm", major, minor)
|
||||
return true
|
||||
}
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user