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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+10-2Lines changed: 10 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ cargo build
10
10
11
11
If you have any troubles building the project, please do make an issue!
12
12
13
-
## Testing
13
+
## Testing without Docker
14
14
15
15
Install [zstd 1.5.2](https://github.com/facebook/zstd). For example, on Ubuntu you need the package `libzstd1`. For Windows, download the appropriate archive from the [releases](https://github.com/facebook/zstd/releases), extract it and add the extracted directory to your PATH.
Install [check](https://libcheck.github.io/check/) (works with at least 0.14 and 0.15), [valgrind](https://valgrind.org/) and `libsubunit0` (or equivalent for your distribution).
26
26
27
-
Install [R](https://www.r-project.org/), [devtools](https://devtools.r-lib.org/) by running `install.packages("devtools")` in `R`and [tmc-r-tester](https://github.com/testmycode/tmc-rstudio) by running `devtools::install_github("testmycode/tmc-r-tester/tmcRtestrunner", build = FALSE)` in `R`. `devtools` has several dependencies that need to be installed. For Ubuntu, they can be installed with
27
+
Install [R](https://www.r-project.org/), [devtools](https://devtools.r-lib.org/) by running `R -e 'install.packages("devtools")'`and [tmc-r-tester](https://github.com/testmycode/tmc-rstudio) by running `R -e 'devtools::install_github("testmycode/tmc-r-tester/tmcRtestrunner", build = FALSE)'`. `devtools` has several dependencies that need to be installed. For Ubuntu, they can be installed with
Use `cargo fmt` and `cargo clippy` for formatting and linting. All crates should have the clippy lints `print_stdout` and `print_stderr` set to deny to allow the CLI to have total control over stdout and stderr. The CLI has one function where writing to stdout is allowed.
0 commit comments