Skip to content
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

Merged
merged 16 commits into from May 13, 2022
Merged

Commits on May 12, 2022

  1. 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>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    a233d08 View commit details
    Browse the repository at this point in the history
  2. 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>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    3c5e93f View commit details
    Browse the repository at this point in the history
  3. maven: maven-invoker-plugin configuration improvements

    We reduce the output of successful builds.
    
    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    a403ec0 View commit details
    Browse the repository at this point in the history
  4. 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>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    1398589 View commit details
    Browse the repository at this point in the history
  5. 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>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    870def4 View commit details
    Browse the repository at this point in the history
  6. maven: use properties passed from maven-invoker-plugin config

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    fc59e3c View commit details
    Browse the repository at this point in the history
  7. maven: Add help mojo to maven plugins

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    1e2d69b View commit details
    Browse the repository at this point in the history
  8. maven: Refactor baseline integration tests into separate test projects

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    9863ed5 View commit details
    Browse the repository at this point in the history
  9. maven: Refactor export integration tests into separate test projects

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    b9af1a1 View commit details
    Browse the repository at this point in the history
  10. maven: Treat a remote repository with file protocol as a local repo

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    cb1b734 View commit details
    Browse the repository at this point in the history
  11. maven: Refactor indexer integration tests into separate test projects

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    49011f7 View commit details
    Browse the repository at this point in the history
  12. maven: Refactor reporter integration tests into separate test projects

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    86ddf01 View commit details
    Browse the repository at this point in the history
  13. maven: Refactor resolver integration tests into separate test projects

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    6678504 View commit details
    Browse the repository at this point in the history
  14. maven: Fix run integration tests invoker settings

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    2539a5d View commit details
    Browse the repository at this point in the history
  15. maven: Refactor testing integration tests into separate test projects

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    9b7f8c6 View commit details
    Browse the repository at this point in the history
  16. maven: Refactor maven integration tests into separate test projects

    Signed-off-by: BJ Hargrave <bj@hargrave.dev>
    bjhargrave committed May 12, 2022
    Copy the full SHA
    c559939 View commit details
    Browse the repository at this point in the history