-
Notifications
You must be signed in to change notification settings - Fork 69
devel stuff: notes for test update (bladen)
Max Bladen edited this page Dec 6, 2022
·
33 revisions
-
basic
- just tests the simplest use case works for ALL possible input objects
-
data
- similar to basic, but uses different input datasets
-
parameter
- tests the functionality of a specific parameter (or set of parameters)
-
edge.case
- tests for warnings or odd scenarios
-
error
- tests that a specific error is raised in the appropriate scenario
-
auroc- mint.block.(s)plsda needs test cases once
auroc()can be used these object types. A node has been made in the project to address this.
- mint.block.(s)plsda needs test cases once
-
background_predict- mint.(s)plsda needs test cases once
background.predict()can be used these object types. A node has been made in the project to address this.
- mint.(s)plsda needs test cases once
-
cim- need to clean this guy up. cant test for
ddrandddccomponents as part of the new GT generation system
- need to clean this guy up. cant test for
circosPlotdiablonetworkpcaperf.diabloperf.mint.splsdaplotIndiv-
plotLoadings- once PR #212 is merged, then come back here and add test cases for the
mint.(s)plsfunctions,blockparameter and the errors forstudyparameter
- once PR #212 is merged, then come back here and add test cases for the
-
plotVar- uncomment all basic
blocktest cases, unknown source of error
- uncomment all basic
-
predict- uncomment basic
mint.splsand parametermultileveltest cases, unknown source of error
- uncomment basic
-
tune.block.splsda-
validation = "loo"raising weird error. Noted on the project workflow. Uncomment associated test when bug is resolved -
dist = c("centroids.dist", "mahalanobis.dist")raising weird error. Noted on the project workflow. Update thedisttest to include both distances once resolved - in BPPARAM test, warnings are not suppressed for some reason - something to do with
bplapply()
-
tune.mint.splsda
-
internals-.get-pch- doesn't use any mixOmics datasets
- explore different parameters and error states
-
internals- tests
.get.ind.colors,.are.colors,.get.colors,.get.character.vector,.check_test.keepXand.check_ncomp - see if there are more internals to test, explore different datasets with these tests
- tests
-
tune.spls- NOTE CHANGES IN PR FOR ISSUE #214, LEAVE THIS FOR NOW- one test, one dataset, with/without parallel
- needs work
-
tune.splsda- one test, one dataset
biplotblock.(s)plsblock.(s)plsdacimDiablo-
ipca- just realised that I havent included this as a basic type for most plotting functions (eg.
plotLoadings(),plotVar()) - go back and add these
- just realised that I havent included this as a basic type for most plotting functions (eg.
mint.block.(s)plsmint.block.(s)plsdamint.pcamint.(s)plsmint.(s)plsdanetworknipals- all
perfvariants - all
plotvariants - all
plot.tunevariants plotMarkers(s)pls(s)plsdarccselectVarsipcaspca- all
tunevariants (pca, rcc, spca, splslevel) wrapper.rgccawrapper.sgcca
explained_varianceget.confusion_matriximpute.nipalslogratio-transformationsmapnearZeroVarstudy_splitunmapvipwithinVariation