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
more quick tests #3230
Comments
maybe Not sure where and how |
I think that this is reasonable (namely one quick test per feature). |
While we're at it - what are your opinions on putting all quick tests into one big executable? Because quicktests are meant to ensure basic functionality (and do not have to test our API compatibility...) losing the compile and link stages of a test doesn't matter. Further, we do not run into this annoying scalability issue that adding another quick test adds another 8-10 seconds of linking. (And we could in fact test ~30 - 100 basic properties within 30 seconds). |
i would keep it separate for things like petsc-trilinos-slepc just to ease the maintenance. One could group a few small tests into a single executable though. |
yes, exactly my point. |
probably it is also move important/convenient for a user to see exactly which feature failed the test ( |
Agreed, I think it is crucial to see what failed and why. Although, most failures are probably due to linker errors of incomplete detected features so they would come up for every single test anyways. We also need to keep the parallel test separate. |
It would still be one test run per feature. Just one common executable to reduce total link time to a fraction.
With an incomplete link interface we would very likely not be able to link any given executable. Further, my bet is that we already hit almost all compilation issues while we compile the library - after all we compile and instantiate the majority of our code base. |
Yes, that was my point: it is fine to have a single executable if we are mainly concerned about link failure. |
Ah, sorry. I need a few extra courses in reading comprehension... |
I move the list of features and their quick-test status to OP, there is not much left now. |
@jppelteret @luca-heltai since you recently added |
Will do.
… On 19 Aug 2017, at 16:00, Denis Davydov ***@***.***> wrote:
@jppelteret <https://github.com/jppelteret> @luca-heltai <https://github.com/luca-heltai> since you recently added adolc, sundials and nanoflan as external interfaces, could you please add one quick tests for each in make tests?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#3230 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AJ-dwlJRMI90fSYHEAYuaoy2sSiR5_83ks5sZup2gaJpZM4KVQLZ>.
|
#4852 Adds also a quick test for sundials. |
I guess we are already testing for BOOST during configuration extensively. |
yeah, i guess that's ok. It's just we don't have any quick tests for |
No high priority. Postponing. |
There has been no activity for the past 5 years. We moved a lot of infrastructure to the CI, so I think we can close this issue now. If we feel, we can always add additional quick tests. |
I think we could expand the set of quick tests a bit, at least add a small problem for
trilinos
(PR incoming) and something withopencascade
(step-54?). Also maybe something withmetis
(stripped-down step-18?). Something else?UPDATE:
here are the current library-features and the quick test status:
- [ ] DEAL_II_WITH_NETCDFThe text was updated successfully, but these errors were encountered: