mirror of
https://github.com/golang/go.git
synced 2025-05-05 15:43:04 +00:00
test: skip rangegen.go on 32-bit platforms
Add a skip for this test that effectively disables it for 32-bit platforms, so as to not run into timeouts or OOMs on smaller machines. Fixes #64789. Change-Id: I2d428e1dccae62b8bb1a69c5f95699692a282bbb Reviewed-on: https://go-review.googlesource.com/c/go/+/550975 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Carlos Amedee <carlos@golang.org>
This commit is contained in:
parent
4106de901a
commit
5b84d50038
@ -25,6 +25,7 @@ import (
|
|||||||
"bytes"
|
"bytes"
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
"math/bits"
|
||||||
"os"
|
"os"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"strings"
|
"strings"
|
||||||
@ -37,6 +38,13 @@ func main() {
|
|||||||
log.SetFlags(0)
|
log.SetFlags(0)
|
||||||
log.SetPrefix("rangegen: ")
|
log.SetPrefix("rangegen: ")
|
||||||
|
|
||||||
|
if !long && bits.UintSize == 32 {
|
||||||
|
// Skip this test on 32-bit platforms, where it seems to
|
||||||
|
// cause timeouts and build problems.
|
||||||
|
skip()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
b := new(bytes.Buffer)
|
b := new(bytes.Buffer)
|
||||||
tests := ""
|
tests := ""
|
||||||
flush := func(force bool) {
|
flush := func(force bool) {
|
||||||
@ -331,3 +339,12 @@ func run(f func(*output, int)int, i int) *output {
|
|||||||
}
|
}
|
||||||
|
|
||||||
`
|
`
|
||||||
|
|
||||||
|
func skip() {
|
||||||
|
const code = `
|
||||||
|
package main
|
||||||
|
func main() {
|
||||||
|
}
|
||||||
|
`
|
||||||
|
fmt.Printf("%s\n", code)
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user