source: MondoRescue/branches/3.3/mindi-busybox/testsuite/ar.tests@ 3647

Last change on this file since 3647 was 3621, checked in by Bruno Cornec, 10 years ago

New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.

  • Property svn:executable set to *
File size: 747 bytes
Line 
1#!/bin/sh
2# Copyright 2010 Nokia Corporation
3# Written by Alexander Shishkin
4# Licensed under GPLv2 or later, see file LICENSE in this source tree.
5
6. ./testing.sh
7
8# testing "test name" "command(s)" "expected result" "file input" "stdin"
9
10optional FEATURE_AR_CREATE
11
12rm test.a 2>/dev/null
13testing "ar creates archives" \
14 "ar rc test.a README && ar p test.a README | md5sum" \
15 "$(md5sum <README)\n" \
16 "" \
17 ""
18rm test.a 2>/dev/null
19
20testing "ar replaces things in archives" \
21 "echo 'blah!' >file1 && echo 'blast!' >file2 && ar cr test.a README file1 file2 && mv file2 file1 && ar cr test.a file1 && ar p test.a file1" \
22 "blast!\n" \
23 "" \
24 ""
25rm test.a file1 file1 2>/dev/null
26
27exit $FAILCOUNT
Note: See TracBrowser for help on using the repository browser.