mirror of
https://github.com/servalproject/serval-dna.git
synced 2025-02-20 17:33:08 +00:00
Rhizome test defs support 'tail' field
This commit is contained in:
parent
7f564e4dcf
commit
dbea301ce2
@ -23,6 +23,7 @@ rexp_bundlekey='[0-9a-fA-F]\{64\}'
|
||||
rexp_bundlesecret="$rexp_bundlekey"
|
||||
rexp_filehash='[0-9a-fA-F]\{128\}'
|
||||
rexp_filesize='[0-9]\{1,\}'
|
||||
rexp_tail='[0-9]\{1,\}'
|
||||
rexp_version='[0-9]\{1,\}'
|
||||
rexp_crypt='[01]'
|
||||
rexp_date='[0-9]\{1,\}'
|
||||
@ -193,6 +194,7 @@ unpack_manifest_for_grep() {
|
||||
re_recipient="\($rexp_sid\)\{0,1\}"
|
||||
re_filesize="$rexp_filesize"
|
||||
re_filehash="\($rexp_filehash\)\{0,1\}"
|
||||
re_tail="$rexp_tail"
|
||||
re_name=$(escape_grep_basic "${filename##*/}")
|
||||
if [ -e "$manifestname" ]; then
|
||||
re_filesize=$($SED -n -e '/^filesize=/s///p' "$manifestname")
|
||||
@ -206,6 +208,7 @@ unpack_manifest_for_grep() {
|
||||
re_service=$(escape_grep_basic "$re_service")
|
||||
re_manifestid=$($SED -n -e '/^id=/s///p' "$manifestname")
|
||||
re_version=$($SED -n -e '/^version=/s///p' "$manifestname")
|
||||
re_tail=$($SED -n -e '/^tail=/s///p' "$manifestname")
|
||||
re_date=$($SED -n -e '/^date=/s///p' "$manifestname")
|
||||
re_crypt=$($SED -n -e '/^crypt=/s///p' "$manifestname")
|
||||
re_name=$($SED -n -e '/^name=/s///p' "$manifestname")
|
||||
@ -283,6 +286,10 @@ extract_stdout_filehash() {
|
||||
extract_stdout_keyvalue "$1" filehash "$rexp_filehash"
|
||||
}
|
||||
|
||||
extract_stdout_tail() {
|
||||
extract_stdout_keyvalue "$1" tail "$rexp_tail"
|
||||
}
|
||||
|
||||
extract_stdout_crypt() {
|
||||
extract_stdout_keyvalue "$1" crypt "$rexp_crypt"
|
||||
}
|
||||
@ -347,6 +354,10 @@ extract_manifest_filesize() {
|
||||
extract_manifest "$1" "$2" filesize "$rexp_filesize"
|
||||
}
|
||||
|
||||
extract_manifest_tail() {
|
||||
extract_manifest "$1" "$2" tail "$rexp_tail"
|
||||
}
|
||||
|
||||
extract_manifest_filehash() {
|
||||
extract_manifest "$1" "$2" filehash "$rexp_filehash"
|
||||
}
|
||||
|
@ -1189,6 +1189,7 @@ test_RhizomeAppendJournalCreate() {
|
||||
extract_http_header H_VERSION http.header Serval-Rhizome-Bundle-Version "$rexp_version"
|
||||
extract_http_header H_SIZE http.header Serval-Rhizome-Bundle-Filesize "$rexp_filesize"
|
||||
extract_http_header H_HASH http.header Serval-Rhizome-Bundle-Filehash "$rexp_filehash"
|
||||
extract_http_header H_TAIL http.header Serval-Rhizome-Bundle-Tail "$rexp_tail"
|
||||
extract_http_header H_DATE http.header Serval-Rhizome-Bundle-Date "$rexp_date"
|
||||
extract_http_header H_ROWID http.header Serval-Rhizome-Bundle-Rowid "$rexp_rowid"
|
||||
extract_http_header H_INSERTTIME http.header Serval-Rhizome-Bundle-Inserttime "$rexp_date"
|
||||
@ -1206,6 +1207,7 @@ test_RhizomeAppendJournalCreate() {
|
||||
extract_manifest_version VERSION file1.manifest
|
||||
extract_manifest_filesize SIZE file1.manifest
|
||||
extract_manifest_filehash HASH file1.manifest
|
||||
extract_manifest_tail TAIL file1.manifest
|
||||
extract_manifest_date DATE file1.manifest
|
||||
extract_manifest_service SERVICE file1.manifest
|
||||
extract_manifest_name NAME file1.manifest
|
||||
@ -1214,6 +1216,7 @@ test_RhizomeAppendJournalCreate() {
|
||||
assert [ "$VERSION" = "$H_VERSION" ]
|
||||
assert [ "$SIZE" = "$H_SIZE" ]
|
||||
assert [ "$HASH" = "$H_HASH" ]
|
||||
assert [ "$TAIL" = "$H_TAIL" ]
|
||||
assert [ "$DATE" = "$H_DATE" ]
|
||||
assert [ "$SERVICE" = "$H_SERVICE" ]
|
||||
assert [ "$NAME" = "$H_NAME" ]
|
||||
|
Loading…
x
Reference in New Issue
Block a user