I'm wondering how classes and resources of the acceptance tests should be stored. Currently we have four different categories of files: a) framework and adapter classes, these are located in the src folders b) test cases and resources, these are located in the test folders c) plug-in specific page objects in the src folders d) docker based test fixtures in the src folders
While I think that the framework and the tests (a) and b) are in the right folders I'm not sure about the other two categories? Shouldn't the page objects be also part of the test folders? They are needed only by the corresponding tests. Only the base and core classes should be in the src folders. I think this is even more relevant for the docker test fixtures: e.g., the GitPlugIn test uses a docker text fixture, shouldn't the associated classes and resources be part of the test folder? Otherwise we would have resources for the tests in the test folder (e.g. findbugs plugin) as well as in the source folder (e.g. git plugin). What do you think? -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
