summaryrefslogtreecommitdiff
path: root/libexpat/unit-tests
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2022-02-23 10:53:11 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2022-02-23 15:54:50 +0300
commitdc4f5abaeb007771684f3bd7e13c1cea9bf356e6 (patch)
tree3445c3f73927eed6259cff4847044184bcb72ece /libexpat/unit-tests
parentc24e3f9bed717f5c80bef1cc5b9f41236b41acc7 (diff)
Upgrade to 2.4.6
Diffstat (limited to 'libexpat/unit-tests')
-rw-r--r--libexpat/unit-tests/.gitignore8
-rw-r--r--libexpat/unit-tests/regression/buildfile9
l---------libexpat/unit-tests/regression/chardata.c1
l---------libexpat/unit-tests/regression/chardata.h1
l---------libexpat/unit-tests/regression/memcheck.c1
l---------libexpat/unit-tests/regression/memcheck.h1
l---------libexpat/unit-tests/regression/minicheck.c1
l---------libexpat/unit-tests/regression/minicheck.h1
l---------libexpat/unit-tests/regression/runtests.c1
l---------libexpat/unit-tests/regression/structdata.c1
l---------libexpat/unit-tests/regression/structdata.h1
-rw-r--r--libexpat/unit-tests/regression/testscript9
12 files changed, 35 insertions, 0 deletions
diff --git a/libexpat/unit-tests/.gitignore b/libexpat/unit-tests/.gitignore
new file mode 100644
index 0000000..662178d
--- /dev/null
+++ b/libexpat/unit-tests/.gitignore
@@ -0,0 +1,8 @@
+# Test executables.
+#
+driver
+
+# Testscript output directories (can be symlinks).
+#
+test
+test-*
diff --git a/libexpat/unit-tests/regression/buildfile b/libexpat/unit-tests/regression/buildfile
new file mode 100644
index 0000000..7834355
--- /dev/null
+++ b/libexpat/unit-tests/regression/buildfile
@@ -0,0 +1,9 @@
+# file : unit-tests/regression/buildfile
+# license : MIT; see accompanying COPYING file
+
+include ../../libexpat/
+
+c.poptions += -DXML_BUILDING_EXPAT
+c.poptions =+ "-I$src_root/libexpat"
+
+exe{driver}: {h c}{**} ../../libexpat/libue{expat} testscript
diff --git a/libexpat/unit-tests/regression/chardata.c b/libexpat/unit-tests/regression/chardata.c
new file mode 120000
index 0000000..321a5e8
--- /dev/null
+++ b/libexpat/unit-tests/regression/chardata.c
@@ -0,0 +1 @@
+../../../upstream/expat/tests/chardata.c \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/chardata.h b/libexpat/unit-tests/regression/chardata.h
new file mode 120000
index 0000000..fe51175
--- /dev/null
+++ b/libexpat/unit-tests/regression/chardata.h
@@ -0,0 +1 @@
+../../../upstream/expat/tests/chardata.h \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/memcheck.c b/libexpat/unit-tests/regression/memcheck.c
new file mode 120000
index 0000000..c59d54a
--- /dev/null
+++ b/libexpat/unit-tests/regression/memcheck.c
@@ -0,0 +1 @@
+../../../upstream/expat/tests/memcheck.c \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/memcheck.h b/libexpat/unit-tests/regression/memcheck.h
new file mode 120000
index 0000000..3b9545f
--- /dev/null
+++ b/libexpat/unit-tests/regression/memcheck.h
@@ -0,0 +1 @@
+../../../upstream/expat/tests/memcheck.h \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/minicheck.c b/libexpat/unit-tests/regression/minicheck.c
new file mode 120000
index 0000000..abcc94a
--- /dev/null
+++ b/libexpat/unit-tests/regression/minicheck.c
@@ -0,0 +1 @@
+../../../upstream/expat/tests/minicheck.c \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/minicheck.h b/libexpat/unit-tests/regression/minicheck.h
new file mode 120000
index 0000000..c499235
--- /dev/null
+++ b/libexpat/unit-tests/regression/minicheck.h
@@ -0,0 +1 @@
+../../../upstream/expat/tests/minicheck.h \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/runtests.c b/libexpat/unit-tests/regression/runtests.c
new file mode 120000
index 0000000..7753f85
--- /dev/null
+++ b/libexpat/unit-tests/regression/runtests.c
@@ -0,0 +1 @@
+../../../upstream/expat/tests/runtests.c \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/structdata.c b/libexpat/unit-tests/regression/structdata.c
new file mode 120000
index 0000000..69aaeb7
--- /dev/null
+++ b/libexpat/unit-tests/regression/structdata.c
@@ -0,0 +1 @@
+../../../upstream/expat/tests/structdata.c \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/structdata.h b/libexpat/unit-tests/regression/structdata.h
new file mode 120000
index 0000000..f6f572d
--- /dev/null
+++ b/libexpat/unit-tests/regression/structdata.h
@@ -0,0 +1 @@
+../../../upstream/expat/tests/structdata.h \ No newline at end of file
diff --git a/libexpat/unit-tests/regression/testscript b/libexpat/unit-tests/regression/testscript
new file mode 100644
index 0000000..19e072a
--- /dev/null
+++ b/libexpat/unit-tests/regression/testscript
@@ -0,0 +1,9 @@
+# file : unit-tests/regression/testscript
+# license : MIT; see accompanying COPYING file
+
+: check
+:
+$* >>~/EOE/
+ /Expat version: expat_\d+.\d+.\d+/d
+ /100%: Checks: .+, Failed: 0/
+ EOE