/* Simple testing thing */ void test_xenbus(void) { printk("Doing xenbus test.\n"); xenbus_debug_msg("Testing xenbus...\n"); printk("Doing ls test.\n"); do_ls_test("device"); do_ls_test("device/vif"); do_ls_test("device/vif/0"); printk("Doing read test.\n"); do_read_test("device/vif/0/mac"); do_read_test("device/vif/0/backend"); printk("Doing write test.\n"); do_write_test("device/vif/0/flibble", "flobble"); do_read_test("device/vif/0/flibble"); do_write_test("device/vif/0/flibble", "widget"); do_read_test("device/vif/0/flibble"); printk("Doing rm test.\n"); do_rm_test("device/vif/0/flibble"); do_read_test("device/vif/0/flibble"); printk("(Should have said ENOENT)\n"); }
/* Simple testing thing */ void test_xenbus(void *ignored) { printk("Doing xenbus test.\n"); xenbus_debug_msg("Testing xenbus...\n"); printk("Doing write test.\n"); do_write_test("data/stuff", "flobble"); do_read_test("data/stuff"); printk("Doing ls test.\n"); do_ls_test("data"); do_ls_test("data/nonexistent"); printk("Doing rm test.\n"); do_rm_test("data/stuff"); do_read_test("data/stuff"); printk("(Should have said ENOENT)\n"); vTaskDelete(NULL); }