On Tuesday, June 13, 2023 at 1:40:42 PM UTC-7 Tobias Diez wrote:

On Wednesday, 14 June 2023 at 02:36:16 UTC+8 Matthias Koeppe wrote:

- Modularized distributions must be testable separately!


And why is this a desirable goal?


So that developers of modularized distributions can develop and test them 
locally without being burdened with the complexity of the whole of SageMath.

More specifically, when users of a modularized distribution make their 
first steps to contributing to it, that's already difficult; and we do not 
want to have to tell them "if you want to make this contribution, you first 
have to become a real SageMath user."

Integration tests almost by definition are testing multiple modules/units 
and thus don't fit into this scheme.


That's right, that's exactly the point. In the Sage doctests, tests that 
can be run within the modularized distributions and such integrations tests 
appear right next to each other. And they appear there for good reasons: 
For example, to illustrate to readers the applicability of methods to a 
wide range of mathematical objects.

Hence, the doctest annotations that help tell the story of what a 
particular example is about.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/2d574ecb-7387-4599-b14a-9886b655b5cbn%40googlegroups.com.

Reply via email to