From: NeilBrown Date: Wed, 3 Nov 2021 01:05:51 +0000 (+1100) Subject: oceani-tests: add some NOTEST markings. X-Git-Url: https://ocean-lang.org/code/?p=ocean;a=commitdiff_plain;h=c2a0a93d47f0a1d63c1a794d8f5cf99e04a85588 oceani-tests: add some NOTEST markings. These lines don't need to be tested. Signed-off-by: NeilBrown --- diff --git a/csrc/oceani-tests.mdc b/csrc/oceani-tests.mdc index 7be2d25..4a3f5aa 100644 --- a/csrc/oceani-tests.mdc +++ b/csrc/oceani-tests.mdc @@ -80,7 +80,7 @@ arguments separated from the name by commas. For each test, there is a section @mv *.gcov coverage ; [ -f .gcov ] && mv .gcov coverage || true @ awk '/NOTEST/ { next } /^ *[1-9]/ {ran+=1} /^ *###/ {skip+=1} \ END {printf "coverage: %6.2f%%\n", ran * 100 / (ran + skip); \ - if (ran < (ran + skip) *0.944) exit(1) }' \ + if (ran < (ran + skip) *0.947) exit(1) }' \ coverage/oceani.mdc.gcov @rm -f .tmp* diff --git a/csrc/oceani.mdc b/csrc/oceani.mdc index 59b8540..5e26237 100644 --- a/csrc/oceani.mdc +++ b/csrc/oceani.mdc @@ -167,10 +167,10 @@ structures can be used. }; const char *options = "tpnbs"; - static void pr_err(char *msg) + static void pr_err(char *msg) // NOTEST { fprintf(stderr, "%s\n", msg); // NOTEST - } + } // NOTEST int main(int argc, char *argv[]) { @@ -530,8 +530,8 @@ Named type are stored in a simple linked list. Objects of each type are { if (tl && tl->cmp_order) return tl->cmp_order(tl, tr, left, right); - if (tl && tl->cmp_eq) - return tl->cmp_eq(tl, tr, left, right); + if (tl && tl->cmp_eq) // NOTEST + return tl->cmp_eq(tl, tr, left, right); // NOTEST return -1; // NOTEST } @@ -1268,7 +1268,7 @@ is started, so there is no need to allocate until the size is known. struct variable scratch; if (t->prepare_type) - t->prepare_type(c, t, 1); + t->prepare_type(c, t, 1); // NOTEST if (c->global_size & (t->align - 1)) c->global_size = (c->global_size + t->align) & ~(t->align-1); @@ -1375,7 +1375,7 @@ from the `exec_types` enum. static int __fput_loc(struct exec *loc, FILE *f) { if (!loc) - return 0; // NOTEST + return 0; if (loc->line >= 0) { fprintf(f, "%d:%d: ", loc->line, loc->column); return 1; @@ -1694,9 +1694,9 @@ with a const size by whether they are prepared at parse time or not. void *ptr = val->ptr; if (!val) - return; + return; // NOTEST if (!type->array.static_size) { - val->array = calloc(type->array.size, + val->array = calloc(type->array.size, type->array.member->size); ptr = val->array; }