#include "gpiod-test.h"
+#include <stdio.h>
+
static void gpiofind_found(void)
{
+ TEST_CLEANUP(test_free_str) char *output = NULL;
+ int rv;
+
+ rv = asprintf(&output, "%s 7\n", test_chip_name(1));
+ TEST_ASSERT(rv > 0);
+
test_gpiotool_run("gpiofind", "gpio-mockup-B-7", (char *)NULL);
test_tool_wait();
TEST_ASSERT(test_tool_exited());
TEST_ASSERT_RET_OK(test_tool_exit_status());
TEST_ASSERT_NOT_NULL(test_tool_stdout());
- TEST_ASSERT_STR_EQ(test_tool_stdout(), "gpiochip1 7\n");
+ TEST_ASSERT_STR_EQ(test_tool_stdout(), output);
TEST_ASSERT_NULL(test_tool_stderr());
}
TEST_DEFINE(gpiofind_found,