From 394b12d9501b8b6882c0cbe090dbd8d353bccf80 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Sat, 14 Oct 2006 21:12:04 +0000 Subject: [PATCH] New test grow.at --- tests/Makefile.am | 1 + tests/grow.at | 40 ++++++++++++++++++++++++++++++++++++++++ tests/testsuite.at | 1 + 3 files changed, 42 insertions(+) create mode 100644 tests/grow.at diff --git a/tests/Makefile.am b/tests/Makefile.am index 153ee6d..5f6a42f 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -64,6 +64,7 @@ TESTSUITE_AT = \ extrac05.at\ extrac06.at\ gzip.at\ + grow.at\ incremental.at\ incr01.at\ incr02.at\ diff --git a/tests/grow.at b/tests/grow.at new file mode 100644 index 0000000..3074d61 --- /dev/null +++ b/tests/grow.at @@ -0,0 +1,40 @@ +# Process this file with autom4te to create testsuite. -*- Autotest -*- + +# Test suite for GNU tar. +# Copyright (C) 2006 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + +# Tar should exit with error code 1 (file differs) if any files have +# changed during archiving. + +AT_SETUP([grow]) +AT_KEYWORDS([grow filechange]) + +AT_TAR_CHECK([ +genfile --file foo --length 50000k +genfile --file baz +genfile --run 'tar -vcf bar foo baz' --checkpoint 10 --length 1024 \ + --append foo +], +[1], +[foo +baz +], +[tar: foo: file changed as we read it +]) + +AT_CLEANUP diff --git a/tests/testsuite.at b/tests/testsuite.at index 9522a5c..ea894cc 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -175,6 +175,7 @@ m4_include([volsize.at]) m4_include([comprec.at]) m4_include([truncate.at]) +m4_include([grow.at]) m4_include([star/gtarfail.at]) m4_include([star/gtarfail2.at]) -- 2.45.2