platform_external_dtc/tests
David Gibson 5ba0086bfd dtc: More detailed testing of tree checks
This patch modifies the dtc-checkfails.sh testcase wrapper so that
instead of testing just that dtc fails with a particular error code on
the sample input, it scans dtc's stderr output looking for a message
that dtc failed a specific check or checks.  This has several advantages:
	- It means we more precisely check dtc's checking behaviour
	- It means we can check for generation of warnings using the
same script
	- It means we can test cases where dtc should generate
multiple errors or warnings from different checks

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2007-12-06 09:15:19 -06:00
..
bad-name-property.dts dtc: Convert "name" property checking to new infrastructure 2007-12-05 08:27:28 -06:00
base01.asm Add some initial test cases. 2007-02-15 11:02:44 -06:00
base01.cmd Add some initial test cases. 2007-02-15 11:02:44 -06:00
base01.dts Add some initial test cases. 2007-02-15 11:02:44 -06:00
base01.stderr Add some initial test cases. 2007-02-15 11:02:44 -06:00
del_node.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
del_property.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
dtbs_equal_ordered.c libfdt: Abolish fdt_offset_ptr_typed() 2007-11-20 09:01:29 -06:00
dtc-checkfails.sh dtc: More detailed testing of tree checks 2007-12-06 09:15:19 -06:00
dtc.sh dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
dumptrees.c Merge libfdt into dtc. 2007-06-14 15:05:55 +10:00
dup-nodename.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
dup-phandle.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
dup-propname.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
empty.dts Add missing file. 2005-07-04 13:51:09 +10:00
escapes.dts dtc: Improve -Odts output 2007-10-17 07:14:38 -05:00
find_property.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
get_mem_rsv.c dtc: Restore missing code for testcases 2007-10-17 07:09:59 -05:00
get_name.c Appease the printf() format $Gods with a correct type. 2007-10-23 09:43:14 -05:00
get_path.c libfdt: Make unit address optional for finding nodes 2007-10-15 08:27:24 -05:00
get_phandle.c libfdt: Add phandle related functions 2007-11-13 07:40:06 -06:00
getprop.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
label01.dts dtc: Make -Idts -Odts preserve property-internal labels 2007-11-08 09:02:49 -06:00
Makefile.tests dtc: More detailed testing of tree checks 2007-12-06 09:15:19 -06:00
mangle-layout.c dtc: Remove leftover debugging printf() from mangle-layout 2007-10-30 07:46:19 -05:00
mangle-layout.supp dtc: Add valgrind support to testsuite 2007-11-26 15:57:58 -06:00
minusone-phandle.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00
move_and_save.c Merge libfdt into dtc. 2007-06-14 15:05:55 +10:00
node_check_compatible.c dtc: Restore missing code for testcases 2007-10-17 07:09:59 -05:00
node_offset_by_compatible.c libfdt: Add functions for handling the "compatible" property 2007-10-16 07:41:37 -05:00
node_offset_by_phandle.c libfdt: Add phandle related functions 2007-11-13 07:40:06 -06:00
node_offset_by_prop_value.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
nonexist-label-ref.dts dtc: Flexible tree checking infrastructure (v2) 2007-11-26 16:00:08 -06:00
nonexist-node-ref.dts dtc: Fix some lexical problems with references 2007-11-28 13:51:38 -06:00
nop_node.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
nop_property.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
notfound.c libfdt: Make unit address optional for finding nodes 2007-10-15 08:27:24 -05:00
open_pack.c Merge libfdt into dtc. 2007-06-14 15:05:55 +10:00
open_pack.supp dtc: Add valgrind support to testsuite 2007-11-26 15:57:58 -06:00
parent_offset.c libfdt: Make unit address optional for finding nodes 2007-10-15 08:27:24 -05:00
path-references.c dtc: Implement path references 2007-12-05 08:28:44 -06:00
path-references.dts dtc: Implement path references 2007-12-05 08:28:44 -06:00
path_offset.c libfdt: Abolish fdt_offset_ptr_typed() 2007-11-20 09:01:29 -06:00
prop-after-subnode.dts dtc: Generate useful error message for properties after subnodes 2007-12-05 08:27:46 -06:00
references.c dtc: Add testcase for dtc references 2007-11-13 07:40:11 -06:00
references.dts dtc: Fix some lexical problems with references 2007-11-28 13:51:38 -06:00
references_dts0.dts dtc: Fix some lexical problems with references 2007-11-28 13:51:38 -06:00
root_node.c libfdt: Abolish fdt_offset_ptr_typed() 2007-11-20 09:01:29 -06:00
run_tests.sh dtc: More detailed testing of tree checks 2007-12-06 09:15:19 -06:00
rw_tree1.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
setprop.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
setprop_inplace.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
string_escapes.c dtc: Improve -Odts output 2007-10-17 07:14:38 -05:00
subnode_offset.c libfdt: Abolish fdt_offset_ptr_typed() 2007-11-20 09:01:29 -06:00
supernode_atdepth_offset.c libfdt: Make unit address optional for finding nodes 2007-10-15 08:27:24 -05:00
sw_tree1.c libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
test01.asm Add some initial test cases. 2007-02-15 11:02:44 -06:00
test01.dts Add some initial test cases. 2007-02-15 11:02:44 -06:00
test01.stderr Add some initial test cases. 2007-02-15 11:02:44 -06:00
test_kernel_dts Add a script that compares an "old" and "new" dtc results. 2007-11-20 09:14:03 -06:00
test_tree1.dts libfdt: Add phandle related functions 2007-11-13 07:40:06 -06:00
test_tree1_dts0.dts libfdt: Add phandle related functions 2007-11-13 07:40:06 -06:00
testdata.h libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
tests.h libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
tests.sh dtc: More detailed testing of tree checks 2007-12-06 09:15:19 -06:00
testutils.c libfdt: Handle v16 and re-ordered trees for r/w 2007-11-01 08:03:31 -05:00
trees.S libfdt: Abolish _typed() variants, add _cell() variants 2007-11-20 09:00:37 -06:00
truncated_property.c dtc: Optimise by default, fix warnings thus uncovered 2007-08-31 08:34:18 -05:00
zero-phandle.dts dtc: Add testcases for tree checks 2007-11-20 09:03:51 -06:00