On 03/04/17 16:16, git@xxxxxxxxxxxxxxxxx wrote: > From: Jeff Hostetler <jeffhost@xxxxxxxxxxxxx> > > Created helper executable to print the value of online_cpus() > allowing multi-threaded tests to be skipped when appropriate. > > Signed-off-by: Jeff Hostetler <jeffhost@xxxxxxxxxxxxx> > --- > Makefile | 1 + > t/helper/.gitignore | 1 + > t/helper/test-online-cpus.c | 8 ++++++++ > 3 files changed, 10 insertions(+) > create mode 100644 t/helper/test-online-cpus.c > > diff --git a/Makefile b/Makefile > index 9b36068..3bb31e9 100644 > --- a/Makefile > +++ b/Makefile > @@ -626,6 +626,7 @@ TEST_PROGRAMS_NEED_X += test-line-buffer > TEST_PROGRAMS_NEED_X += test-match-trees > TEST_PROGRAMS_NEED_X += test-mergesort > TEST_PROGRAMS_NEED_X += test-mktemp > +TEST_PROGRAMS_NEED_X += test-online-cpus > TEST_PROGRAMS_NEED_X += test-parse-options > TEST_PROGRAMS_NEED_X += test-path-utils > TEST_PROGRAMS_NEED_X += test-prio-queue > diff --git a/t/helper/.gitignore b/t/helper/.gitignore > index 758ed2e..b05d67c 100644 > --- a/t/helper/.gitignore > +++ b/t/helper/.gitignore > @@ -16,6 +16,7 @@ > /test-match-trees > /test-mergesort > /test-mktemp > +/test-online-cpus > /test-parse-options > /test-path-utils > /test-prio-queue > diff --git a/t/helper/test-online-cpus.c b/t/helper/test-online-cpus.c > new file mode 100644 > index 0000000..c881073 > --- /dev/null > +++ b/t/helper/test-online-cpus.c > @@ -0,0 +1,8 @@ > +#include "stdio.h" > +#include "thread-utils.h" > + > +int cmd_main(int argc, const char **argv) > +{ > + printf("%d\n", online_cpus()); > + return 0; > +} > In order to suppress a warning (for lack of extern declaration of cmd_main), we need to include git-compat-util.h ( or cache.h etc,.), like so: $ git diff diff --git a/t/helper/test-online-cpus.c b/t/helper/test-online-cpus.c index c88107360..b5277fb50 100644 --- a/t/helper/test-online-cpus.c +++ b/t/helper/test-online-cpus.c @@ -1,3 +1,4 @@ +#include "git-compat-util.h" #include "stdio.h" #include "thread-utils.h" $ Otherwise, this series fixes the test for me. Thanks! ATB, Ramsay Jones