summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Orgis2021-07-08 17:38:12 +0200
committerThomas Orgis2021-07-08 17:38:36 +0200
commite35689b3cdd3e33c95495afc61239dd21f4d1e49 (patch)
treeca6c8ec10b4d383acaa066484783f6064d378bec
parent7615b61cbf692e561d04c2d4e692c49e0c6a8af1 (diff)
gnu/dejagnu: spell added
Now we could even think about running the gcc test suite!
-rw-r--r--ChangeLog3
-rwxr-xr-xgnu/dejagnu/DEPENDS2
-rwxr-xr-xgnu/dejagnu/DETAILS20
-rw-r--r--gnu/dejagnu/HISTORY3
4 files changed, 28 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f51ccda1e2..7e047c8e1b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2021-07-08 Thomas Orgis <sobukus@sourcemage.org>
+ * gnu/dejagnu: testing framework
+
2021-07-07 Ismael Luceno <ismael@sourcemage.org>
* python-pypi/djvubind: new spell, Simple tool to create djvu files
diff --git a/gnu/dejagnu/DEPENDS b/gnu/dejagnu/DEPENDS
new file mode 100755
index 0000000000..56b055f104
--- /dev/null
+++ b/gnu/dejagnu/DEPENDS
@@ -0,0 +1,2 @@
+depends expect &&
+depends tcl
diff --git a/gnu/dejagnu/DETAILS b/gnu/dejagnu/DETAILS
new file mode 100755
index 0000000000..28e428190b
--- /dev/null
+++ b/gnu/dejagnu/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=dejagnu
+ VERSION=1.6.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://ftp.gnu.org/pub/gnu/${SPELL}/${SOURCE}
+ SOURCE_HASH=sha512:1a737132bd912cb527e7f2fcbe70ffff8ccc8604a0ffdecff87ba2a16aeeefd800f5792aeffdbe79be6daa35cedb1c60e41002ca4aabb5370a460028191b76c4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.gnu.org/software/dejagnu/"
+ LICENSE[0]=gpl
+ ENTERED=20210708
+ SHORT="framework for testing other programs"
+cat << EOF
+DejaGnu is a framework for testing other programs. Its purpose is to provide
+a single front end for all tests. Think of it as a custom library of Tcl
+procedures crafted to support writing a test harness. A test harness is
+the testing infrastructure that is created to support a specific program or
+tool. Each program can have multiple testsuites, all supported by a single
+test harness.
+
+DejaGnu is written in Expect, which in turn uses Tcl -- Tool command language.
+EOF
diff --git a/gnu/dejagnu/HISTORY b/gnu/dejagnu/HISTORY
new file mode 100644
index 0000000000..9e6538fe4a
--- /dev/null
+++ b/gnu/dejagnu/HISTORY
@@ -0,0 +1,3 @@
+2021-07-08 Thomas Orgis <sobukus@sourcemage.org>
+ * DEPENDS, DETAILS: spell created
+