@@ -38,6 +38,19 @@ function _test(proxies, data; ignore::Bool=false, verbosity=1, kwargs...)
38
38
end
39
39
_test (data; ignore= true , kwargs... ) = _test ([], data; ignore, kwargs... )
40
40
41
+ function __test (data_generator, args... ; verbosity= 1 , kwargs... )
42
+ verbosity > 1 && @info " \n USING COLUMN-BASED DATASETS: "
43
+ fails, report = _test (args... , data_generator (); verbosity, kwargs... )
44
+ ret = Dict (" column table tests" => Dict (" fails" => fails, " report" => report))
45
+ verbosity > 1 && @info " \n USING ROW-BASED DATASETS: "
46
+ fails, report = _test (args... , data_generator (row_table= true ); verbosity, kwargs... )
47
+ ret[" row table tests" ] = Dict (" fails" => fails, " report" => report)
48
+ return ret
49
+ end
50
+
51
+
52
+ _make_transformer (; kwargs... ) = (first (make_regression (; kwargs... )),)
53
+
41
54
42
55
43
56
# # SINGLE TARGET CLASSIFICATION
@@ -57,8 +70,7 @@ $DOC_AS_ABOVE
57
70
58
71
"""
59
72
test_single_target_classifiers (args... ; kwargs... ) =
60
- _test (args... , make_binary (); kwargs... )
61
-
73
+ __test (make_binary, args... ; kwargs... )
62
74
63
75
# # SINGLE TARGET REGRESSION
64
76
@@ -75,8 +87,8 @@ passed onto `MLJTestIntegration.test`.
75
87
$DOC_AS_ABOVE
76
88
77
89
"""
78
- test_single_target_regressors (args... ; kwargs... ) =
79
- _test ( args... , make_regression () ; kwargs... )
90
+ test_single_target_regressors (args... ; kwargs... ) =
91
+ __test (make_regression, args... ; kwargs... )
80
92
81
93
82
94
# # SINGLE TARGET COUNT REGRESSORS
@@ -97,13 +109,11 @@ $DOC_AS_ABOVE
97
109
98
110
"""
99
111
test_single_target_count_regressors (args... ; kwargs... ) =
100
- _test ( args... , make_count () ; kwargs... )
112
+ __test (make_count, args... ; kwargs... )
101
113
102
114
103
115
# # CONTINUOUS TABLE TRANSFORMERS
104
116
105
- _make_transformer () = (first (make_regression ()),)
106
-
107
117
"""
108
118
test_continuous_table_transformers(; keyword_options...)
109
119
@@ -115,6 +125,8 @@ using a two-feature selection of the Boston dataset. The specifed
115
125
test_continuous_table_transformers(models; ignore=false, keyword_options...)
116
126
117
127
$DOC_AS_ABOVE
128
+
118
129
"""
119
130
test_continuous_table_transformers (args... ; kwargs... ) =
120
- _test (args... , _make_transformer (); kwargs... )
131
+ __test (_make_transformer, args... ; kwargs... )
132
+
0 commit comments