-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 3.3.0 planning #1128
Comments
We also considered moving the shiny app code from OhdsiShinyModules to CohortDiagnostics. |
I've been experimenting with the tests. I decided to try to maximize code coverage in the smallest amount of execution time and just see where that gets us. I'm only running tests on a synpuf duckdb database and they run in under a minute. Current code coverage is around 80%. It's a starting point. I'm thinking we will want to run the full test suite before releasing but running only on duckdb during development seems ok. There are definitely features in the package I'm not very familiar with like the data migrations and cohort subsetting. |
This sounds great for most purposes. I have already set up changes so that full tests only run on merge to develop/main so this should speed up the rate of changes. |
I did some ad-hoc testing of using dittodb with DatabaseConnector on postgres.
So I think it is possible to get this working but it would take some work and for sure we would need to connect using DBI::dbConnect which could be inside DatabaseConnector. |
Release 3.3.0 is complete - the use of pre-computed concept counts will happen in 3.4.0 as soon as its ready |
After discussion earlier I have the following steps that we need for a 3.3.0 release:
Improve unit test speed
This is a fairly broad goal - the overall objective is to half the total test time for the unit tests to make it easier to change the package.
To achieve this we have a few points:
Support use achilles for precomputed concept counts
Fix sampling for FE
The sampling feature should speed up feature extraction in a lot of cases, #1114 addresses that this should only happen for feature extraction as results were weird for other packages
R Check segfaults on GA Mac
It is still unclear to me why this is happening but it could be in a dependent package (possibly ResultModelManager). This requires improvement
@ablack3 @cebarboza please add to this discussion as I likely missed something from our meeting
The text was updated successfully, but these errors were encountered: