testthat: Unit Testing for R

Software testing is important, but, in part because it is frustrating and boring, many of us avoid it. 'testthat' is a testing framework for R that is easy learn and use, and integrates with your existing 'workflow'.

Version: 2.0.1
Depends: R (≥ 3.1)
Imports: cli, crayon, digest, magrittr, methods, praise, R6 (≥ 2.2.0), rlang, withr (≥ 2.0.0)
Suggests: covr, devtools, knitr, rmarkdown, usethis, xml2
Published: 2018-10-13
Author: Hadley Wickham [aut, cre], RStudio [cph, fnd], R Core team [ctb] (Implementation of utils::recover())
Maintainer: Hadley Wickham <hadley at rstudio.com>
BugReports: https://github.com/r-lib/testthat/issues
License: MIT + file LICENSE
URL: http://testthat.r-lib.org, https://github.com/r-lib/testthat
NeedsCompilation: yes
Citation: testthat citation info
Materials: README NEWS
CRAN checks: testthat results

Downloads:

Reference manual: testthat.pdf
Vignettes: Custom expectations
Package source: testthat_2.0.1.tar.gz
Windows binaries: r-devel: testthat_2.0.1.zip, r-release: testthat_2.0.1.zip, r-oldrel: testthat_2.0.1.zip
OS X binaries: r-release: testthat_2.0.1.tgz, r-oldrel: testthat_2.0.1.tgz
Old sources: testthat archive

Reverse dependencies:

Reverse depends: gsw, hedgehog, httptest, humanFormat, kergp, markmyassignment, MInt, oce, SortableHTMLTables, StableEstim
Reverse imports: aprof, arsenal, arulesCBA, atlas, bedr, CARBayesST, civis, DamiaNN, DBItest, DDD, derivmkts, dynutils, eggCounts, epos, EventStudy, fdasrvf, hyperSpec, incgraph, lintr, mockery, mosaicModel, ojUtils, patrick, PCRedux, Phxnlme, psychReport, rDotNet, Rpolyhedra, rusda, shinytest, SixSigma, stubthat, swirl, testthis, tidyRSS, toOrdinal, valection, variosig, vdiffr, vqtl, ZipRadius, zoon
Reverse linking to: FSelectorRcpp, icd, jwutil
Reverse suggests: abbyyR, ABCoptim, abjutils, ABPS, acepack, acnr, ActisoftR, actogrammr, adaptalint, adaptMT, adeba, adegenet, adepro, adjclust, adklakedata, admixturegraph, ADMMsigma, ADPclust, aemo, afex, afpt, AgreementInterval, agridat, ahp, AHR, aidar, aire.zmvm, airr, ajv, ALA4R, alakazam, aLFQ, alfred, alluvial, AlphaSimR, AlphaVantageClient, alphavantager, ameco, amelie, AMR, amt, AnaCoDa, analogsea, analogue, analogueExtra, AnglerCreelSurveySimulation, angstroms, anim.plots, AnnotationBustR, anomalize, anomalyDetection, anonymizer, antaresProcessing, antaresRead, antaresViz, anyLib, aoos, apa, apaTables, apdesign, apercu, apex, APfun, aphid, apricom, aqp, archivist, arena2r, argparse, ArgumentCheck, ARHT, ari, aricode, arkdb, ARPobservation, arrangements, arrApply, ARTool, arules, aRxiv, asciiruler, asciiSetupReader, ASGS.foyer, ashr, aslib, aspi, asremlPlus, assertive, assertive.base, assertive.code, assertive.data, assertive.data.uk, assertive.data.us, assertive.datetimes, assertive.files, assertive.matrices, assertive.models, assertive.numbers, assertive.properties, assertive.reflection, assertive.sets, assertive.strings, assertive.types, assertr, assertthat, assignPOP, atable, atlantistools, atsd, attempt, attrCUSUM, attribrisk, auctestr, auditor, auk, aurelius, autoBagging, autocogs, autoimage, AutoModel, autoplotly, autothresholdr, autovarCore, av, available, aws.alexa, aws.cloudtrail, aws.comprehend, aws.kms, aws.lambda, aws.s3, aws.signature, aws.sqs, aws.transcribe, awsjavasdk, AzureML, backpipe, backShift, badgecreatr, bagRboostR, balance, Ball, BANEScarparkinglite, bang, banR, baRcodeR, BAS, base64url, baseballDBR, basictabler, BatchExperiments, BatchGetSymbols, BatchJobs, batchtools, BaTFLED3D, batman, bayesAB, bayesbio, bayesboot, BayesCombo, bayesdfa, bayesDP, BayesFactor, bayesGDS, BayesianTools, BayesMallows, bayesplot, BayesRS, BayLum, baytrends, bazar, BBmisc, bbmle, bbw, bcgam, bcmaps, bdDwC, bdscale, beadplexr, beanz, BEDMatrix, behavr, belg, bench, benchmarkme, benchmarkmeData, benchr, benford.analysis, benthos, BEQI2, bestNormalize, betalink, bfw, BGData, bgmfiles, bgmm, bib2df, bibtex, BiDimRegression, BIEN, bigIntegerAlgos, bigKRLS, BIGL, biglasso, bigmemory, bigQueryR, bigreadr, bigrquery, bigstatsr, bigstep, bikedata, billboarder, binaryLogic, bindr, bindrcpp, binman, binomSamSize, binst, bio3d, BiocManager, biofiles, biogas, biogram, Bioi, bioinactivation, BioInstaller, biolink, biomartr, biomod2, bioOED, bioset, biotic, birdnik, birtr, BisRNA, biwavelet, bizdays, blackbox, blandr, blastula, blavaan, blme, BLModel, blob, BLOQ, blorr, BMhyb, bmotif, bmp, BMRBr, BMSC, bnclassify, bnnSurvival, BNPMediation, bnpsd, bnstruct, bold, bomrang, BoomSpikeSlab, bootLR, BootstrapQTL, Boruta, bossMaps, boxoffice, boxr, bpa, brandwatchR, breakDown, breathtestcore, breathteststan, BRETIGEA, brglm2, bridgedist, bridger2, bridgesampling, briskaR, brms, broman, broom, broom.mixed, brr, brranching, bsplus, bssm, bsts, BTYDplus, bunchr, bupaR, burnr, BurStMisc, BuyseTest, BWStest, c14bazAAR, c2c, c3, callr, camsRad, caMST, canvasXpress, captr, caRamel, carbonate, careless, caret, caretEnsemble, CarletonStats, carpenter, carrier, casebase, CaseBasedReasoning, CASMAP, castor, catcont, catlearn, catmap, catSurv, CATTexact, cattonum, causaldrf, CausalImpact, Causata, cbar, CBPS, ccafs, ccdrAlgorithm, cctools, cdata, cdcfluview, CDECRetrieve, CDVineCopulaConditional, ceg, cellranger, Census2016, censys, ceterisParibus, cgdsr, cgraph, chandwich, changepoint, charlatan, CheckDigit, checkLuhn, checkmate, checkpoint, checkr, chemCal, chicane, CHNOSZ, CholWishart, chopthin, chords, choroplethr, chromer, chunked, chunkR, circumplex, CISE, citr, cjoint, ck37r, ckanr, Ckmeans.1d.dp, clampSeg, clarifai, classifierplots, classiFunc, classyfireR, cld2, cld3, cleanEHR, cleangeo, cleanNLP, clhs, cli, clifro, climbeR, climwin, clipr, cliqueMS, clisymbols, cloudml, clubSandwich, clust.bin.pair, clusteredinterference, clusterhap, clustermq, clusternomics, ClusterR, clusterSim, clustMixType, clustRcompaR, clustree, cmaesr, cmna, cnbdistr, coala, coalitions, cocktailApp, cocor, cocorresp, cocron, codebook, codemetar, codified, codyn, coefplot, coenocliner, cofeatureR, coga, coindeskr, coinmarketcapr, cointReg, colf, CollapsABEL, collapsibleTree, collectArgs, collections, collUtils, coloc, colocalization, colordistance, colorednoise, colormap, colorpatch, colourlovers, colourvalues, colourvision, combiter, commentr, commonsMath, comorbidity, CompareCausalNetworks, compareDF, comparer, compboost, comperank, comperes, CompGLM, comtradr, concatenate, concaveman, condformat, CondIndTests, conditions, condusco, condvis, confidence, config, ConfigParser, configr, confinterpret, conflicted, ConR, constants, constellation, container, contextual, control, convertr, convexjlr, convey, CoordinateCleaner, coppeCosenzaR, coRanking, corehunter, coreSim, corpus, corpustools, corrgram, corrplot, corrr, corset, couchDB, Countr, countrycode, countyfloods, covequal, covfefe, covr, cowbell, cowplot, cowsay, CPBayes, cpr, cprr, CPsurv, cptcity, cranlike, cranly, crayon, CREAM, creditr, CreditRisk, cregg, cRegulome, crimedata, crminer, crochet, cronR, CrossClustering, Crossover, crosswalkr, crossword.r, crsra, crtests, crul, crunch, crunchy, CSESA, csvy, ctmle, ctsem, cubature, curl, customLayout, cutpointr, cvar, cvequality, CVglasso, CVXR, cyclocomp, Cyclops, cymruservices, CytobankAPI, cytominer, d3r, dae, daff, dagitty, DAISIE, DALEX, damr, dams, Dark, darksky, dat, data.tree, data.world, DatabaseConnector, DataCombine, dataCompareR, datadogr, datadr, DataExplorer, datafsm, DataLoader, dataMaid, dataonderivatives, dataone, datapack, DataPackageR, datapasta, dataPreparation, dataRetrieval, datarobot, datasauRus, datastepr, datastructures, dataverse, datr, daymetr, dbarts, dbfaker, dbhydroR, DBI, dbmss, dbplot, dbplyr, dbscan, dbx, dcemriS4, DCG, dcmodify, dcurver, ddiv, ddpcr, deBInfer, debugme, decido, DecisionAnalysis, decisionSupport, DeclareDesign, decoder, decompr, deductive, deepboost, default, deGradInfer, deisotoper, dejaVu, Delaporte, DeLorean, DEMOVA, dendextend, dendroextras, dendroTools, densityClust, DEploid, DepthProc, Deriv, desc, DescribeDisplay, describer, descriptr, DesignLibrary, desplot, detector, detectRUNS, detrendr, devRate, devtools, dexter, dexterMST, df2json, DGCA, dggridR, DGM, dgo, DHARMa, diagis, diagonals, DiagrammeR, dials, DiceKriging, diceR, DidacticBoost, diffdf, diffeqr, diffobj, diffpriv, diffrprojects, diffrprojectswidget, diffusr, digitize, dils, dimRed, dint, dirichletprocess, DirichletReg, discgolf, disclapmix, discretecdAlgorithm, discreteRV, disparityfilter, disposables, dispRity, Distance, distances, distcrete, distreg.vis, divest, dkanr, DLMtool, dlookr, dma, dmai, dml, dmutate, dng, dnr, docker, dockerfiler, docopt, docopulae, document, docuSignr, docxtools, docxtractr, dodgr, domino, doRNG, dostats, dotCall64, Dowd, downloader, downsize, dparser, dplR, dplyr, dplyr.teradata, dpmr, dprint, dqrng, dr4pl, dragulaR, drake, DrBats, driftR, drLumi, drsmooth, drtmle, drugCombo, DSAIDE, DSAIRM, dsm, dsrTest, DSsim, dst, DstarM, dtangle, DtD, dtplyr, dtwclust, duawranglr, dub, duckduckr, dwapi, dygraphs, DYM, dynamichazard, dyncomp, dynetNLAResistance, dynOmics, dynprog, dynr, dynRB, eaf, EAinference, earlyR, earthtones, easyformatr, easyVerification, EbayesThresh, ecb, ECctmc, ecd, echor, ecodist, ecoengine, EcoGenetics, ecolottery, econet, EcoNetGen, econullnetr, EcoSimR, ECOSolveR, ecotox, ecr, eda4treeR, edarf, edfReader, EDISON, editrules, EDMeasure, edpclient, EdSurvey, eechidna, EEM, eemR, eeptools, effectR, effsize, efts, egor, EGRET, EGRETci, eHOF, eixport, ElastH, elastic, elasticsearchr, elementR, elevatr, ellipsis, elmNNRcpp, elo, embed, emdbook, emdi, emil, EmissV, EML, emmeans, EMMLi, EMSHS, emuR, enc, ensembleEN, ensurer, entropart, envalysis, EnvCpt, envDocument, enviGCMS, envnames, epanet2toolkit, epanetReader, epicontacts, epidata, epiflows, EpiModel, episcan, episensr, episheet, episode, EpistemicGameTheory, epitrix, eplusr, eply, epubr, ergm, ergm.ego, err, errorist, errorlocate, errors, esaddle, esmisc, esquisse, essurvey, estatapi, estimatr, esvis, ether, etl, etrunct, etseed, eulerr, europepmc, eurostat, evaluate, evaluator, EValue, EventDetectR, evolqg, evoper, exact2x2, exampletestr, excerptr, excursions, exif, exifr, explor, exprso, expss, extdplyr, extraDistr, extraTrees, extremeStat, exuber, eyelinker, eyetrackingR, ezec, ezknitr, ezsummary, fabricatr, facebook.S4, factorMerger, fail, fakemake, fakeR, fancycut, fanovaGraph, farff, farver, fastAdaboost, fastcmh, fastDummies, fasterize, FastImputation, fastLink, fastrtext, fauxpas, fbar, fcuk, fdadensity, fdapace, FDboost, feather, fecR, FedData, fedregs, fedreporter, feedeR, fergm, ffbase, ffstream, fiery, filelock, filenamer, filesstrings, FILEST, finalfit, FinancialInstrument, finch, findpython, findviews, fingertipscharts, fingertipsR, finreportr, fitODBOD, fitplc, FixedPoint, fixerapi, flacco, flatr, flexdashboard, FlexDir, flexsurv, flexsurvcure, flextable, flifo, FLightR, flobr, flora, flowr, flsa, fluxweb, fmbasics, fmdates, fmriqa, foghorn, fontquiver, foolbox, forcats, ForeCA, forecast, ForecastComb, ForecastFramework, forecastHybrid, forecastSNSTS, forestControl, forestplot, ForestTools, forge, formattable, formula.tools, formulize, fpCompare, fpeek, fpmoutliers, frair, franc, fredr, freetypeharfbuzz, frequencies, frequency, frequencyConnectedness, freqweights, frite, FRK, fromo, fs, FSA, FSelectorRcpp, fst, FTRLProximal, fulltext, FunChisq, functools, funcy, funData, funique, funr, funrar, furniture, furrr, fuser, futile.any, futile.logger, futureheatwaves, fuzzr, FuzzyAHP, fuzzyforest, fuzzyjoin, fuzzyreg, fuzzywuzzyR, gambin, games, gamesGA, ganalytics, gapfill, gapminder, GAS, gasfluxes, gastempt, gatepoints, GauPro, GBJ, gbp, gbts, GCalignR, gcite, GDELTtools, GDINA, gdns, gdpc, gdtools, gear, geeM, geex, GEint, gemtc, genBaRcode, genBart, gender, genderizeR, genepop, generator, generics, genie, genomic.autocorr, genotypeR, geoaxe, geodist, geoelectrics, geofacet, geogrid, geojson, geojsonio, geojsonlint, geojsonR, geojsonsf, geoknife, GeomComb, geometa, geometry, GeoMongo, geonapi, geoops, geoparser, geosapi, geoSpectral, geozoo, GERGM, GerminaR, gesis, gestalt, getCRUCLdata, GetDFPData, GetHFData, GetITRData, getlandsat, GetLattesData, getmstatistic, getopt, GetoptLong, getTBinR, GetTDData, GFORCE, ggallin, ggalluvial, GGally, ggalt, ggbuildr, ggconf, ggdag, ggdendro, ggdistribute, gge, ggedit, ggeffects, ggetho, ggExtra, ggfan, ggfittext, ggformula, ggfortify, gggenes, ggghost, ggguitar, gghalfnorm, gghighlight, GGIR, ggiraph, ggiraphExtra, ggloop, ggnetwork, ggpage, ggparliament, ggperiodic, ggplot2, ggpval, ggQC, ggquiver, ggRandomForests, ggrepel, ggridges, ggseas, ggsignif, ggsom, ggspatial, ggstance, ggstatsplot, ggswissmaps, ggthemes, ggvis, ggwordcloud, gh, gibble, gifti, gistr, githubinstall, gitlabr, givitiR, gk, GK2011, glassdoor, glcm, gldrm, glm.deploy, glmmboot, glmmfields, glmmsr, glmmTMB, glmnetUtils, GlobalOptions, glue, glycanr, gmailr, gmat, GMCM, Gmisc, GMSE, gmvarkit, gofastr, goldi, GoodmanKruskal, goodpractice, googleAuthR, googleCloudStorageR, googleComputeEngineR, googledrive, googleformr, googlenlp, googlePolylines, googlePublicData, googlesheets, googleway, gower, GpGp, GPoM, gppm, gpuR, gqlr, grapes, grapherator, graphframes, graphql, graphTweets, graticule, grattan, gravity, Greg, greta, greybox, grf, gridExtra, gridsampler, groupdata2, GroupSeq, growcurves, growfunctions, growthcurver, grpregOverlap, grpSLOPE, GrpString, gscounts, gsheet, GSODR, GsymPoint, gt4ireval, gtable, guess, GUILDS, gustave, gutenbergr, gvc, gvcR, gwdegree, gWidgets2RGtk2, gWidgets2tcltk, gym, h2o4gpu, h5, hablar, hail, hansard, Hapi, Haplin, haplotyper, harrypotter, HARtools, harvestr, hash, hashids, hashmap, hashr, haven, hazer, HCT, hddtools, hdf5r, hdm, hdme, healthcareai, heatmaply, heatwaveR, heemod, heims, helixvis, hellno, helminthR, hesim, heuristica, HGNChelper, hgutils, HIBPwned, HierDpart, highlightHTML, hipread, hisse, hit, hitandrun, hms, hNMF, hoardr, hogsvdR, homeR, homologene, hpiR, hrbrthemes, HRM, htmltab, htmlTable, htmltidy, htmltools, hts, HTSSIP, httping, httpuv, httr, humaniformat, humanize, humanleague, hunspell, HURDAT, hutils, huxtable, hybridEnsemble, HydeNet, hydrogeo, hydrolinks, hydroscoper, hyphenatr, hypothesisr, IAbin, iadf, IalsaSynthesis, IAPWS95, IBCF.MTME, ibmcraftr, ibmsunburst, icarus, icd, icd.data, icensmis, icesDatras, icesSAG, icesVocab, IDetect, ids, IDSpatialStats, idx2r, iemisc, ifaTools, ifctools, IgorR, IGP, igraph, iheatmapr, iilasso, ijtiff, imageData, imager, imagerExtra, imaginator, imbalance, iml, implyr, imptree, imputeMulti, imputeR, imputeTS, iMRMC, imsig, inbreedR, incadata, IncDTW, incidence, indelmiss, IndexNumR, INDperform, iNEXT, infer, inferference, inferr, influenceR, influxdbr, InformativeCensoring, infuser, Infusion, ini, injectoR, inlabru, inlmisc, inpdfr, inplace, insect, intercure, InterfaceqPCR, intergraph, interlineaR, internetarchive, investr, io, iotables, iotools, ipc, IPCAPS, ipdw, ipeaData, iprior, iptmnetr, iptools, ipumsr, irace, ircor, IRdisplay, irregulAR1, isdparser, island, IsoriX, ISOweek, iterpc, itertools2, itunesr, jaatha, james.analysis, janeaustenr, janitor, jaod, jdx, jetpack, jiebaR, jmcm, Jmisc, jmotif, jmv, jmvcore, joineR, joineRML, jointseg, jose, JOUSBoost, jpmesh, jpndistrict, jqr, JSM, jsonify, jsonlite, jsonstat, jsonvalidate, jsr223, jstor, jtools, jubilee, jug, JuliaCall, junctions, junr, JWileymisc, jwutil, kableExtra, kader, kamila, kantorovich, kde1d, kdecopula, kdensity, kdevine, kdtools, kelvin, kendallRandomWalks, keras, kerasR, kernelboot, KernelKnn, keyholder, keyring, KFAS, kgc, kgschart, kimisc, kitagawa, kmcudaR, kmer, kmodR, knitcitations, knitrBootstrap, knitrProgressBar, knockoff, Knoema, knor, kntnr, kofdata, kokudosuuchi, komadown, konfound, koRpus, KraljicMatrix, kriens, KRIG, KrigInv, KRIS, kselection, kvh, labelled, labelVector, LaF, LAGOSNE, lambda.tools, Lambda4, LambertW, lamW, landscapemetrics, landscapetools, languagelayeR, languageserver, lans2r, largeList, later, latex2exp, latticeDensity, lava, lavaan, lavaan.survey, lavaSearch2, lawn, lazyeval, lazyrmd, lazysql, lazyWeave, lbfgsb3c, ldamatch, ldat, ldhmm, leaflet, leaflet.minicharts, leanpubr, LEANR, LearnGeom, learningCurve, learNN, learnr, ledger, lemon, LendingClub, lest, letsR, lettercase, LexisNexisTools, lexRankr, lfactors, lfda, LFDREmpiricalBayes, lfl, lfstat, lg, LiblineaR.ACF, librarian, librarysnapshot, libsoc, libstableR, lidR, lifecontingencies, lifelogr, lightsout, lilikoi, lime, lineqGPR, lineup, lingtypology, linguisticsdown, LinkageMapView, LinkedMatrix, linkprediction, lintools, liqueueR, liquidSVM, list, listarrays, listWithDefaults, liteq, live, llama, LLSR, lme4, lmem.qtler, lmeresampler, lmmpar, lmPerm, lmvar, lobstr, loder, log4r, loggit, logisticPCA, logisticRR, logKDE, lognorm, logOfGamma, lolog, lolR, longpower, longurl, loo, lookupTable, loon, loose.rock, lori, lowmemtkmeans, LowWAFOMNX, LowWAFOMSobol, lpirfs, lplyr, LPWC, lrequire, LS2W, lsbclust, lspline, ltmle, lubridate, lucid, lucr, ludic, lumberjack, Luminescence, lutz, luzlogr, lvec, LW1949, lwgeom, LZeroSpikeInference, m2r, MachineShop, macleish, maditr, madness, MADPop, mads, mafs, magclass, magicfor, magrittr, MakefileR, makeParallel, malariaAtlas, MALDIquant, MALDIquantForeign, MALDIrppa, mandelbrot, manifestoR, manipulateWidget, MANOVA.RM, mapdeck, mapr, mapview, MarginalMediation, margins, marinespeed, markophylo, markovchain, MarkowitzR, mase, mason, Massign, matchbook, matchingR, MatchIt, matchMulti, matconv, mathpix, Matrix.utils, matrixNormal, matrixTests, MazamaCoreUtils, MazamaSpatialUtils, MazamaWebUtils, mazealls, mazeinda, mbbefd, mbest, mbir, mboost, mccr, mcglm, MCMCprecision, mcmcr, mcmcse, MCMCvis, mcMST, mco, mcompanion, mcparallelDo, mdatools, mdftracks, mds, mdsOpt, mdsr, mdsstat, meaRtools, measures, medicalrisk, medicare, medmod, memery, memo, memoise, merlin, merTools, MESS, messaging, metaBMA, metacoder, metacom, MetaComp, metaDigitise, metafor, metagear, metaheur, metamisc, metaSEM, MetaStan, meteR, Metrics, metricsgraphics, metricTester, mets, metScanR, mfe, mfGARCH, MFKnockoffs, MFPCA, mgarchBEKK, mgc, mgcViz, mgsub, mHG, mice, miceExt, miceFast, micompr, microdemic, microPop, microsamplingDesign, midasr, milr, minerva, miniCRAN, minimap, minval, MittagLeffleR, mixchar, mixdir, MixSIAR, mixsqp, mize, mizer, mkin, mknapsack, MlBayesOpt, mlbgameday, mldr, mleap, mlflow, mljar, mlr, mlrCPO, mlrMBO, mlsjunkgen, mltools, mmand, mmapcharr, mmmgee, mmod, mmpf, MMWRweek, mnis, MNP, mobForest, mobsim, mockr, modeest, modeldb, modelgrid, ModelMetrics, modelr, modelwordcloud, moderndive, modesto, modifiedmk, MODIS, MODISTools, MODIStsp, modmarg, modules, MOEADr, moezipfR, momentuHMM, Momocs, MonetDBLite, monkeylearn, MonoPhy, monotonicity, MonteCarlo, moonBook, morgenstemning, morpheus, Morpho, morse, mortAAR, MortalityGaps, MortalityLaws, mosaic, mosaicCalc, mosaicCore, MotilityLab, mountainplot, mousetrap, move, moveHMM, moveVis, moveWindSpeed, MplusAutomation, MPN, mpoly, mrbsizeR, mrds, mregions, MRFcov, mrgsolve, MRMR, MScombine, mscstexta4r, mscstts, mscsweblm4r, msde, MSEtool, MSGARCH, msgpack, msigdbr, msm, msmtools, mstherm, mstrio, msu, mtconnectR, MTSYS, MTurkR, mudata2, mudens, muHVT, multdyn, MultiBD, multiCA, multicastR, multicolor, multifwf, MultiGHQuad, multilevelPSA, multinets, multistateutils, multivariance, munsell, mutoss, mvnfast, mvtboost, mwaved, mycor, myTAI, n1qn1, na.tools, nabor, namedCapture, namer, nandb, naniar, naptime, nardl, narray, nasapower, nat, nat.nblast, nat.templatebrains, nat.utils, natserv, naturalsort, nbc4va, NCA, ncappc, ncdump, ncmeta, ncodeR, ndjson, ndtv, needy, neighbr, neonUtilities, neotoma, nestedRanksTest, nestfs, net.security, netdep, netdiffuseR, netgen, netgwas, NetLogoR, netrankr, NetRep, netSEM, network, networkDynamic, NetworkInference, networkR, networkreporting, NetworkRiskMeasures, neurobase, neuroim, neutralitytestr, neverhpfilter, newsmap, NFP, ngramrr, ngstk, nima, nimble, nipals, nitrcbot, nlgeocoder, nlmeU, nlmixr, NLMR, nloptr, nls.multstart, nlstimedist, NlsyLinks, nLTT, nmaINLA, nmfem, Nmisc, nmslibR, nngeo, NNLM, NNTbiomarker, nnTensor, noaastormevents, NOAAWeather, nodbi, nodiv, nofrills, NoiseFiltersR, nomisr, noncompliance, nonlinearICP, nonlinearTseries, nonnest2, nord, normalr, nprotreg, NRejections, nsapi, nscancor, nse, nseval, nsprcomp, numbersBR, numform, nzelect, oai, oak, OasisR, obAnalytics, observer, odbc, odds.converter, oddsratio, odeintr, ODEnetwork, ODEsensitivity, odpc, OECD, officer, OGI, olctools, OLScurve, olsrr, omics, OmicsPLS, ompr, ompr.roi, onnx, OOBCurve, openadds, opencage, openEBGM, OpenImageR, OpenML, opensensmapr, openssl, openxlsx, opera, operator.tools, operators, optigrab, optim.functions, OptimClassifier, optimParallel, optimus, optiRum, optmatch, optparse, optrdd, Orcs, ordinal, ordinalNet, ore, ores, origami, originr, oro.dicom, oro.nifti, OrthoPanels, osc, osmdata, osmplotr, OSMscale, osqp, osrmr, OSTSC, otvPlots, outbreaker2, outbreaks, outcomerate, outreg, owmr, ows4R, oxcAAR, packagedocs, packrat, pacman, paco, pacotest, Pade, padr, pafdR, pagenum, pageviews, PakPC2017, palasso, paleobioDB, paleomorph, paleotree, paletteer, palm, palr, pals, PAmeasures, pangaear, PANICr, papeR, parallelDist, ParallelLogger, parallelMap, ParamHelpers, params, paramtest, parlitools, parsedate, parsemsf, parsnip, partitionComparison, partools, passport, patentsview, pathological, pavo, pbm, pbo, pcadapt, pccc, pcr, PCSinR, pdfsearch, pdftools, pdp, PDQutils, pds3, pdSpecEst, PeakError, peakPantheR, PeakSegDP, PeakSegJoint, PeakSegOptimal, PeerPerformance, penaltyLearning, pense, PepSAVIms, Peptides, Perc, perccalc, PerformanceAnalytics, peRiodiCS, permGS, permute, PerseusR, personalized, PetfindeR, phangorn, phaseR, PHEindicatormethods, phenocamapi, phenocamr, PhenotypeSimulator, philentropy, phonenumber, phonics, photobiology, photobiologyInOut, phrasemachine, phuse, phybreak, phylobase, PhylogeneticEM, phylogram, phylolm, phylometrics, phylosignal, phylotaR, phyloTop, physiology, pifpaf, piggyback, pillar, pim, pingr, pinnacle.API, pipefittr, pipeliner, pipeR, pitchRx, piton, pivot, PivotalR, pivottabler, pixels, pixiedust, pkgbuild, pkgconfig, pkgdown, pkgload, pkgmaker, pkgnet, PkgsFromFiles, PKNCA, PKPDmisc, pksensi, plac, PlackettLuce, planar, plantecophys, plater, platetools, pleiades, plinkQC, plotluck, plotly, plotlyGeoAssets, plotROC, plotwidgets, pls, plspm, pltesim, plumber, plumbr, plyr, pmatch, pmc, pmml, pmmlTransformations, pmpp, pmultinom, pmxTools, pnn, pointblank, poio, poisFErobust, politeness, pollen, polmineR, polyCub, polylabelr, polypoly, pompom, pool, pop, PopED, popEpi, popkin, poplite, poppr, popprxl, populationPDXdesign, PortfolioAnalytics, PortfolioEffectHFT, PortfolioOptim, postal, postGIStools, postlightmercury, powerbydesign, poweRlaw, powerlmm, PP, ppcSpatial, ppitables, praise, praznik, prcbench, pre, PreciseSums, precrec, prediction, prefeR, preference, PReMiuM, prepdat, preprocomb, preproviz, prereg, PResiduals, preText, prettycode, prettymapr, prettyunits, pricesensitivitymeter, primefactr, primes, princurve, prioritizr, prioritizrdata, prioritylasso, prism, PRISMAstatement, prisonbrief, pROC, processx, prodest, prodigenr, productplots, prof.tree, profile, profilr, profvis, progress, projections, projector, ProjectTemplate, projmanr, projpred, promises, prophet, propr, PROscorer, PROscorerTools, ProteinDescriptors, proto, protoclass, protolite, proustr, PRROC, pryr, ps, psd, psda, pseudorank, pseval, psidR, PSPManalysis, psycho, ptstem, PTXQC, pubchunks, Publish, PUlasso, pulsar, purge, purrr, purrrlyr, pvar, pwrAB, pwrRasch, pxweb, pysd2r, pzfx, qap, QCApro, qdap, qdapRegex, qdapTools, QFASA, qfasar, qgam, qicharts2, qiimer, qiitr, qoma.smuggler, qrencoder, qsub, qtl, qtlcharts, quadmesh, quadprogXT, quadrupen, qualmap, qualpalr, Quandl, quanteda, quantities, quantregRanger, quantspec, QuantumClone, questionr, queuecomputer, queueing, quhomology, quickblock, quickmapr, quickmatch, quickPlot, quickReg, quokar, qwraps2, R2admb, r2d3, r2glmm, R3port, R4CouchDB, r511, R6, r6extended, radarchart, radiant, radiant.basics, radiant.data, radiant.design, radiant.model, radiant.multivariate, radiomics, radix, radjust, radmixture, radtools, rags2ridges, ragtop, rakeR, rAltmetric, RAM, Ramble, rAmCharts, ramcmc, ramify, randgeo, randNames, randomizeR, randomizr, randomsearch, randquotes, rangeMapper, rangeModelMetadata, ranger, rankdist, RANN, RANN.L1, rapiclient, rapidraker, RAppArmor, rappdirs, RAPTOR, raptr, raster, rasterList, ratelimitr, ratesci, rAvis, RBesT, rbgm, rbhl, rbi, rbison, rbokeh, Rborist, RBPcurve, rbraries, rbundler, Rcan, rcane, rcanvec, rcartocolor, rcbalance, rcbsubset, rccdates, rccmisc, Rcereal, rcites, Rclean, RClickhouse, rclimateca, rClinicalCodes, RClone, rcmdcheck, RcmdrPlugin.lfstat, RCMIP5, RColetum, rcongresso, rcoreoa, RcppAlgos, RcppCWB, RcppDist, RcppFaddeeva, RcppProgress, RcppRoll, RcppThread, RcppTN, RcppXPtrUtils, rcreds, rcrossref, rcrypt, RCSF, Rcssplot, RCzechia, Rd2md, RDataCanvas, rdatacite, rddapp, rddtools, rde, rDEA, rdefra, rdflib, rdfp, rdian, rdist, rdiversity, RDML, RDocumentation, RDota2, rdoxygen, rdpla, Rdrools, rdrop2, rdryad, RDS, rdwd, re2r, readabs, readbitmap, readit, readobj, readODS, readr, readroper, readstata13, readtext, readxl, realestateDK, rebird, rebus, rebus.base, rebus.datetimes, rebus.numbers, recexcavAAR, recipes, reclin, recmap, recombinator, recommenderlab, reconstructr, recurse, reda, REDCapR, REddyProc, REddyProcNCDF, redist, redland, redlistr, rEDM, redux, refimpact, refinr, RefManageR, refnr, refset, refuge, reghelper, RegularizedSCA, reinforcelearn, ReinforcementLearning, ReIns, reinstallr, relatable, ReliabilityTheory, RelimpPCR, rematch, rematch2, rEMM, remotes, rENA, REndo, rentrez, repijson, REPLesentR, replyr, repo, RepoGenerator, reportr, repr, represtools, reprex, reproducer, reproducible, repurrrsive, reqres, request, rerddap, rERR, reshape2, restimizeapi, restrictedMVN, resumer, rethinker, reticulate, retistruct, reutils, revdbayes, revealjs, rex, Rexperigen, rFerns, rfigshare, rfishbase, Rfit, rfm, rfml, Rfolding, RForcecom, RFormatter, rFSA, RGA, rgbif, rgdax, rgenoud, rgeolocate, rgeopat2, rgeos, RGF, rgho, rglobi, rGoodData, RGoogleAnalytics, rgoogleslides, RGreenplum, rGroovy, rgsp, rhierbaps, rhli, rhmmer, rhoR, rhub, rhymer, ri2, RI2by2, riceware, ridigbio, riem, rif, riingo, Rilostat, RImageJROI, RImagePalette, rinat, ring, RInno, rintrojs, rio, rise, RiskPortfolios, riskRegression, ritis, RItools, riverdist, RJafroc, rjsonapi, rjstat, rKIN, rLakeAnalyzer, rLandsat, rlang, rlas, rLDCP, Rlibeemd, rlist, rlme, RLumModel, rly, rmake, rmapshaper, rmapzen, RMariaDB, rmarkdown, rmcfs, rmi, rmonad, rmumps, rmweather, RMySQL, rmytarget, rnaturalearth, rnaturalearthdata, rncl, RndTexExams, rnetcarto, RNeXML, RNGforGPD, rngtools, RNHANES, RNifti, RNiftyReg, Rnightlights, rnn, rnoaa, rnpn, rnr, rnrfa, roadoi, roahd, robis, robmed, Robocoap, robotstxt, RODBCDBI, RODBCext, rODE, rodham, ROI.plugin.clp, rollmatch, rollply, rollRegres, roloc, rolr, rolypoly, RonFHIR, rootWishart, ropenaq, ROpenFIGI, rorcid, rorutadis, rosetteApi, rosm, rotations, rotl, roundhouse, routr, roxygen2, rPackedBar, rpact, RPANDA, rpartitions, rpatrec, rpcdsearch, rpdo, rpf, rpicosat, rpivotTable, rplos, rpn, rpnf, Rpoet, rpostgisLT, RPostgres, rppo, rPraat, rPref, RPresto, rprev, rprime, rprintf, rprojroot, rpsftm, rptR, rpubchem, RPyGeo, rqdatatable, RQGIS, rquery, rr, rr2, rrd, rredlist, rreg, rroad, RRPP, rrr, RSAGA, rsample, RSauceLabs, rscala, rscimark, rsconnect, rscopus, rscorecard, RSDA, rsdmx, rsed, RSelenium, RSentiment, rsimsum, rsinaica, RSiteCatalyst, rslp, rslurm, rsnps, RSocrata, rsoi, rspa, rsparkling, RSQLite, rSQM, Rssa, RSSL, rstack, rstackdeque, rstanarm, rstansim, rstantools, RStoolbox, rstudioapi, RSuite, rsunlight, rsvd, rt3, rtdists, rtext, rtide, rtika, rtimes, rtimicropem, rtk, RTransferEntropy, rtrek, RTriangle, rtrim, Rtsne, rtson, rtweet, rtype, rtypeform, Ruchardet, rucrdtw, ruin, ruler, rUnemploymentData, runittotestthat, runner, rust, ruta, rvertnet, rvest, rvg, rvgtest, rvinecopulib, rwars, RWDataPlyr, rWind, rWishart, RxODE, rxylib, Ryacas, rYoutheria, RZooRoH, sabre, SADISA, sadists, saemix, saeRobust, saeSim, salesforcer, salty, samplesizeCMH, SanFranBeachWater, sankey, sarima, sasMap, satellite, sbart, sBIC, sboost, sbtools, scales, scanstatistics, scclust, scdensity, scdhlm, SchemaOnRead, schumaker, SciViews, scoper, scopr, scorer, scoring, scoringRules, SCORPIUS, SCPME, ScrabbleScore, scriptexec, scriptName, scrm, scrubr, sdcMicro, sdcTable, SDMPlay, sdmpredictors, sdmvspecies, seaaroundus, sealr, searchable, searchConsoleR, searcher, secret, securitytxt, segclust2d, segmag, segregation, Select, selectr, seleniumPipes, semantic.dashboard, SEMID, seminr, semver, sensR, SentimentAnalysis, sentimentr, sentometrics, seplyr, SeqKat, seqMeta, seqminer, sequences, sergeant, seriation, serrsBayes, sessioninfo, setter, settings, Seurat, sf, sfdct, sFFLHD, sfinx, sglg, sgmcmc, sgmodel, sGMRFmix, shades, shadow, SharpeR, shazam, SHELF, shiny, shiny.i18n, shiny.router, shiny.semantic, shinyAce, shinyjs, shinyLP, shinyRGL, shinyShortcut, shinystan, shinyTree, shinyWidgets, showimage, SI, sicegar, sigmajs, sigmoid, sigr, sim1000G, SimCorrMix, simglm, SimilaR, simmer, simmer.bricks, simmer.plot, SimMultiCorrData, SimPhe, simpleCache, simplegraph, SimplifyStats, simPop, simputation, simr, SimRepeat, SiMRiv, SimRVPedigree, simstandard, simstudy, simsurv, simtimer, simTool, simukde, simulator, sinew, SingleCaseES, sisal, sjmisc, sjPlot, sjstats, skeletor, skimr, skpr, skynet, skyscapeR, slackr, sleepr, slim, sloop, SLOPE, slouch, slowraker, smacpod, smapr, smartdata, SmartEDA, SmartSifter, smartsizer, smcUtils, smerc, Smisc, SmithWilsonYieldCurve, smoof, smooth, smoothAPC, smoothr, smovie, smpic, snakecase, SnakeCharmR, snappier, SNPknock, SobolSequence, socialmixr, sofa, solrad, solrium, solvebio, SOMbrero, sortinghat, sorvi, sotkanet, sourceR, sourcetools, SpaCCr, spacyr, SpaDES, SpaDES.addins, SpaDES.core, SpaDES.tools, spaero, spam, spaMM, spanish, spant, spareserver, sparkavro, sparklyr, sparklyr.nested, sparsebn, sparsebnUtils, sparseEigen, SparseGrid, sparseHessianFD, sparseinv, sparseMVN, sparsevar, sparsio, spartan, spatialprobit, spatialrisk, spatialwarnings, spatsoc, spbabel, spcadjust, spdplyr, spduration, spdynmod, SpecsVerification, spectralAnalysis, spectrolab, sperrorest, spew, spex, spider, spiderbar, spiders, spind, splashr, splines2, splinetree, splithalf, splitstackshape, spMaps, SpNetPrep, spocc, sport, SPOT, spotGUI, spotifyr, spup, SqlRender, sqlscore, squid, srvyr, ssc, SSDM, ssdtools, ssh, sspse, sss, sstModel, stablespec, stabs, stacomiR, stacomirtools, standardize, stapler, staplr, starmie, stars, statar, statebins, states, statip, StatRank, statsDK, stcov, stemmatology, STEPCAM, stepR, sticky, stlplus, stm, stmgui, STMotif, stopwords, storr, stplanr, stR, stranger, strat, strataG, stratEst, stream, streambugs, stressr, strex, strider, stringb, stringdist, stringr, strip, striprtf, strvalidator, STV, styler, stylest, subgroup.discovery, subprocess, sugrrants, summariser, sunburstR, SuperGauss, superheat, SuperLearner, supervisedPRIM, sure, surveillance, surveybootstrap, surveydata, survivALL, survivalsvm, survtmle, survutils, survxai, sValues, svars, svd, svDialogs, svglite, svGUI, svMisc, SVMMaj, svyPVpack, swa, SwarmSVM, swatches, swdft, sweep, sweidnumbr, swirlify, swmmr, syllabifyr, sylly, symDMatrix, SyncRNG, sys, systemicrisk, syt, syuzhet, tableHTML, tableone, tableschema.r, tabr, tabularaster, tabulizer, tactile, tadaatoolbox, tailr, taipan, tangram, taskscheduleR, tatoo, TauStar, tauturri, taxa, TaxicabCA, taxize, taxizedb, taxonomizr, tbdiag, tbltools, tbrf, tcgsaseq, TCIApathfinder, Tcomp, TDA, TDAstats, teachingApps, teda, telefit, telegram.bot, templates, tensorflow, tensorr, tensr, Ternary, testDriveR, tester, TeXCheckR, texmex, texPreview, text2vec, textclean, textgRid, textmineR, textmining, textreadr, textreg, textreuse, textshape, textstem, textTinyR, tfdatasets, tfestimators, TFMPvalue, tfruns, tfse, thankr, ThankYouStars, themetagenomics, theseus, thinkr, thor, ThreeArmedTrials, threewords, threshr, thriftr, tibble, tibbletime, tictactoe, tidybayes, tidygenomics, tidygraph, tidyhydat, tidyimpute, tidyLPA, tidymodels, tidyposterior, tidypredict, tidyquant, tidyr, tidyselect, tidystringdist, tidytext, tidytransit, tidytree, tidyxl, tigger, tigris, tikzDevice, TileManager, tiler, timechange, timelineR, TimeProjection, timeseriesdb, timetk, timevis, tinsel, tinyProject, tiobeindexr, tipr, tm, tm.plugin.webmining, tmap, tmod, TNC, tokenizers, tosca, tourr, toxboot, toxplot, TPD, TPMplt, tracer, trackdem, trackeR, trafo, traitr, traits, TrajDataMining, trajr, trawl, treatSens, tree.bins, treebase, TreeBUGS, treeclim, treeDA, treeman, treemapify, TreeSearch, treespace, trelliscopejs, trialr, tribe, tricolore, triebeard, trinROC, trip, tRophicPosition, trread, truncnorm, trustOptim, tryCatchLog, tsbox, TSdist, tsensembler, tsfknn, tsibble, tsmp, tsna, TSP, tsPI, tspmeta, TSrepr, tstools, tuber, tubern, tuckerR.mmgg, tufterhandout, tumgr, tuneRanger, turner, tutorial, tvm, tweenr, twilio, TwoRegression, txtq, uaparserjs, ubci, ubeR, UBL, udapi, uGMAR, umap, umx, uncmbb, understandBPMN, UNF, ungeneanno, ungroup, uniqtag, unitedR, unitizer, units, unix, unjoin, unpivotr, updog, uptasticsearch, uptimeRobot, upwaver, urlshorteneR, urltools, USAboundaries, usedist, useful, usethis, usmap, utf8, utilsIPEA, utiml, V8, valaddin, validate, validatejsonr, validatetools, valr, valuer, vamc, vanddraabe, vapour, VarBundle, varbvs, varian, varImp, VarReg, VBTree, vcfR, vcr, vdmR, veccompare, vegalite, vegdata, vegperiod, vein, velox, vembedr, VennDiagram, VFS, vietnamcode, vimp, VineCopula, vinereg, vines, vip, vipor, viridis, viridisLite, virustotal, visdat, visTree, visvow, vlad, vortexR, vosonSML, voteogram, vstsr, VSURF, VTrack, vtreat, vtree, waccR, waffle, wakefield, walker, wally, wand, Wats, wavefunction, waver, WDI, wdm, wdman, weathercan, webchem, webdriver, webmockr, webr, webreadr, webTRISr, webuse, webutils, WeightedROC, welchADF, wellknown, WeMix, WhatIf, whereport, whitechapelR, WHO, whoami, whoapi, wicket, widyr, WikidataR, wikilake, wikipediatrend, WikipediR, wikitaxa, wildcard, wilson, wISAM, withr, wkb, WMWssp, wooldridge, WordR, workflowr, worrms, wosr, wppExplorer, wrapr, wrassp, writexl, wrswoR, wru, WufooR, wunderscraper, WVPlots, x12, xgboost, XiMpLe, XKCDdata, xlm, xltabr, xlutils3, xml2, xmlparsedata, xmrr, xoi, xopen, xpose, xpose4, xROI, xslt, xsp, xxIRT, yakmoR, yardstick, yearn, yesno, yll, yummlyr, zbank, zeallot, zeitgebr, Zelig, ZeligChoice, ZeligEI, zeligverse, zFactor, ZillowR, zip, zipfextR, zonator, zoom, zscorer, zstdr, ztable

Linking:

Please use the canonical form https://CRAN.R-project.org/package=testthat to link to this page.