Skip to content

DBItest

1.8.3Package record

Testing DBI Backends

0packages dependsuggested by 11
147.8Kdownloads / year
49.9%test coverage
13/13flavors OK

Overview

About

A helper that tests DBI back ends for conformity to the interface.

Changes in 1.8.3

Features

  • New tweaks(create_table_empty = ) tweak, for backends that need a dedicated code path to create empty tables (@MichaelChirico, #406, #408).
  • Use trivial_query() by default in create_table_as() (@MichaelChirico, #410, #420).
  • Test that the object returned by dbUnquoteIdentifier() is of class Id.
  • Add an extra sanity test in spec_sql_write_table (@MichaelChirico, #411).
  • Improve the failure mode of the missing-method test (@MichaelChirico, #405).
  • Assign the result in send_query_stale_warning to stabilize the test (@detule, #373).
  • Clarify the warning message emitted when a skip = pattern matches none of the tests in spec_all (@MichaelChirico, #398).

Bug fixes

  • Suppress warnings when creating invalid objects.

Chore

  • Add build-time dependency on vctrs (@MichaelChirico, #394, #395).
Show all changes in 1.8.3Hide the rest of the changes in 1.8.3
  • Reinstate lint infrastructure as a GitHub Actions workflow (@MichaelChirico, #396).

Documentation

  • Improve wording of the test_all(skip = ) description (@MichaelChirico, #397, #399).
  • Fix bad links and a typo.

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 4.0 min · r-oldrel-macos-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK14 OK2026-03-10
Advisories

none known

Documentation

Documentation signals are not tracked yet for this package.

Vignettes (1)

Downloads

147.8K
CRAN downloads in the past year
Rank #1,098 · ~405/day · ~12.3K/mo
DBItest
Daily download trend is not available in this view yet.
8.6K30 days
33.2K90 days
147.8K1 year
Compare downloads with other packages →
Also on1.4K r2u122 autocran945 conda_forge256 c2d4u

Repository

24Stars
19Forks
39Open issues
11Open PRs
18Releases
3,176Commits
20Commit identities
rdatabasetesting
License file reads as LGPL-2.1 · 3,176 commits · Last activity 2026-09-28 · Default branch at 1.8.3.9012, ahead of CRAN 1.8.3 (checked 2026-10-11)
Responsiveness
How these are sampled
PRs merged (all time)
75%
Median days to close, 50 most recently updated closed issues
44
Median days to close, 50 most recently updated closed PRs
1
PracticesBeta

13 development-tooling and community-health practices detected across 6 families in the upstream repository

Checks run against github.com/r-dbi/dbitest on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux and Windows

Governance and community (3)
Code of conductContributing guideIssue templates
Docs source (3)
pkgdown

GitHub Pages site last deployed 2026-09-27 · The repository has a site deploy workflow

pkgdown site last built 2026-07-22

Coverage (1)
Coverage reporting (Codecov)
Show all practicesHide 2 practices
CRAN release process (2)
cran-comments.mdrevdep/
Lint, format, editor (2)
Lint workflowRStudio project
How this is detected·Detection ruleset v3 (2026-09-26)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • Claude Codefirst seen 2025-06-19
    Seen in the repository: CLAUDE.md
    Named in .Rbuildignore: CLAUDE.md
    Pull request: opened by its own account
    Pull request it wrote: opened by a project member
    Commits: 5 by its own account · at least 51 crediting it in the message
Models named in its commits
  • Claude Opus 513 commits · Aug to Sep 2026
  • Claude Opus 5.54 commits · Sep 2026
  • Claude Opus 4.83 commits · Jul 2026
  • Claude Fable 51 commit · Aug 2026
  • Claude Fable 5.11 commit · Sep 2026
Counts are commits, not lines of code. Commits by a tool's accounts count once across all of its accounts. Commits crediting it are the largest count among its credit lines, a minimum.How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
21 external dependencies (excludes base and recommended)

Installing DBItest adds 35 packages (15 with compiled code, 13 MB of source tarballs). Heaviest: palmerpenguins 2.9 MB, fs 1.4 MB, jsonlite 1.0 MB.

Depends (1)
R >= 3.2.0
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect
Suggested by 11
Suggests, most downloaded first

People & History

People (3)
Author, Maintainer since 1.2 (2016)
Copyright holder
Funder · added in 1.5-2
Releases (14)
  • 1.8.3Latest
    2026-07-22 · current release · diff ↗
  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • 1.8.2
    2024-12-07 · diff ↗
  • R
    R 4.4.0 released · 2024-04-24
  • 1.8.1
    2024-03-31 · diff ↗
  • 1.8.0
    2023-12-21 · diff ↗ ·
    added 1 export
    test_arrow
  • R
    R 4.3.0 released · 2023-04-21
  • 1.7.3
    2022-10-18 · diff ↗
  • R
    R 4.2.0 released · 2022-04-22
  • 1.7.2
    2021-12-17 · diff ↗
  • 1.7.1
    2021-07-31 · diff ↗
  • R
    R 4.1.0 released · 2021-05-18
  • R
    R 4.0.0 released · 2020-04-24
  • 1.7.0
    2019-12-16 · diff ↗
  • R
    R 3.6.0 released · 2019-04-26
Show 9 earlier eventsHide 9 earlier events

Package metadata

First published
2016-05-24
Total releases
14 / 10 yrs
License
LGPL (>= 2.1)
Download size
138 KB
Appears in task views

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("DBItest")
Müller, K., R Consortium, & RStudio. (2026). DBItest: Testing DBI Backends (Version 1.8.3) [Computer software]. https://doi.org/10.32614/CRAN.package.DBItest

This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for DBItest version 1.8.3 [Data set]. HJJB, LLC. Data release v2026-10-19. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-19, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy