Lines Matching refs:unittest

39 #define unittest(result, fmt, ...) ({ \  macro
72 unittest(np && !strcmp("/testcase-data", name), in of_unittest_find_node_by_name()
79 unittest(!np, "trailing '/' on /testcase-data/ should fail\n"); in of_unittest_find_node_by_name()
83 unittest(np && !strcmp("/testcase-data/phandle-tests/consumer-a", name), in of_unittest_find_node_by_name()
90 unittest(np && !strcmp("/testcase-data", name), in of_unittest_find_node_by_name()
97 unittest(!np, "trailing '/' on testcase-alias/ should fail\n"); in of_unittest_find_node_by_name()
101 unittest(np && !strcmp("/testcase-data/phandle-tests/consumer-a", name), in of_unittest_find_node_by_name()
107 unittest(!np, "non-existent path returned node %pOF\n", np); in of_unittest_find_node_by_name()
111 unittest(!np, "non-existent alias returned node %pOF\n", np); in of_unittest_find_node_by_name()
115 unittest(!np, "non-existent alias with relative path returned node %pOF\n", np); in of_unittest_find_node_by_name()
119 unittest(np && !strcmp("testoption", options), in of_unittest_find_node_by_name()
124 unittest(np && !strcmp("test/option", options), in of_unittest_find_node_by_name()
129 unittest(np && !strcmp("test/option", options), in of_unittest_find_node_by_name()
134 unittest(np, "NULL option path test failed\n"); in of_unittest_find_node_by_name()
139 unittest(np && !strcmp("testaliasoption", options), in of_unittest_find_node_by_name()
145 unittest(np && !strcmp("test/alias/option", options), in of_unittest_find_node_by_name()
150 unittest(np, "NULL option alias path test failed\n"); in of_unittest_find_node_by_name()
155 unittest(np && !options, "option clearing test failed\n"); in of_unittest_find_node_by_name()
160 unittest(np && !options, "option clearing root node test failed\n"); in of_unittest_find_node_by_name()
178 unittest(0, "kzalloc() failed\n"); in of_unittest_dynamic()
186 unittest(of_add_property(np, prop) == 0, "Adding a new property failed\n"); in of_unittest_dynamic()
193 unittest(of_add_property(np, prop) != 0, in of_unittest_dynamic()
199 unittest(of_update_property(np, prop) == 0, in of_unittest_dynamic()
207 unittest(of_update_property(np, prop) == 0, in of_unittest_dynamic()
211 unittest(of_remove_property(np, prop) == 0, in of_unittest_dynamic()
219 unittest(prop->value != NULL, "Unable to allocate large buffer\n"); in of_unittest_dynamic()
221 unittest(of_add_property(np, prop) == 0, in of_unittest_dynamic()
262 unittest(child_count > 0, "Device node data structure is corrupted\n"); in of_unittest_check_tree_linkage()
263 unittest(child_count == allnode_count, in of_unittest_check_tree_linkage()
286 unittest((strcmp(buf, expected) == 0) && (buf[size+1] == 0xff), in of_unittest_printf_one()
296 unittest(strncmp(buf, expected, size) == 0 && (buf[size+1] == 0xff), in of_unittest_printf_one()
311 unittest(np, "testcase data missing\n"); in of_unittest_printf()
371 unittest(dup_count == 0, "Found %i duplicates in %i phandles\n", in of_unittest_check_phandles()
394 unittest(rc == 7, "of_count_phandle_with_args() returned %i, expected 7\n", rc); in of_unittest_parse_phandle_with_args()
448 unittest(passed, "index %i - data error on node %pOF rc=%i\n", in of_unittest_parse_phandle_with_args()
456 unittest(rc == -ENOENT, "expected:%i got:%i\n", -ENOENT, rc); in of_unittest_parse_phandle_with_args()
459 unittest(rc == -ENOENT, "expected:%i got:%i\n", -ENOENT, rc); in of_unittest_parse_phandle_with_args()
473 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args()
484 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args()
498 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args()
509 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args()
523 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args()
534 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args()
574 unittest(rc == 7, "of_count_phandle_with_args() returned %i, expected 7\n", rc); in of_unittest_parse_phandle_with_args_map()
632 unittest(passed, "index %i - data error on node %s rc=%i\n", in of_unittest_parse_phandle_with_args_map()
640 unittest(rc == -ENOENT, "expected:%i got:%i\n", -ENOENT, rc); in of_unittest_parse_phandle_with_args_map()
653 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args_map()
666 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args_map()
679 unittest(rc == -EINVAL, "expected:%i got:%i\n", -EINVAL, rc); in of_unittest_parse_phandle_with_args_map()
695 unittest(rc == 0, "first expected:0 got:%i\n", rc); in of_unittest_property_string()
697 unittest(rc == 1, "second expected:1 got:%i\n", rc); in of_unittest_property_string()
699 unittest(rc == 2, "third expected:2 got:%i\n", rc); in of_unittest_property_string()
701 unittest(rc == -ENODATA, "unmatched string; rc=%i\n", rc); in of_unittest_property_string()
703 unittest(rc == -EINVAL, "missing property; rc=%i\n", rc); in of_unittest_property_string()
705 unittest(rc == -ENODATA, "empty property; rc=%i\n", rc); in of_unittest_property_string()
707 unittest(rc == -EILSEQ, "unterminated string; rc=%i\n", rc); in of_unittest_property_string()
711 unittest(rc == 1, "Incorrect string count; rc=%i\n", rc); in of_unittest_property_string()
713 unittest(rc == 3, "Incorrect string count; rc=%i\n", rc); in of_unittest_property_string()
715 unittest(rc == -EILSEQ, "unterminated string; rc=%i\n", rc); in of_unittest_property_string()
717 unittest(rc == -EILSEQ, "unterminated string array; rc=%i\n", rc); in of_unittest_property_string()
721unittest(rc == 0 && !strcmp(strings[0], "foobar"), "of_property_read_string_index() failure; rc=%i… in of_unittest_property_string()
724unittest(rc == -ENODATA && strings[0] == NULL, "of_property_read_string_index() failure; rc=%i\n",… in of_unittest_property_string()
726unittest(rc == 0 && !strcmp(strings[0], "first"), "of_property_read_string_index() failure; rc=%i\… in of_unittest_property_string()
728unittest(rc == 0 && !strcmp(strings[0], "second"), "of_property_read_string_index() failure; rc=%i… in of_unittest_property_string()
730unittest(rc == 0 && !strcmp(strings[0], "third"), "of_property_read_string_index() failure; rc=%i\… in of_unittest_property_string()
733unittest(rc == -ENODATA && strings[0] == NULL, "of_property_read_string_index() failure; rc=%i\n",… in of_unittest_property_string()
736unittest(rc == -EILSEQ && strings[0] == NULL, "of_property_read_string_index() failure; rc=%i\n", … in of_unittest_property_string()
738unittest(rc == 0 && !strcmp(strings[0], "first"), "of_property_read_string_index() failure; rc=%i\… in of_unittest_property_string()
741unittest(rc == -EILSEQ && strings[0] == NULL, "of_property_read_string_index() failure; rc=%i\n", … in of_unittest_property_string()
746 unittest(rc == 1, "Incorrect string count; rc=%i\n", rc); in of_unittest_property_string()
748 unittest(rc == 3, "Incorrect string count; rc=%i\n", rc); in of_unittest_property_string()
750 unittest(rc == -EILSEQ, "unterminated string; rc=%i\n", rc); in of_unittest_property_string()
753 unittest(rc == -EILSEQ, "unterminated string array; rc=%i\n", rc); in of_unittest_property_string()
757 unittest(rc == 2 && strings[2] == NULL, "of_property_read_string_array() failure; rc=%i\n", rc); in of_unittest_property_string()
760unittest(rc == 1 && strings[1] == NULL, "Overwrote end of string array; rc=%i, str='%s'\n", rc, st… in of_unittest_property_string()
775 unittest(new && propcmp(&p1, new), "empty property didn't copy correctly\n"); in of_unittest_property_copy()
781 unittest(new && propcmp(&p2, new), "non-empty property didn't copy correctly\n"); in of_unittest_property_copy()
801 unittest(n1, "testcase setup failure\n"); in of_unittest_changeset()
804 unittest(n2, "testcase setup failure\n"); in of_unittest_changeset()
807 unittest(n21, "testcase setup failure %p\n", n21); in of_unittest_changeset()
811 unittest(nremove, "testcase setup failure\n"); in of_unittest_changeset()
814 unittest(ppadd, "testcase setup failure\n"); in of_unittest_changeset()
817 unittest(ppname_n1, "testcase setup failure\n"); in of_unittest_changeset()
820 unittest(ppname_n2, "testcase setup failure\n"); in of_unittest_changeset()
823 unittest(ppname_n21, "testcase setup failure\n"); in of_unittest_changeset()
826 unittest(ppupdate, "testcase setup failure\n"); in of_unittest_changeset()
834 unittest(ppremove, "failed to find removal prop"); in of_unittest_changeset()
838 unittest(!of_changeset_attach_node(&chgset, n1), "fail attach n1\n"); in of_unittest_changeset()
839 unittest(!of_changeset_add_property(&chgset, n1, ppname_n1), "fail add prop name\n"); in of_unittest_changeset()
841 unittest(!of_changeset_attach_node(&chgset, n2), "fail attach n2\n"); in of_unittest_changeset()
842 unittest(!of_changeset_add_property(&chgset, n2, ppname_n2), "fail add prop name\n"); in of_unittest_changeset()
844 unittest(!of_changeset_detach_node(&chgset, nremove), "fail remove node\n"); in of_unittest_changeset()
845 unittest(!of_changeset_add_property(&chgset, n21, ppname_n21), "fail add prop name\n"); in of_unittest_changeset()
847 unittest(!of_changeset_attach_node(&chgset, n21), "fail attach n21\n"); in of_unittest_changeset()
849 unittest(!of_changeset_add_property(&chgset, parent, ppadd), "fail add prop prop-add\n"); in of_unittest_changeset()
850 unittest(!of_changeset_update_property(&chgset, parent, ppupdate), "fail update prop\n"); in of_unittest_changeset()
851 unittest(!of_changeset_remove_property(&chgset, parent, ppremove), "fail remove prop\n"); in of_unittest_changeset()
853 unittest(!of_changeset_apply(&chgset), "apply failed\n"); in of_unittest_changeset()
858 unittest((np = of_find_node_by_path("/testcase-data/changeset/n2/n21")), in of_unittest_changeset()
862 unittest(!of_changeset_revert(&chgset), "revert failed\n"); in of_unittest_changeset()
888 unittest(!rc, "of_dma_get_range failed on node %pOF rc=%i\n", np, rc); in of_unittest_dma_ranges_one()
899 unittest(paddr == expect_paddr, in of_unittest_dma_ranges_one()
902 unittest(dma_addr == expect_dma_addr, in of_unittest_dma_ranges_one()
948 unittest(range.size == 0x10000000, in of_unittest_pci_dma_ranges()
951 unittest(range.cpu_addr == 0x20000000, in of_unittest_pci_dma_ranges()
954 unittest(range.pci_addr == 0x80000000, in of_unittest_pci_dma_ranges()
958 unittest(range.size == 0x10000000, in of_unittest_pci_dma_ranges()
961 unittest(range.cpu_addr == 0x40000000, in of_unittest_pci_dma_ranges()
964 unittest(range.pci_addr == 0xc0000000, in of_unittest_pci_dma_ranges()
999 unittest(passed, "index %i - data error on node %pOF rc=%i\n", in of_unittest_parse_interrupts()
1045 unittest(passed, "index %i - data error on node %pOF rc=%i\n", in of_unittest_parse_interrupts()
1119 unittest(passed, "index %i - data error on node %pOF rc=%i\n", in of_unittest_parse_interrupts_extended()
1169 unittest(0, "missing testcase node %s\n", in of_unittest_match_node()
1176 unittest(0, "%s didn't match anything\n", in of_unittest_match_node()
1182 unittest(0, "%s got wrong match. expected %s, got %s\n", in of_unittest_match_node()
1187 unittest(1, "passed"); in of_unittest_match_node()
1215 unittest(pdev, "device 1 creation failed\n"); in of_unittest_platform_populate()
1219 unittest(irq == -EPROBE_DEFER, in of_unittest_platform_populate()
1225 unittest(pdev, "device 2 creation failed\n"); in of_unittest_platform_populate()
1235 unittest(irq < 0 && irq != -EPROBE_DEFER, in of_unittest_platform_populate()
1240 unittest(np, "No testcase data in device tree\n"); in of_unittest_platform_populate()
1246 unittest(!rc, "testbus registration failed; rc=%i\n", rc); in of_unittest_platform_populate()
1266 unittest(pdev, in of_unittest_platform_populate()
1276 unittest(!of_find_device_by_node(grandchild), in of_unittest_platform_populate()
1572 unittest(!ret, in unittest_gpio_probe()
1650 unittest(overlay_data_apply("overlay_gpio_01", NULL), in of_unittest_overlay_gpio()
1653 unittest(overlay_data_apply("overlay_gpio_02a", NULL), in of_unittest_overlay_gpio()
1656 unittest(overlay_data_apply("overlay_gpio_02b", NULL), in of_unittest_overlay_gpio()
1671 if (unittest(ret == 0, "could not register unittest gpio driver\n")) in of_unittest_overlay_gpio()
1679 unittest(probe_pass_count + 2 == unittest_gpio_probe_pass_count, in of_unittest_overlay_gpio()
1682 unittest(chip_request_count + 2 == unittest_gpio_chip_request_count, in of_unittest_overlay_gpio()
1708 unittest(overlay_data_apply("overlay_gpio_03", NULL), in of_unittest_overlay_gpio()
1714 unittest(probe_pass_count + 1 == unittest_gpio_probe_pass_count, in of_unittest_overlay_gpio()
1717 unittest(chip_request_count + 1 == unittest_gpio_chip_request_count, in of_unittest_overlay_gpio()
1735 unittest(overlay_data_apply("overlay_gpio_04a", NULL), in of_unittest_overlay_gpio()
1738 unittest(probe_pass_count + 1 == unittest_gpio_probe_pass_count, in of_unittest_overlay_gpio()
1755 unittest(overlay_data_apply("overlay_gpio_04b", NULL), in of_unittest_overlay_gpio()
1761 unittest(chip_request_count + 1 == unittest_gpio_chip_request_count, in of_unittest_overlay_gpio()
1951 unittest(0, "could not apply overlay \"%s\"\n", in of_unittest_apply_overlay()
1969 unittest(0, "%s with device @\"%s\" %s\n", in of_unittest_apply_overlay_check()
1985 unittest(0, "%s failed to create @\"%s\" %s\n", in of_unittest_apply_overlay_check()
2004 unittest(0, "%s with device @\"%s\" %s\n", in of_unittest_apply_revert_overlay_check()
2021 unittest(0, "%s failed to create @\"%s\" %s\n", in of_unittest_apply_revert_overlay_check()
2031 unittest(0, "%s failed to be destroyed @\"%s\"\n", in of_unittest_apply_revert_overlay_check()
2040 unittest(0, "%s with device @\"%s\" %s\n", in of_unittest_apply_revert_overlay_check()
2067 unittest(1, "overlay test %d passed\n", 0); in of_unittest_overlay_0()
2087 unittest(1, "overlay test %d passed\n", 1); in of_unittest_overlay_1()
2107 unittest(1, "overlay test %d passed\n", 2); in of_unittest_overlay_2()
2127 unittest(1, "overlay test %d passed\n", 3); in of_unittest_overlay_3()
2137 unittest(1, "overlay test %d passed\n", 4); in of_unittest_overlay_4()
2157 unittest(1, "overlay test %d passed\n", 5); in of_unittest_overlay_5()
2174 unittest(0, "%s with device @\"%s\" %s\n", in of_unittest_overlay_6()
2193 unittest(0, "could not apply overlay \"%s\"\n", overlay_name); in of_unittest_overlay_6()
2210 unittest(0, "could not apply overlay \"%s\"\n", overlay_name); in of_unittest_overlay_6()
2224 unittest(0, "overlay @\"%s\" failed @\"%s\" %s\n", in of_unittest_overlay_6()
2236 unittest(0, "%s failed destroy @\"%s\"\n", in of_unittest_overlay_6()
2249 unittest(0, "%s with device @\"%s\" %s\n", in of_unittest_overlay_6()
2258 unittest(1, "overlay test %d passed\n", 6); in of_unittest_overlay_6()
2279 unittest(0, "could not apply overlay \"%s\"\n", overlay_name); in of_unittest_overlay_8()
2302 unittest(0, "could not apply overlay \"%s\"\n", overlay_name); in of_unittest_overlay_8()
2327 unittest(0, "%s was destroyed @\"%s\"\n", in of_unittest_overlay_8()
2338 unittest(0, "%s not destroyed @\"%s\"\n", in of_unittest_overlay_8()
2347 unittest(1, "overlay test %d passed\n", 8); in of_unittest_overlay_8()
2359 if (unittest(ret == 0, in of_unittest_overlay_10()
2365 if (unittest(child_path, "overlay test %d failed; kasprintf\n", 10)) in of_unittest_overlay_10()
2371 unittest(ret, "overlay test %d failed; no child device\n", 10); in of_unittest_overlay_10()
2383 unittest(ret == 0, "overlay test %d failed; overlay apply\n", 11); in of_unittest_overlay_11()
2608 if (unittest(ret == 0, in of_unittest_overlay_i2c_init()
2614 if (unittest(ret == 0, in of_unittest_overlay_i2c_init()
2628 if (unittest(ret == 0, in of_unittest_overlay_i2c_init()
2661 unittest(1, "overlay test %d passed\n", 12); in of_unittest_overlay_i2c_12()
2681 unittest(1, "overlay test %d passed\n", 13); in of_unittest_overlay_i2c_13()
2705 unittest(1, "overlay test %d passed\n", 15); in of_unittest_overlay_i2c_15()
2720 unittest(0, "could not register unittest driver\n"); in of_unittest_overlay()
2726 unittest(0, "could not find bus_path \"%s\"\n", bus_path); in of_unittest_overlay()
2731 unittest(0, "could not populate bus @ \"%s\"\n", bus_path); in of_unittest_overlay()
2736 unittest(0, "could not find unittest0 @ \"%s\"\n", in of_unittest_overlay()
2742 unittest(0, "unittest1 @ \"%s\" should not exist\n", in of_unittest_overlay()
2747 unittest(1, "basic infrastructure of overlays passed"); in of_unittest_overlay()
2763 if (unittest(of_unittest_overlay_i2c_init() == 0, "i2c init failed\n")) in of_unittest_overlay()
3019 unittest(0, "overlay_base_root not initialized\n"); in of_unittest_overlay_high_level()
3069 unittest(0, "illegal node name in overlay_base %pOFn", in of_unittest_overlay_high_level()
3106 unittest(0, "__of_prop_dup() of '%s' from overlay_base node __symbols__", in of_unittest_overlay_high_level()
3117 unittest(0, "duplicate property '%s' in overlay_base node __symbols__", in of_unittest_overlay_high_level()
3122 unittest(0, "unable to add property '%s' in overlay_base node __symbols__ to sysfs", in of_unittest_overlay_high_level()
3182 unittest(ret, "Adding overlay 'overlay' failed\n"); in of_unittest_overlay_high_level()
3189 unittest(overlay_data_apply("overlay_bad_add_dup_node", NULL), in of_unittest_overlay_high_level()
3204 unittest(overlay_data_apply("overlay_bad_add_dup_prop", NULL), in of_unittest_overlay_high_level()
3214 unittest(overlay_data_apply("overlay_bad_phandle", NULL), in of_unittest_overlay_high_level()
3217 unittest(overlay_data_apply("overlay_bad_symbol", NULL), in of_unittest_overlay_high_level()