1e1910ebdSBaptiste Daroussin 2e1910ebdSBaptiste Daroussinatf_test_case diff3 3e1910ebdSBaptiste Daroussinatf_test_case diff3_lesssimple 47c03df68STom Jonesatf_test_case diff3_ed 59ab079c5STom Jonesatf_test_case diff3_A 6034dd2d5STom Jonesatf_test_case diff3_merge 7e1910ebdSBaptiste Daroussin 8e1910ebdSBaptiste Daroussindiff3_body() 9e1910ebdSBaptiste Daroussin{ 10e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/1.out \ 11e1910ebdSBaptiste Daroussin diff3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 12e1910ebdSBaptiste Daroussin 1354a3415cSPiotr Pawel Stefaniak atf_check -o file:$(atf_get_srcdir)/1.out \ 1454a3415cSPiotr Pawel Stefaniak diff3 --strip-trailing-cr $(atf_get_srcdir)/1cr.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 1554a3415cSPiotr Pawel Stefaniak 169f7a81b1SPiotr Pawel Stefaniak atf_check -o file:$(atf_get_srcdir)/1t.out \ 179f7a81b1SPiotr Pawel Stefaniak diff3 -T $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 189f7a81b1SPiotr Pawel Stefaniak 19e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/2.out \ 20e1910ebdSBaptiste Daroussin diff3 -e $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 21e1910ebdSBaptiste Daroussin 22e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/3.out \ 23e1910ebdSBaptiste Daroussin diff3 -E -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 24e1910ebdSBaptiste Daroussin 25e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/4.out \ 26e1910ebdSBaptiste Daroussin diff3 -X -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 27e1910ebdSBaptiste Daroussin 28e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/5.out \ 29e1910ebdSBaptiste Daroussin diff3 -x $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 30e1910ebdSBaptiste Daroussin 31e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/6.out \ 32e1910ebdSBaptiste Daroussin diff3 -3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 33e1910ebdSBaptiste Daroussin 34e1910ebdSBaptiste Daroussin atf_check -o file:$(atf_get_srcdir)/7.out \ 35e1910ebdSBaptiste Daroussin diff3 -i $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 36e1910ebdSBaptiste Daroussin} 37e1910ebdSBaptiste Daroussin 38e1910ebdSBaptiste Daroussindiff3_lesssimple_body() 39e1910ebdSBaptiste Daroussin{ 40e1910ebdSBaptiste Daroussin atf_check -s exit:1 -o file:$(atf_get_srcdir)/10.out \ 41e1910ebdSBaptiste Daroussin diff3 -m -L 1 -L 2 -L 3 $(atf_get_srcdir)/4.txt $(atf_get_srcdir)/5.txt $(atf_get_srcdir)/6.txt 42e1910ebdSBaptiste Daroussin} 43e1910ebdSBaptiste Daroussin 447c03df68STom Jonesdiff3_ed_body() 457c03df68STom Jones{ 467c03df68STom Jones atf_check -s exit:0 -o file:$(atf_get_srcdir)/long-ed.out \ 477c03df68STom Jones diff3 -e $(atf_get_srcdir)/long-m.txt $(atf_get_srcdir)/long-o.txt $(atf_get_srcdir)/long-y.txt 487c03df68STom Jones} 497c03df68STom Jones 509ab079c5STom Jonesdiff3_A_body() 519ab079c5STom Jones{ 529ab079c5STom Jones atf_check -s exit:1 -o file:$(atf_get_srcdir)/8.out \ 539ab079c5STom Jones diff3 -A -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 549ab079c5STom Jones 559ab079c5STom Jones atf_check -s exit:1 -o file:$(atf_get_srcdir)/long-A.out \ 569ab079c5STom Jones diff3 -A -L long-m.txt -L long-o.txt -L long-y.txt $(atf_get_srcdir)/long-m.txt $(atf_get_srcdir)/long-o.txt $(atf_get_srcdir)/long-y.txt 579ab079c5STom Jones} 589ab079c5STom Jones 59034dd2d5STom Jones 60034dd2d5STom Jonesdiff3_merge_body() 61034dd2d5STom Jones{ 62034dd2d5STom Jones atf_check -s exit:1 -o file:$(atf_get_srcdir)/9.out \ 63034dd2d5STom Jones diff3 -m -L 1 -L 2 -L 3 $(atf_get_srcdir)/1.txt $(atf_get_srcdir)/2.txt $(atf_get_srcdir)/3.txt 64*c1c381ebSTom Jones 65034dd2d5STom Jones atf_check -s exit:1 -o file:$(atf_get_srcdir)/long-merge.out \ 66034dd2d5STom Jones diff3 -m -L long-m.txt -L long-o.txt -L long-y.txt $(atf_get_srcdir)/long-m.txt $(atf_get_srcdir)/long-o.txt $(atf_get_srcdir)/long-y.txt 67034dd2d5STom Jones} 68034dd2d5STom Jones 69e1910ebdSBaptiste Daroussinatf_init_test_cases() 70e1910ebdSBaptiste Daroussin{ 71e1910ebdSBaptiste Daroussin atf_add_test_case diff3 72cb5a670eSBaptiste Daroussin# atf_add_test_case diff3_lesssimple 737c03df68STom Jones atf_add_test_case diff3_ed 749ab079c5STom Jones atf_add_test_case diff3_A 75034dd2d5STom Jones atf_add_test_case diff3_merge 76e1910ebdSBaptiste Daroussin} 77