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
Maven integration test refactoring #5252
Commits on May 12, 2022
-
maven: Move plugin integration tests to src/it
src/it is the conventional location for maven-invoker-plugin integration tests. Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Use conventional names for pre and post build it scripts
prebuild and postbuild are the conventional names for maven-invoker-plugin integration tests pre and post build scripts. Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: maven-invoker-plugin configuration improvements
We reduce the output of successful builds. Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Use test classpath for pre and post build it scripts
This avoids the need to add dependencies to the maven-invoker-plugin. Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Configure it execution goals through invoker.properties
This avoids the need to define goals in maven-invoker-plugin plugin configuration. Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: use properties passed from maven-invoker-plugin config
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Add help mojo to maven plugins
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Refactor baseline integration tests into separate test projects
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Refactor export integration tests into separate test projects
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Treat a remote repository with file protocol as a local repo
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Refactor indexer integration tests into separate test projects
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Refactor reporter integration tests into separate test projects
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Refactor resolver integration tests into separate test projects
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Fix run integration tests invoker settings
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Refactor testing integration tests into separate test projects
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
-
maven: Refactor maven integration tests into separate test projects
Signed-off-by: BJ Hargrave <bj@hargrave.dev>