bstinson / centos / t_functional

Forked from centos/t_functional 4 years ago
Clone

Blame tests/p_lzo/lzo_test.sh

Christoph Galuschka 9d9640
#!/bin/sh
Christoph Galuschka 9d9640
# Author: Vivek Dubey <dvivek@thoughtworks.com>
Christoph Galuschka 9d9640
# Akshay Karle <akshayka@thoughtworks.com>
Christoph Galuschka 4042b4
# Christoph Galuschka <christoph.galuschka@chello.at>
Christoph Galuschka 9d9640
Christoph Galuschka 9d9640
t_Log "Running $0 - testing lzo compression and decompression"
Christoph Galuschka 9d9640
Christoph Galuschka 9d9640
FILE1=/tmp/testfile.txt
Christoph Galuschka 9d9640
FILE2=/tmp/testfile.lzo
Christoph Galuschka 9d9640
Christoph Galuschka 9d9640
echo 'CentOS' > ${FILE1}
Christoph Galuschka 9d9640
Christoph Galuschka 9d9640
# running compression
Christoph Galuschka 29d347
lzop -9 ${FILE1} -o ${FILE2}
Christoph Galuschka 9d9640
/bin/rm ${FILE1}
Christoph Galuschka 9d9640
Christoph Galuschka 9d9640
lzop -d ${FILE2} -o ${FILE1}
Christoph Galuschka 9d9640
/bin/rm ${FILE2}
Christoph Galuschka 9d9640
Christoph Galuschka 9d9640
#checking file content
Christoph Galuschka 29d347
grep -q 'CentOS' ${FILE1}
Christoph Galuschka 9d9640
Christoph Galuschka 29d347
t_CheckExitStatus $?