OSDN Git Service

Merge tag 'android-8.1.0_r1' into oreo-x86
[android-x86/external-toybox.git] / tests / diff.test
1 #!/bin/bash
2
3 #testing "name" "command" "result" "infile" "stdin"
4
5 seq 10 > left
6 seq 11 > right
7
8 expected='--- left
9 +++ right
10 @@ -8,3 +8,4 @@
11  8
12  9
13  10
14 +11
15 '
16 # Hm this only gives unified diffs?
17 testing "simple" "diff left right" "$expected" "" ""
18
19
20 expected='--- tree1/file
21 +++ tree2/file
22 @@ -1 +1 @@
23 -foo
24 +food
25 '
26 mkdir -p tree1 tree2
27 echo foo > tree1/file
28 echo food > tree2/file
29
30 testing "simple" "diff -r tree1 tree2 |tee out" "$expected" "" ""