39 lines · plain
1# RUN: echo 1 > %t.foo2# RUN: echo 2 >> %t.foo3# RUN: echo 3 >> %t.foo4# RUN: echo 4 >> %t.foo5# RUN: echo 5 >> %t.foo6# RUN: echo 6 foo >> %t.foo7# RUN: echo 7 >> %t.foo8# RUN: echo 8 >> %t.foo9# RUN: echo 9 >> %t.foo10# RUN: echo 10 >> %t.foo11# RUN: echo 11 >> %t.foo12 13# RUN: echo 1 > %t.bar14# RUN: echo 2 >> %t.bar15# RUN: echo 3 >> %t.bar16# RUN: echo 4 >> %t.bar17# RUN: echo 5 >> %t.bar18# RUN: echo 6 bar >> %t.bar19# RUN: echo 7 >> %t.bar20# RUN: echo 8 >> %t.bar21# RUN: echo 9 >> %t.bar22# RUN: echo 10 >> %t.bar23# RUN: echo 11 >> %t.bar24 25# Default is 3 lines of context.26# RUN: diff -u %t.foo %t.bar && false || true27 28# Override default of 3 lines of context.29# RUN: diff -U 2 %t.foo %t.bar && false || true30# RUN: diff -U4 %t.foo %t.bar && false || true31# RUN: diff -U0 %t.foo %t.bar && false || true32 33# Check bad -U argument.34# RUN: diff -U 30.1 %t.foo %t.foo && false || true35# RUN: diff -U-1 %t.foo %t.foo && false || true36 37# Fail so lit will print output.38# RUN: false39