xref: /aosp_15_r20/external/toybox/tests/bzcat.test (revision cf5a6c84e2b8763fc1a7db14496fd4742913b199)
1*cf5a6c84SAndroid Build Coastguard Worker#!/bin/bash
2*cf5a6c84SAndroid Build Coastguard Worker
3*cf5a6c84SAndroid Build Coastguard Worker[ -f testing.sh ] && . testing.sh
4*cf5a6c84SAndroid Build Coastguard Worker
5*cf5a6c84SAndroid Build Coastguard Worker#testing "name" "command" "result" "infile" "stdin"
6*cf5a6c84SAndroid Build Coastguard Workertesting "2 known files" \
7*cf5a6c84SAndroid Build Coastguard Worker 'bzcat "$FILES/blkid/"{minix,ntfs}.bz2 | sha1sum | cut -d " " -f 1' \
8*cf5a6c84SAndroid Build Coastguard Worker 'c0b7469c9660d6056a988ef8a7fe73925efc9266\n' '' ''
9*cf5a6c84SAndroid Build Coastguard Worker
10*cf5a6c84SAndroid Build Coastguard Workertesting "overflow" \
11*cf5a6c84SAndroid Build Coastguard Worker  'bzcat "$FILES/bzcat/overflow.bz2" >/dev/null 2>/dev/null ;
12*cf5a6c84SAndroid Build Coastguard Worker   [ $? -ne 0 ] && echo good' "good\n" "" ""
13*cf5a6c84SAndroid Build Coastguard Worker
14*cf5a6c84SAndroid Build Coastguard Workertesting "badcrc" \
15*cf5a6c84SAndroid Build Coastguard Worker  'bzcat "$FILES/bzcat/badcrc.bz2" > /dev/null 2>/dev/null ;
16*cf5a6c84SAndroid Build Coastguard Worker   [ $? -ne 0 ] && echo good' "good\n" "" ""
17