improve merge input data and check a bit - sfeed_tests - sfeed tests and RSS and Atom files
(HTM) git clone git://git.codemadness.org/sfeed_tests
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit e6191cc4198e09664922f67d6d0edc01d66f72bd
(DIR) parent b1c3c26d17136c61c145f67cf2de89aa948fe927
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 9 Aug 2025 22:41:18 +0200
improve merge input data and check a bit
cksum with length (CRC32) is good enough here and more portable too.
Diffstat:
M input/sfeed_update/merge/2.xml | 4 ++--
M input/sfeed_update/merge/run.sh | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
---
(DIR) diff --git a/input/sfeed_update/merge/2.xml b/input/sfeed_update/merge/2.xml
@@ -2,12 +2,12 @@
<rss version="2.0">
<channel>
<item>
- <title>item 1</title>
+ <title>item 2</title>
<link>https://a/</link>
<description>abc 2</description>
</item>
<item>
- <title>item 2</title>
+ <title>item 1</title>
<link>https://a/</link>
<description>abc 2</description>
</item>
(DIR) diff --git a/input/sfeed_update/merge/run.sh b/input/sfeed_update/merge/run.sh
@@ -23,8 +23,8 @@ test "$?" != "0" && fail "Test overriding merge logic: sfeedrc.1"
sfeed_update sfeedrc.2 >/dev/null
test "$?" != "0" && fail "Test overriding merge logic: sfeedrc.2"
-sum=$(sha256sum output/test | cut -f 1 -d ' ')
-test "$sum" != "5b3310ce2dfec4d4ef7f3f06e66316d2f724af55b8b732ca8ed8167ef31d1fa5" && \
+sum=$(cksum < output/test)
+test "$sum" != "3075550897 132" && \
fail "Test overriding merge logic: checksum differs"
ok "Test overriding merge logic"