There are several pages devoted to to a description of how Trac is functionally tested: TracDev/UnitTests, TracDev/FunctionalTests, TracDev/WritingUnitTests. This is about automated functional testing only and not manual testing.
1- Where do the test cases originate from? Is it only the cases where the developer has cared to add unit tests to his/her patch? Does that mean that those tickets marked as resolved (non-duplicate) and do not have unit tests added are not tested? 2- Is a formal distinction being made to functional testing and unit testing? 3- Is it fair to say that the majority of the unit tests cover testing of the graphical user interface of Trac and less so the APIs? 4- How are generally databases initialised for testing purposes? -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-dev+unsubscr...@googlegroups.com. To post to this group, send email to trac-dev@googlegroups.com. Visit this group at https://groups.google.com/group/trac-dev. For more options, visit https://groups.google.com/d/optout.