-
Notifications
You must be signed in to change notification settings - Fork 9
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
Allow NELM and length as aliases for waveform length #79
Conversation
Codecov Report
@@ Coverage Diff @@
## master #79 +/- ##
==========================================
+ Coverage 88.47% 88.57% +0.10%
==========================================
Files 13 13
Lines 902 910 +8
==========================================
+ Hits 798 806 +8
Misses 104 104
Continue to review full report at Codecov.
|
Unit Test Results 12 files ± 0 12 suites ±0 14m 41s ⏱️ +6s Results for commit 0115f40. ± Comparison against base commit 53f107d. This pull request removes 2 and adds 9 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
d1ab3d7
to
92edaa7
Compare
@Araneidae I think this is done now, I added two separate sets of tests in my two commits. I will note that I haven't managed to explain the failures I saw on CI, and the fixes I did for them were little more than adding a few more
EDIT: I tweaked (and force-pushed) my last commit to fix some documentation and naming convention issues, but no actual code changes, and that somehow caused the tests to start failing again. I guess this warrants additional investigation... |
Other fails appear to be the spawned Validate Process not correctly updating, or possibly not being removed from previous test run, on each iteration. Workaround is to give each one a unique device prefix and add logging to work out what it might be for future issues.
92edaa7
to
4014707
Compare
These tests have passed 10 consecutive runs on CI with no failures. There were race conditions regarding processing of record callbacks, so we swap to a model of using a "DONE" record that, when processed, signals that the IOC process has finished all of its callbacks. Logging also added to some tests that had weird failures on CI, so if they appear again we'll have more information.
@Araneidae I think I've finished test fixes. My last commit has passed 10 consecutive times on the Let me know when/how you want this merged back to master. |
Looks like a clean commit chain that solves a lot of problems. Go for it, and think we can, finally, go for a release! |
Fixes issue #37