You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
undesirable_operator_linter=Inf, # For ':::', possibly we could be more careful to only exclude ':::'.
97
-
# TODO(michaelchirico): Enforce these and re-activate them one-by-one.
98
-
comparison_negation_linter=Inf,
99
-
condition_call_linter=Inf,
100
-
duplicate_argument_linter=Inf,
101
-
equals_na_linter=Inf,
102
-
missing_argument_linter=Inf,
103
-
paste_linter=Inf,
104
-
rep_len_linter=Inf,
105
-
sample_int_linter=Inf,
106
-
seq_linter=Inf,
107
-
unnecessary_lambda_linter=Inf
108
-
))
74
+
exclusions=list(
75
+
`../tests`=list(
76
+
quotes_linter=Inf,
77
+
# TODO(michaelchirico): Enforce these and re-activate them one-by-one.
78
+
implicit_integer_linter=Inf,
79
+
infix_spaces_linter=Inf,
80
+
undesirable_function_linter=Inf
81
+
),
82
+
`../vignettes*`=list(
83
+
# assignment_linter = Inf,
84
+
implicit_integer_linter=Inf,
85
+
quotes_linter=Inf,
86
+
sample_int_linter=Inf
87
+
# strings_as_factors_linter = Inf
88
+
# system_time_linter = Inf
89
+
),
90
+
`../inst/tests`=list(
91
+
library_call_linter=Inf,
92
+
numeric_leading_zero_linter=Inf,
93
+
undesirable_operator_linter=Inf, # For ':::', possibly we could be more careful to only exclude ':::'.
94
+
# TODO(michaelchirico): Enforce these and re-activate them one-by-one.
95
+
comparison_negation_linter=Inf,
96
+
condition_call_linter=Inf,
97
+
duplicate_argument_linter=Inf,
98
+
equals_na_linter=Inf,
99
+
missing_argument_linter=Inf,
100
+
paste_linter=Inf,
101
+
rep_len_linter=Inf,
102
+
sample_int_linter=Inf,
103
+
seq_linter=Inf,
104
+
unnecessary_lambda_linter=Inf
105
+
),
106
+
`../inst/tests/froll.Rraw`=list(
107
+
dt_test_literal_linter=Inf# TODO(michaelchirico): Fix these once #5898, #5692, #5682, #5576, #5575, #5441 are merged.
109
108
)
110
-
}),
111
-
list(`../inst/tests/froll.Rraw`=list(dt_test_literal_linter=Inf)) # TODO(michaelchirico): Fix these once #5898, #5692, #5682, #5576, #5575, #5441 are merged.
Copy file name to clipboardExpand all lines: .ci/README.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,11 +12,15 @@ Test jobs:
12
12
-`test-lin-rel-cran` - `--as-cran` on Linux, strict test for final status of `R CMD check`.
13
13
-`test-lin-dev-gcc-strict-cran` - `--as-cran` on Linux, `r-devel` built with `-enable-strict-barrier --disable-long-double`, test for compilation warnings, test for new NOTEs/WARNINGs from `R CMD check`.
14
14
-`test-lin-dev-clang-cran` - same as `gcc-strict` job but R built with `clang` and no `--enable-strict-barrier --disable-long-double` flags.
15
-
-`test-lin-310-cran` - R 3.1.0 on Linux, stated R dependency version.
15
+
-`test-lin-ancient-cran` - Stated R dependency version (currently 3.3.0) on Linux.
16
+
-`test-lin-dev-san` - `r-devel` on Linux built with `clang -fsanitize=address,undefined` (including LeakSanitizer), test for sanitizer output in tests and examples.
16
17
-`test-win-rel` - `r-release` on Windows.
17
18
-`test-win-dev` - `r-devel` on Windows.
18
19
-`test-win-old` - `r-oldrel` on Windows.
19
-
-`test-mac-rel` - macOS build not yet available, see [#3326](https://github.com/Rdatatable/data.table/issues/3326) for status
20
+
-`test-mac-rel` - `r-release` on macOS.
21
+
-`test-mac-old` - `r-oldrel` on macOS.
22
+
23
+
The CI steps for the tests are [required](https://github.com/Rdatatable/data.table/blob/55eb0f160b169398d51f138131c14a66c86e5dc9/.ci/publish.R#L162-L168) to be named according to the pattern `test-(lin|win|mac)-<R version>[-<suffix>]*`, where `<R version>` is `rel`, `dev`, `old`, `ancient`, or three digits comprising an R version (e.g. `362` corresponding to R-3.6.2).
20
24
21
25
Tests jobs are allowed to fail, summary and logs of test jobs are later published at _CRAN-like checks_ page, see artifacts below.
Slow="fd24a3105953f7785ea7414678ed8e04524e6955", # Parent of the merge commit (https://github.com/Rdatatable/data.table/commit/ed72e398df76a0fcfd134a4ad92356690e4210ea) of the PR (https://github.com/Rdatatable/data.table/pull/5054) that fixes the issue
234
-
Fast="ed72e398df76a0fcfd134a4ad92356690e4210ea"), # Merge commit of the PR (https://github.com/Rdatatable/data.table/pull/5054) that fixes the issue
234
+
Fast="ed72e398df76a0fcfd134a4ad92356690e4210ea"), # Merge commit of the PR (https://github.com/Rdatatable/data.table/pull/5054) that fixes the issue # Test case created directly using the atime code below (not adapted from any other benchmark), based on the issue/fix PR https://github.com/Rdatatable/data.table/pull/5054#issue-930603663 "melt should be more efficient when there are missing input columns."
235
+
236
+
# Test case created from @tdhock's comment https://github.com/Rdatatable/data.table/pull/6393#issuecomment-2327396833, in turn adapted from @philippechataignon's comment https://github.com/Rdatatable/data.table/pull/6393#issuecomment-2326714012
Before="f339aa64c426a9cd7cf2fcb13d91fc4ed353cd31", # Parent of the first commit https://github.com/Rdatatable/data.table/commit/fcc10d73a20837d0f1ad3278ee9168473afa5ff1 in the PR https://github.com/Rdatatable/data.table/pull/6393/commits with major change to fwrite with gzip.
247
+
PR="3630413ae493a5a61b06c50e80d166924d2ef89a"), # Close-to-last merge commit in the PR.
0 commit comments