diff options
Diffstat (limited to 'tests/reserialize')
-rw-r--r-- | tests/reserialize/go.mod | 4 | ||||
-rw-r--r-- | tests/reserialize/go.sum | 4 | ||||
-rw-r--r-- | tests/reserialize/main.go | 10 |
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) } |