-
Notifications
You must be signed in to change notification settings - Fork 0
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
initial modularisation of 'cpdBootstrap' #38
initial modularisation of 'cpdBootstrap' #38
Conversation
I've had an initial look at modularising and testing cpdBootstrap. I think the use of varargin in some functions is breaking the regression tests somehow. The problem is that 'Stats2' can no longer be interrogated properly. However all unit tests pass. Would appreciate a 2nd pair of eyes on it. |
It turns out that the output It's because in
And in the |
Hm my tests are failing with a lot of |
oneflux_steps/ustar_cp_refactor_wip/cpdBootstrap_modules/setup_Stats.m
Outdated
Show resolved
Hide resolved
Still tests failing after your commit @tztsai , it's just different tests now. Did you run the test suite before you committed your change? |
I run 58 tests, whereas you have only run 52. Have you synced all tests locally? |
00420eb
to
21015b5
Compare
…/ONEFlux into 37-modularise-cpdBoostrap
@dorchard , did you say you had written some comments on this PR. I don't see any here. |
oneflux_steps/ustar_cp_refactor_wip/cpdBootstrap_modules/get_nt.m
Outdated
Show resolved
Hide resolved
Sorry forgot to submit the review. Done now. |
all tests pass |
Change matlab_engine scope to 'session'
I think we can merge this now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
initial modularisation of 'cpdBootstrap'
Currently breaks regression tests - unknown why
Added pytest-xdist to parallelise running of tests (currently set to 1 in pyproject.toml)