summaryrefslogtreecommitdiff
path: root/tests/reserialize
diff options
context:
space:
mode:
authorLizzy Fleckenstein <eliasfleckenstein@web.de>2023-02-10 15:53:15 +0100
committerLizzy Fleckenstein <eliasfleckenstein@web.de>2023-02-10 15:53:15 +0100
commit6c875082474431a39596b1547b436a9bec1f5533 (patch)
treebafa770893e6a5a1daea8b57cc5a3f3574da3cb6 /tests/reserialize
downloadmt_net-6c875082474431a39596b1547b436a9bec1f5533.tar.xz
Initial commit
Diffstat (limited to 'tests/reserialize')
-rw-r--r--tests/reserialize/.gitignore1
-rw-r--r--tests/reserialize/go.mod10
-rw-r--r--tests/reserialize/go.sum6
-rw-r--r--tests/reserialize/main.go16
4 files changed, 33 insertions, 0 deletions
diff --git a/tests/reserialize/.gitignore b/tests/reserialize/.gitignore
new file mode 100644
index 0000000..49a0751
--- /dev/null
+++ b/tests/reserialize/.gitignore
@@ -0,0 +1 @@
+validate
diff --git a/tests/reserialize/go.mod b/tests/reserialize/go.mod
new file mode 100644
index 0000000..414ffb6
--- /dev/null
+++ b/tests/reserialize/go.mod
@@ -0,0 +1,10 @@
+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/klauspost/compress v1.15.15 // indirect
+)
diff --git a/tests/reserialize/go.sum b/tests/reserialize/go.sum
new file mode 100644
index 0000000..c92cbb7
--- /dev/null
+++ b/tests/reserialize/go.sum
@@ -0,0 +1,6 @@
+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/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=
+github.com/klauspost/compress v1.15.15/go.mod h1:ZcK2JAFqKOpnBlxcLsJzYfrS9X1akm9fHZNnD9+Vo/4=
diff --git a/tests/reserialize/main.go b/tests/reserialize/main.go
new file mode 100644
index 0000000..101f3bf
--- /dev/null
+++ b/tests/reserialize/main.go
@@ -0,0 +1,16 @@
+package main
+
+import (
+ "github.com/dragonfireclient/mt"
+ "os"
+)
+
+// WIP: test against the Go mt package
+func main() {
+ pkt, err := mt.DeserializePkt(os.Stdin, false)
+ if err != nil {
+ panic(err)
+ }
+
+ mt.SerializePkt(*pkt, os.Stdout, false)
+}