dtc/tests
David Gibson 0d9d10184b dtc: Make dtc-checfails.sh script catch deaths-by-signal
Since commit 5ba0086bfd, the
dtc-checkfails.sh script does not check the return code from dtc.
That's reasonable, since depending on the checks we're testing, dtc
could either complete succesfully or return an error.

However, it's never right for dtc to SEGV or otherwise be killed by a
signal.  So the script should catch that, and fail the testcase if it
happens.  This patch implements this behaviour.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2007-12-07 07:45:44 -06:00
..
Makefile.tests dtc: More detailed testing of tree checks 2007-12-06 09:15:19 -06:00
bad-empty-ranges.dts dtc: Convert #address-cells and #size-cells related checks 2007-12-07 07:43:45 -06:00
bad-name-property.dts dtc: Convert "name" property checking to new infrastructure 2007-12-05 08:27:28 -06:00
bad-ncells.dts dtc: Migrate "one cell" checks to new framework 2007-12-06 09:15:56 -06:00
bad-reg-ranges.dts dtc: Convert #address-cells and #size-cells related checks 2007-12-07 07:43:45 -06:00
bad-string-props.dts dtc: Migrate "string property" checks to new framework 2007-12-06 09:16: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
default-addr-size.dts dtc: Convert #address-cells and #size-cells related checks 2007-12-07 07:43:45 -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: Make dtc-checfails.sh script catch deaths-by-signal 2007-12-07 07:45:44 -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
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
obsolete-chosen-interrupt-controller.dts dtc: Convert check for obsolete /chosen property 2007-12-07 07:43:53 -06: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: Convert check for obsolete /chosen property 2007-12-07 07:43:53 -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