summaryrefslogtreecommitdiff
path: root/tests/reserialize
diff options
context:
space:
mode:
Diffstat (limited to 'tests/reserialize')
-rw-r--r--tests/reserialize/go.mod4
-rw-r--r--tests/reserialize/go.sum4
-rw-r--r--tests/reserialize/main.go10
3 files changed, 11 insertions, 7 deletions
diff --git a/tests/reserialize/go.mod b/tests/reserialize/go.mod
index 414ffb6..34d806e 100644
--- a/tests/reserialize/go.mod
+++ b/tests/reserialize/go.mod
@@ -2,9 +2,7 @@ module github.com/minetest-rust/mt_net/tests/reserialize
go 1.20
-replace github.com/dragonfireclient/mt => /home/fleckenstein/src/mt
-
require (
- github.com/dragonfireclient/mt v0.0.1 // indirect
+ github.com/dragonfireclient/mt v0.0.2-0.20230212182515-e1bfd543b068 // indirect
github.com/klauspost/compress v1.15.15 // indirect
)
diff --git a/tests/reserialize/go.sum b/tests/reserialize/go.sum
index c92cbb7..2688586 100644
--- a/tests/reserialize/go.sum
+++ b/tests/reserialize/go.sum
@@ -1,5 +1,9 @@
+github.com/dragonfireclient/mt v0.0.1 h1:iX6pW8L20orCrAYQTa+ADdm6OdNvIyP7Mev6VadQ1z8=
+github.com/dragonfireclient/mt v0.0.1/go.mod h1:3oHbcSQytW21mTF7ozw3Il3UzdOAG30gPzO2XUAqvGs=
github.com/dragonfireclient/mt v0.0.2-0.20220709120709-173ad6e339cf h1:0CY1XyRPpNTgPQJjgsqvBzBgXdf6NN6deKw81G0qeHQ=
github.com/dragonfireclient/mt v0.0.2-0.20220709120709-173ad6e339cf/go.mod h1:3oHbcSQytW21mTF7ozw3Il3UzdOAG30gPzO2XUAqvGs=
+github.com/dragonfireclient/mt v0.0.2-0.20230212182515-e1bfd543b068 h1:iseIXyVyA45MomwUdnWXoKm6V+Pp6ZLhXPKdlOQksAg=
+github.com/dragonfireclient/mt v0.0.2-0.20230212182515-e1bfd543b068/go.mod h1:3oHbcSQytW21mTF7ozw3Il3UzdOAG30gPzO2XUAqvGs=
github.com/klauspost/compress v1.15.5 h1:qyCLMz2JCrKADihKOh9FxnW3houKeNsp2h5OEz0QSEA=
github.com/klauspost/compress v1.15.5/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU=
github.com/klauspost/compress v1.15.15 h1:EF27CXIuDsYJ6mmvtBRlEuB2UVOqHG1tAXgZ7yIO+lw=
diff --git a/tests/reserialize/main.go b/tests/reserialize/main.go
index 101f3bf..ef1b693 100644
--- a/tests/reserialize/main.go
+++ b/tests/reserialize/main.go
@@ -5,12 +5,14 @@ import (
"os"
)
-// WIP: test against the Go mt package
func main() {
- pkt, err := mt.DeserializePkt(os.Stdin, false)
+ toSrv := os.Args[1] == "ToSrvPkt"
+
+ pkt, err := mt.DeserializePkt(os.Stdin, !toSrv)
if err != nil {
- panic(err)
+ os.Stderr.WriteString(err.Error())
+ os.Exit(1)
}
- mt.SerializePkt(*pkt, os.Stdout, false)
+ mt.SerializePkt(*pkt, os.Stdout, toSrv)
}