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.