svUnit

Testing for SciViews: units, integration and system tests

https://github.com/sciviews/svunit

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (20.7%) to scientific vocabulary

Keywords

cran r r-package sciviews testing-tools
Last synced: 6 months ago · JSON representation

Repository

Testing for SciViews: units, integration and system tests

Basic Info
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Topics
cran r r-package sciviews testing-tools
Created almost 10 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Code of conduct

README.Rmd

---
output: github_document
---



```{r, include=FALSE}
knitr::opts_chunk$set(collapse = TRUE, comment = "#>",
  fig.path = "man/figures/README-", out.width = "100%")
```

# 'SciViews::R' - Unit, Integration and System Testing 


[![R-CMD-check](https://github.com/SciViews/svUnit/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/SciViews/svUnit/actions/workflows/R-CMD-check.yaml)
[![codecov](https://codecov.io/gh/SciViews/svUnit/graph/badge.svg?token=fMkJ8TApL6)](https://codecov.io/gh/SciViews/svUnit)
[![CRAN Status](https://www.r-pkg.org/badges/version/svUnit)](https://cran.r-project.org/package=svUnit)
[![r-universe status](https://sciviews.r-universe.dev/badges/svUnit)](https://sciviews.r-universe.dev/svUnit)
[![License](https://img.shields.io/badge/license-GPL-blue.svg)](https://www.gnu.org/licenses/gpl-2.0.html)
[![Life cycle stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://www.tidyverse.org/lifecycle/#stable)


{svUnit} is a testing framework inspired by {RUnit}, itself inspired by xUnit/jUnit. It is similar and compatible with {RUnit}, but implemented differently internally. Test suite written for {RUnit} or {svUInit} should be intercompatible. Look at the documentation to discover what {svUnit} offers for testing your R packages.

## Installation

The latest stable version of {svUnit} can simply be installed from [CRAN](http://cran.r-project.org):

``` r
install.packages("svUnit")
```

You can also install the latest development version. Make sure you have the {remotes} R package installed:

``` r
install.packages("remotes")
```

Use `install_github()` to install the {svUnit} package from Github (source from **master** branch will be recompiled on your machine):

``` r
remotes::install_github("SciViews/svUnit")
```

R should install all required dependencies automatically, and then it should compile and install {svUnit}.

Latest devel version of {svUnit} (source + Windows binaries for the latest stable version of R at the time of compilation) is also available from [appveyor](https://ci.appveyor.com/project/phgrosjean/svUnit/build/artifacts).

## Further explore {svUnit}

You can get further help about this package this way: Make the {svUnit} package available in your R session:

``` r
library("svUnit")
```

Get help about this package:

``` r
library(help = "svUnit")
help("svUnit-package")
vignette("svUnit") # None is installed with install_github()
```

For further instructions, please, refer to these help pages at .

## Code of Conduct

Please note that the {svUnit} project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/0/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.

## Note to developers

This package used to be developed on R-Forge in the past. However, the latest [R-Forge version](https://r-forge.r-project.org/projects/sciviews/) was moved to this GitHub repository on 2016-03-17 (SVN version 569). **Please, do not use R-Forge anymore for SciViews development, use this GitHub repository instead.**

Owner

  • Name: SciViews
  • Login: SciViews
  • Kind: organization
  • Email: phgrosjean@sciviews.org
  • Location: Mons, Belgium

A series of tools for the R language and environment

GitHub Events

Total
  • Delete event: 1
  • Push event: 3
  • Create event: 1
Last Year
  • Delete event: 1
  • Push event: 3
  • Create event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 46
  • Total Committers: 1
  • Avg Commits per committer: 46.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
phgrosjean p****n@s****g 46
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 7,001 last-month
  • Total docker downloads: 221,676
  • Total dependent packages: 10
  • Total dependent repositories: 43
  • Total versions: 11
  • Total maintainers: 1
cran.r-project.org: svUnit

'SciViews::R' - Unit, Integration and System Testing

  • Versions: 11
  • Dependent Packages: 10
  • Dependent Repositories: 43
  • Downloads: 7,001 Last month
  • Docker Downloads: 221,676
Rankings
Dependent repos count: 3.9%
Dependent packages count: 5.3%
Downloads: 6.6%
Average: 15.2%
Docker downloads count: 22.2%
Stargazers count: 25.5%
Forks count: 27.8%
Maintainers (1)
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 1.9.0 depends
  • utils * imports
  • RUnit * suggests
  • XML * suggests
  • covr * suggests
  • datasets * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • spelling * suggests
  • svGUI * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v4 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml actions
  • JamesIves/github-pages-deploy-action v4.5.0 composite
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite