1e1910ebdSBaptiste Daroussin# $FreeBSD$ 2e1910ebdSBaptiste Daroussin 3e1910ebdSBaptiste Daroussinatf_test_case diff3 4e1910ebdSBaptiste Daroussinatf_test_case diff3_lesssimple 5e1910ebdSBaptiste Daroussin 6e1910ebdSBaptiste Daroussindiff3_body() 7e1910ebdSBaptiste Daroussin{ 8e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/1.out \ 9e1910ebdSBaptiste Daroussin diff3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 10e1910ebdSBaptiste Daroussin 11dbabfd7eSPiotr Pawel Stefaniak atf_check -o file:$(atf_get_srcdir)/1.out \ 12dbabfd7eSPiotr Pawel Stefaniak diff3 --strip-trailing-cr $(atf_get_srcdir)/1cr.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 13dbabfd7eSPiotr Pawel Stefaniak 14*a8446d41SPiotr Pawel Stefaniak atf_check -o file:$(atf_get_srcdir)/1t.out \ 15*a8446d41SPiotr Pawel Stefaniak diff3 -T $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 16*a8446d41SPiotr Pawel Stefaniak 17e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/2.out \ 18e1910ebdSBaptiste Daroussin diff3 -e $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 19e1910ebdSBaptiste Daroussin 20e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/3.out \ 21e1910ebdSBaptiste Daroussin diff3 -E -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 22e1910ebdSBaptiste Daroussin 23e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/4.out \ 24e1910ebdSBaptiste Daroussin diff3 -X -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 25e1910ebdSBaptiste Daroussin 26e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/5.out \ 27e1910ebdSBaptiste Daroussin diff3 -x $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 28e1910ebdSBaptiste Daroussin 29e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/6.out \ 30e1910ebdSBaptiste Daroussin diff3 -3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 31e1910ebdSBaptiste Daroussin 32e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/7.out \ 33e1910ebdSBaptiste Daroussin diff3 -i $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 34e1910ebdSBaptiste Daroussin 35cb5a670eSBaptiste Daroussin# atf_check -o file:$(atf_get_srcdir)/8.out \ 36cb5a670eSBaptiste Daroussin# diff3 -A -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 37e1910ebdSBaptiste Daroussin 38cb5a670eSBaptiste Daroussin# atf_check -s exit:1 -o file:$(atf_get_srcdir)/9.out \ 39cb5a670eSBaptiste Daroussin# diff3 -m -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 40e1910ebdSBaptiste Daroussin} 41e1910ebdSBaptiste Daroussin 42e1910ebdSBaptiste Daroussindiff3_lesssimple_body() 43e1910ebdSBaptiste Daroussin{ 44e1910ebdSBaptiste Daroussin atf_check -s exit:1 -o file:$(atf_get_srcdir)/10.out \ 45e1910ebdSBaptiste Daroussin diff3 -m -L 1 -L 2 -L 3 $(atf_get_srcdir)/4.txt $(atf_get_srcdir)/5.txt $(atf_get_srcdir)/6.txt 46e1910ebdSBaptiste Daroussin} 47e1910ebdSBaptiste Daroussin 48e1910ebdSBaptiste Daroussinatf_init_test_cases() 49e1910ebdSBaptiste Daroussin{ 50e1910ebdSBaptiste Daroussin atf_add_test_case diff3 51cb5a670eSBaptiste Daroussin# atf_add_test_case diff3_lesssimple 52e1910ebdSBaptiste Daroussin} 53