From: Petr Špaček Date: Wed, 8 Jul 2020 07:21:09 +0000 (+0200) Subject: tests: detect empty config test sets X-Git-Tag: v5.2.1~1^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db4f59b1bfc2eb2f581f28b8eed61dfc35abacc2;p=thirdparty%2Fknot-resolver.git tests: detect empty config test sets --- diff --git a/tests/config/test.cfg b/tests/config/test.cfg index f961ee4db..9efcaf9cd 100644 --- a/tests/config/test.cfg +++ b/tests/config/test.cfg @@ -32,11 +32,14 @@ assert(type(tests) == 'table', local runtest = require('test_utils').test worker.coroutine(function () + local at_least_one_test = false for idx, t in ipairs(tests) do assert(type(t) == 'function', string.format('test table idx %d in file %s' .. 'is not a function', idx, env.TEST_FILE)) + at_least_one_test = true runtest(t) end + assert(at_least_one_test, 'test set is empty?! a typo in function name?') done() end)