summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEver ATILANO <ever.atilano@smile.fr>2023-03-24 15:45:32 +0100
committerKhem Raj <raj.khem@gmail.com>2023-04-06 13:45:10 -0700
commitf19dac11ff4189a5c77736a08a24102a2bd3b468 (patch)
treecebd62aa5ee00cb2c0f4ef2ffd78aa5432c42fc3
parent8986c108f4b7540967f91b421ee5cc0785e47c22 (diff)
downloadmeta-openembedded-f19dac11ff4189a5c77736a08a24102a2bd3b468.tar.gz
meta-oe: recipes-extended: bitwise: Add ptest
Signed-off-by: Ever ATILANO <ever.atilano@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Frank WOLFF <frank.wolff@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-extended/bitwise/bitwise_0.43.bb10
-rw-r--r--meta-oe/recipes-extended/bitwise/files/ptest.out.expected13
-rwxr-xr-xmeta-oe/recipes-extended/bitwise/files/run-ptest11
3 files changed, 33 insertions, 1 deletions
diff --git a/meta-oe/recipes-extended/bitwise/bitwise_0.43.bb b/meta-oe/recipes-extended/bitwise/bitwise_0.43.bb
index 713492b44f..3a9943916e 100644
--- a/meta-oe/recipes-extended/bitwise/bitwise_0.43.bb
+++ b/meta-oe/recipes-extended/bitwise/bitwise_0.43.bb
@@ -12,6 +12,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
12 12
13SRC_URI = "https://github.com/mellowcandle/bitwise/releases/download/v${PV}/bitwise-v${PV}.tar.gz \ 13SRC_URI = "https://github.com/mellowcandle/bitwise/releases/download/v${PV}/bitwise-v${PV}.tar.gz \
14 file://0001-makefile.am-Fix-build-when-build-dir-is-not-same-as-.patch \ 14 file://0001-makefile.am-Fix-build-when-build-dir-is-not-same-as-.patch \
15 file://run-ptest \
16 file://ptest.out.expected \
15 " 17 "
16SRC_URI[sha256sum] = "f524f794188a10defc4df673d8cf0b3739f93e58e93aff0cdb8a99fbdcca2ffb" 18SRC_URI[sha256sum] = "f524f794188a10defc4df673d8cf0b3739f93e58e93aff0cdb8a99fbdcca2ffb"
17 19
@@ -21,4 +23,10 @@ S = "${WORKDIR}/${BPN}-v${PV}"
21 23
22DEPENDS = "ncurses readline" 24DEPENDS = "ncurses readline"
23 25
24inherit autotools 26inherit autotools ptest
27
28do_install_ptest() {
29 install -d ${D}${PTEST_PATH}
30 install -m 0644 ${WORKDIR}/ptest.out.expected ${D}${PTEST_PATH}/ptest.out.expected
31}
32
diff --git a/meta-oe/recipes-extended/bitwise/files/ptest.out.expected b/meta-oe/recipes-extended/bitwise/files/ptest.out.expected
new file mode 100644
index 0000000000..c5ca3e5215
--- /dev/null
+++ b/meta-oe/recipes-extended/bitwise/files/ptest.out.expected
@@ -0,0 +1,13 @@
1Unsigned decimal: 66
2Signed decimal: 66
3Hexadecimal: 0x42
4Octal: 0102
5Human: 66
6Radix64: 0/
7IPv4 (Network byte order - Big): 66.0.0.0
8IPv4 (Reverwsed byte order - Little): 0.0.0.66
9ASCII: .......B
10Binary:
110 1 0 0 0 0 1 0
12 7 - 0
13
diff --git a/meta-oe/recipes-extended/bitwise/files/run-ptest b/meta-oe/recipes-extended/bitwise/files/run-ptest
new file mode 100755
index 0000000000..c29e1eaddc
--- /dev/null
+++ b/meta-oe/recipes-extended/bitwise/files/run-ptest
@@ -0,0 +1,11 @@
1#!/bin/sh
2
3# Test 1: Basic bitwise operation
4bitwise --no-color -w b 0x42 > test.out
5
6# Compare expected output with actual output
7
8if ! cmp test.out ptest.out.expected; then
9 echo "[FAIL] Test 1: Basic bitwise operation"
10 exit 1
11fi