Disable specific sitl unit test


When I do make tests,
tests prefixed with ‘sitl-’ are run.
I found they are run by the auto-generated scripts in posix-configs/SITL/init/tests/,
like test_dataman_generated.

I want to exclude some tests but I couldn’t figure out what generates these scripts. Could you please help me with this?

I thought it was in systemcmds/tests, but
even though I commented out

//extern int test_dataman(int argc, char *argv[]);

in tests_main.h

// {"dataman",		test_dataman,		OPT_NOJIGTEST | OPT_NOALLTEST},

in tests_main.c,

# test_dataman.c

in CMakeLists.txt,

test_dataman_generated is still generated and is run. (after make distclean)

My PX4 is v1.13.2.