Командные файлы для Windows и Linux
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 290/301
if [ ! -f "IN
/«Крупный» файл
в
CP_866.md" ]
then
echo "OK! '«Крупный» файл
в
CP_866.md' file was moved!" >> smoke_test.log
else
echo "ERROR! '«Крупный» файл
в
CP_866.md' file was NOT moved!" >> smoke_test.log
fi
if [ ! -
f "IN/«Мелкий» файл
в
KOI8_R.md" ]
then
echo "OK! '«Мелкий» файл
в
KOI8_R.md' file was moved!" >> smoke_test.log
else
echo "ERROR! '«Мелкий» файл
в
KOI8_R.md' file was NOT moved!" >> smoke_test.log
fi
if [ ! -f "IN/
Слишком
большой
файл
.txt" ]
then
echo "ERROR! 'Too big' file was moved!" >> smoke_test.log
else
echo "OK! 'Too big' file was NOT moved!" >> smoke_test.log
fi
if [ ! -f "IN/
Картинка
.jpg" ]
then
echo "ERROR! Picture file was moved!" >> smoke_test.log
else
echo "OK! Picture file was NOT moved!" >> smoke_test.log
fi
if [ ! -f "IN/
Картинка
в
виде
TXT.txt" ]
then
echo "OK! Picture file with TXT extension was moved!" >> smoke_test.log
else
echo "ERROR! Picture file with TXT extension was NOT moved!" >> smoke_test.log
fi
if [ ! -f "IN/
Пустой
файл
.md" ]
then
echo "OK! Empty file was moved!" >> smoke_test.log
else
echo "ERROR! Empty file was NOT moved!" >> smoke_test.log
fi
# ===========================================================================
clear
# ===========================================================================
# Проверка конвертации файлов путём сравнения результатов
# работы приложения с эталонными файлами:
echo "" >> smoke_test.log
echo "Comparing test:" >> smoke_test.log
if cmp -s
"Test_ETALON/«Мелкий» эталон
WIN1251.txt" "OUT/«Мелкий» файл
в
WIN1251.txt"
then
echo "OK! File '«Мелкий» файл
в
WIN1251.txt' was processed correctly!" >> smoke_test.log
else
echo "ERROR! File '«Мелкий» файл
в
WIN1251.txt' was NOT processed correctly!" >> smoke_test.log
fi
if cmp -
s "Test_ETALON/«Средний» эталон
CP866.txt" "OUT/«Средний» файл
CP866.txt"
then
echo "OK! File '«Средний» файл
CP866.txt' was processed correctly!" >> smoke_test.log
else
echo "ERROR! File '«Средний» файл
CP866.txt' was NOT processed correctly!" >> smoke_test.log
fi
if cmp -
s "Test_ETALON/«Крупный» эталон
KOI8R.txt" "OUT/«Крупный» файл
KOI8R.txt"
then
echo "OK! File '«Крупный» файл
KOI8R.txt' was processed correctly!" >> smoke_test.log
else
echo "ERRO
R! File '«Крупный» файл
KOI8R.txt' was NOT processed correctly!" >> smoke_test.log
fi
Командные файлы для Windows и Linux
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Достарыңызбен бөлісу: