File: skip-32bit-incompatible-tests.patch

package info (click to toggle)
golang-github-alecthomas-participle-v2 2.1.4-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 920 kB
  • sloc: javascript: 1,164; sh: 41; makefile: 7
file content (17 lines) | stat: -rw-r--r-- 1,244 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Description: Two test cases are incompatible with 32bit architectures.
 Skipping them to provide packages on armhf and i386.
Author: Andrius Merkys <merkys@debian.org>
Bug: https://github.com/alecthomas/participle/issues/176
--- a/parser_test.go
+++ b/parser_test.go
@@ -857,8 +857,8 @@ func TestInvalidNumbers(t *testing.T) {
 		{name: "ValidInt16", input: "int16 32767", expected: &grammar{Int16: 32767}},
 		{name: "InvalidInt16", input: "int16 32768", err: true},
 		{name: "ValidInt32", input: fmt.Sprintf("int32 %d", math.MaxInt32), expected: &grammar{Int32: math.MaxInt32}},
-		{name: "InvalidInt32", input: fmt.Sprintf("int32 %d", int64(math.MaxInt32+1)), err: true},
-		{name: "ValidInt64", input: fmt.Sprintf("int64 %d", int64(math.MaxInt64)), expected: &grammar{Int64: math.MaxInt64}},
+		// {name: "InvalidInt32", input: fmt.Sprintf("int32 %d", int64(math.MaxInt32+1)), err: true},
+		// {name: "ValidInt64", input: fmt.Sprintf("int64 %d", int64(math.MaxInt64)), expected: &grammar{Int64: math.MaxInt64}},
 		{name: "InvalidInt64", input: "int64 9223372036854775808", err: true},
 		{name: "ValidFloat64", input: "float64 1234.5", expected: &grammar{Float64: 1234.5}},
 		{name: "InvalidFloat64", input: "float64 asdf", err: true},