[gnumeric] Tests: update test status for R-api functions.



commit ea9bc1a54d34acba17b4008471761b1f64b2f970
Author: Morten Welinder <terra gnome org>
Date:   Thu Mar 24 19:21:11 2016 -0400

    Tests: update test status for R-api functions.

 plugins/fn-r/functions.c |   78 +++++++++++++++++++++++-----------------------
 plugins/fn-r/generate    |   20 +++++++++++-
 2 files changed, 58 insertions(+), 40 deletions(-)
---
diff --git a/plugins/fn-r/functions.c b/plugins/fn-r/functions.c
index 793c0fc..eec26bd 100644
--- a/plugins/fn-r/functions.c
+++ b/plugins/fn-r/functions.c
@@ -1512,35 +1512,35 @@ GnmFuncDescriptor const rstat_functions[] = {
                "fff|b",
                help_r_dbeta,
                gnumeric_r_dbeta, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pbeta",
                "fff|bb",
                help_r_pbeta,
                gnumeric_r_pbeta, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qbeta",
                "fff|bb",
                help_r_qbeta,
                gnumeric_r_qbeta, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.dbinom",
                "fff|b",
                help_r_dbinom,
                gnumeric_r_dbinom, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pbinom",
                "fff|bb",
                help_r_pbinom,
                gnumeric_r_pbinom, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qbinom",
@@ -1554,105 +1554,105 @@ GnmFuncDescriptor const rstat_functions[] = {
                "fff|b",
                help_r_dcauchy,
                gnumeric_r_dcauchy, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pcauchy",
                "fff|bb",
                help_r_pcauchy,
                gnumeric_r_pcauchy, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qcauchy",
                "fff|bb",
                help_r_qcauchy,
                gnumeric_r_qcauchy, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.dchisq",
                "ff|b",
                help_r_dchisq,
                gnumeric_r_dchisq, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pchisq",
                "ff|bb",
                help_r_pchisq,
                gnumeric_r_pchisq, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qchisq",
                "ff|bb",
                help_r_qchisq,
                gnumeric_r_qchisq, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.dexp",
                "ff|b",
                help_r_dexp,
                gnumeric_r_dexp, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pexp",
                "ff|bb",
                help_r_pexp,
                gnumeric_r_pexp, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qexp",
                "ff|bb",
                help_r_qexp,
                gnumeric_r_qexp, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.df",
                "fff|b",
                help_r_df,
                gnumeric_r_df, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pf",
                "fff|bb",
                help_r_pf,
                gnumeric_r_pf, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qf",
                "fff|bb",
                help_r_qf,
                gnumeric_r_qf, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.dgamma",
                "fff|b",
                help_r_dgamma,
                gnumeric_r_dgamma, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pgamma",
                "fff|bb",
                help_r_pgamma,
                gnumeric_r_pgamma, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qgamma",
                "fff|bb",
                help_r_qgamma,
                gnumeric_r_qgamma, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.dgeom",
@@ -1666,7 +1666,7 @@ GnmFuncDescriptor const rstat_functions[] = {
                "ff|bb",
                help_r_pgeom,
                gnumeric_r_pgeom, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qgeom",
@@ -1701,14 +1701,14 @@ GnmFuncDescriptor const rstat_functions[] = {
                "ffff|b",
                help_r_dhyper,
                gnumeric_r_dhyper, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.phyper",
                "ffff|bb",
                help_r_phyper,
                gnumeric_r_phyper, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qhyper",
@@ -1722,35 +1722,35 @@ GnmFuncDescriptor const rstat_functions[] = {
                "fff|b",
                help_r_dlnorm,
                gnumeric_r_dlnorm, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.plnorm",
                "fff|bb",
                help_r_plnorm,
                gnumeric_r_plnorm, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qlnorm",
                "fff|bb",
                help_r_qlnorm,
                gnumeric_r_qlnorm, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.dnbinom",
                "fff|b",
                help_r_dnbinom,
                gnumeric_r_dnbinom, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pnbinom",
                "fff|bb",
                help_r_pnbinom,
                gnumeric_r_pnbinom, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qnbinom",
@@ -1764,35 +1764,35 @@ GnmFuncDescriptor const rstat_functions[] = {
                "fff|b",
                help_r_dnorm,
                gnumeric_r_dnorm, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pnorm",
                "fff|bb",
                help_r_pnorm,
                gnumeric_r_pnorm, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qnorm",
                "fff|bb",
                help_r_qnorm,
                gnumeric_r_qnorm, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.dpois",
                "ff|b",
                help_r_dpois,
                gnumeric_r_dpois, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.ppois",
                "ff|bb",
                help_r_ppois,
                gnumeric_r_ppois, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qpois",
@@ -1869,21 +1869,21 @@ GnmFuncDescriptor const rstat_functions[] = {
                "ff|b",
                help_r_dt,
                gnumeric_r_dt, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pt",
                "ff|bb",
                help_r_pt,
                gnumeric_r_pt, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qt",
                "ff|bb",
                help_r_qt,
                gnumeric_r_qt, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.ptukey",
@@ -1904,21 +1904,21 @@ GnmFuncDescriptor const rstat_functions[] = {
                "fff|b",
                help_r_dweibull,
                gnumeric_r_dweibull, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.pweibull",
                "fff|bb",
                help_r_pweibull,
                gnumeric_r_pweibull, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        {
                "r.qweibull",
                "fff|bb",
                help_r_qweibull,
                gnumeric_r_qweibull, NULL, NULL, NULL,
-               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
+               GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_EXHAUSTIVE,
        },
        { NULL }
 };
diff --git a/plugins/fn-r/generate b/plugins/fn-r/generate
index 68d35cc..60b36e4 100644
--- a/plugins/fn-r/generate
+++ b/plugins/fn-r/generate
@@ -164,6 +164,22 @@ my %odf_note =
      'dchisq' => 'A two argument invocation R.DCHISQ(@{x},@{df}) is exported to OpenFormula as 
CHISQDIST(@{x},@{df},FALSE()).',
     );
 
+my %test_status = ();
+my @burkardt_tests =
+    ('pbeta', 'pbinom', 'pcauchy', 'pchisq', 'pexp',
+     'pf', 'pgamma', 'pgeom', 'phyper', 'dhyper', 'plnorm',
+     'pnbinom', 'pnorm', 'ppois', 'pt', 'pweibull', );
+my @amath_tests =
+    ('dbeta', 'dbinom', 'dcauchy', 'dchisq', 'dexp', 'df', 'dgamma',
+     'dhyper', 'dlnorm', 'dnbinom', 'dnorm', 'dpois', 'dt',
+     'dweibull', 'pbeta', 'pbinom', 'pcauchy', 'pchisq', 'pexp', 'pf',
+     'pgamma', 'phyper', 'plnorm', 'pnbinom', 'pnorm', 'ppois', 'pt',
+     'pweibull', 'qbeta', 'qcauchy', 'qchisq', 'qexp', 'qf', 'qgamma',
+     'qlnorm', 'qnorm', 'qt', 'qweibull');
+foreach (@burkardt_tests, @amath_tests) {
+    $test_status{$_} = 'EXHAUSTIVE';
+}
+
 my %type_getter =
     ('gnm_float' => 'value_get_as_float',
      'gboolean' => 'value_get_as_checked_bool',
@@ -366,12 +382,14 @@ sub distribution {
 
     my $arglist = join (",", map { $_->[1] } @args);
 
+    my $test_status = $test_status{$func} || 'NO_TESTSUITE';
+
     $funcdefs .= ("\t{\n" .
                  "\t\t\"r.$func\",\n" .
                  "\t\t\"$typespec\",\n" .
                  "\t\thelp_r_$func,\n" .
                  "\t\tgnumeric_r_$func, NULL, NULL, NULL,\n" .
-                 "\t\tGNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, 
GNM_FUNC_TEST_STATUS_NO_TESTSUITE,\n" .
+                 "\t\tGNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, 
GNM_FUNC_TEST_STATUS_$test_status,\n" .
                  "\t},\n");
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]