Stephane Nicoll
4f6c3ab2b0
Upgrade to JUnit Jupiter 5.9.0
...
Closes gh-32351
3 years ago
dreis2211
eea4611553
Fix references to JDK 1.8 in READMEs
...
See gh-30447
4 years ago
dreis2211
be981e45d1
Remove checks for Java 9 compatibility in build.gradle files
...
See gh-30335
4 years ago
Phillip Webb
27ad0804f5
Update copyright year of changed files
4 years ago
Phillip Webb
7c16668bf3
Log Docker output to aid debugging
...
Add an SLF4J logger so that we can see real time output of the
Docker container.
See gh-29370
4 years ago
dreis2211
d8deee7cf6
Update to JDK 17 in launch script tests
...
See gh-29201
4 years ago
Andy Wilkinson
fe7b13ec46
Upgrade to Spring Framework 6 and Jakarta EE 9
...
Closes gh-28619
Closes gh-28620
Closes gh-28621
Closes gh-28622
Closes gh-28623
Closes gh-28624
Closes gh-28625
Closes gh-28626
Closes gh-28627
Closes gh-28628
Closes gh-28629
Closes gh-28630
Closes gh-28631
Closes gh-28632
Closes gh-28633
Closes gh-28634
Closes gh-28635
Closes gh-28636
Closes gh-28638
Closes gh-28639
Closes gh-28640
Closes gh-28644
Closes gh-28645
Closes gh-28650
Closes gh-28711
Closes gh-28866
Closes gh-28867
Closes gh-28868
Closes gh-28872
See gh-28641
See gh-28642
See gh-28643
See gh-28646
See gh-28647
See gh-28648
See gh-28649
See gh-28721
See gh-28869
See gh-28871
4 years ago
Andy Wilkinson
8c3820f87e
Fix up-to-date checking of syncAppSource tasks
...
Previously, the project version was used while filtering the apps
source during syncing but it was not considered as an input to
the task. This could result in the syncing being skipped even though
the project's version had changed.
This commit introduces a new custom task to make the configuration
more declarative and to allow the necessary input configuration to be
done in a single place.
Closes gh-28197
4 years ago
Andy Wilkinson
35b16ea04e
Minimize dependencies of launch script test app
...
Closes gh-28164
4 years ago
Scott Frederick
9f001efa29
Adjust fat jar central directory to account for launch script
...
An upgrade to Apache Commons Compress allows the build plugins to write
the launch script to the fat jar as a proper preamble, making the file
compatible with more jar and zip tooling.
Fixes gh-22336
4 years ago
Andy Wilkinson
ad67c3d50f
Avoid using yum (which requires http:// access) in launch script tests
...
Fixes gh-26240
5 years ago
dreis2211
a9a37f0dd5
Increase test coverage on Java 16
...
See gh-25809
5 years ago
dreis2211
1a803448f0
Exclude GradleBuild tasks on JDK 16 for now
...
See gh-25523
5 years ago
Andy Wilkinson
67479b6380
Add junit-platform-launcher dependency by convention
...
Closes gh-25074
5 years ago
Phillip Webb
939b5dfc26
Add junit-platform-launcher dependency
...
Update `build.gradle` files to ensure that `junit-platform-launcher` is
a `testRuntimeOnly` dependency. This ensures that tests can be run from
Eclipse.
Closes gh-25074
5 years ago
Phillip Webb
b351288f48
Fix integration test app detection
...
See gh-18631
5 years ago
Phillip Webb
a2a153ade6
Fix name clash with integration test apps
...
Rename "app" projects in `spring-boot-launch-script-tests` and
`spring-boot-loader-tests` to something unique.
See gh-18631
5 years ago
Stephane Nicoll
f64b7f8465
Use proper CentOS base image
...
See gh-24344
5 years ago
Stephane Nicoll
a5a8545801
Switch integration tests to CentOS 7
...
This commit upgrades the docker image for CentOS to Centos 7.9 as
CentOs 6 is EOL since November 30. Given that CentOS 7 does no longer
support SysVinit, this commit also updates the integration tests to not
test this OS anymore.
Closes gh-24344
5 years ago
Stephane Nicoll
a341d00529
Review instructions for running launch script tests with Gradle
...
Closes gh-20606
5 years ago
Andy Wilkinson
1233288df0
Disable JarLaunchScriptIntegrationTests without Docker
...
See gh-21388
5 years ago
Andy Wilkinson
84ff233590
Polish "Test the launch script when executed directly"
...
See gh-21388
5 years ago
Alexey Vinogradov
02a6a84499
Test the launch script when executed directly
...
See gh-21388
5 years ago
Brian Clozel
89688d61ac
Revert back to /snapshot repository for SNAPTHOTs
...
See gh-22640
5 years ago
Brian Clozel
f185e07573
Add missing libs-snapshot repository declaration
...
See gh-22640
5 years ago
Andy Wilkinson
2e1366f61f
Make spring-boot-dependencies available when building test app
5 years ago
Andy Wilkinson
8436fa9159
Make spring-boot -dependencies and -parent available
...
See gh-22066
6 years ago
Phillip Webb
2198614359
Fix incorrect spring replace due to `"` change
6 years ago
Phillip Webb
e0013454b5
Use parentheses when declaring dependencies
...
Update all dependencies declarations to use the form `scope(reference)`
rather than `scope reference`.
Prior to this commit we declared dependencies without parentheses unless
we were forced to add them due to an `exclude`.
6 years ago
Phillip Webb
0209cd3e4c
Polish quote form used in Gradle scripts
...
Replace Gradle single quote strings with the double quote form
whenever possible. The change helps to being consistency to the
dependencies section where mostly single quotes were used, but
occasionally double quotes were required due to `${}` references.
6 years ago
Phillip Webb
bfd2ca7fd9
Polish Gradle expression references
...
Expand all expression `$` references to the full `${...}` form.
6 years ago
Phillip Webb
fd792cedaf
Polish DisabledIfDockerUnavailable
...
Convert `DisabledIfDockerUnavailable` to be an annotation and make
it slightly less noisy.
6 years ago
Phillip Webb
862462b791
Update copyright year of changed files
6 years ago
Andy Wilkinson
b5ae8b0af5
Disable tests that use Docker when Docker is unavailable
...
Closes gh-19616
6 years ago
Andy Wilkinson
ce99db1902
Port the build to Gradle
...
Closes gh-19609
Closes gh-19608
6 years ago
Andy Wilkinson
f75c73eb7a
Use Testcontainers in the launch script integration tests
...
Closes gh-19366
6 years ago
dreis2211
ded476b5ec
Reduce visibility of test methods
...
See gh-19294
See gh-19287
6 years ago
Andy Wilkinson
79b5fd9d73
Polish "Allow the user that runs the app to be specified via an env var"
...
See gh-16973
6 years ago
Wagner Macedo
b57f35893c
Allow the user that runs the app to be specified via an env var
...
See gh-16973
6 years ago
Phillip Webb
a66c4d3096
Unify method visibility of private classes
...
Apply checkstyle rule to ensure that private and package private
classes do not have unnecessary public methods. Test classes have
also been unified as much as possible to use default scoped
inner-classes.
Closes gh-7316
7 years ago
Andy Wilkinson
b18fffaf14
Move tests to JUnit 5 wherever possible
7 years ago
Andy Wilkinson
73704c84e1
Use latest Docker Java and a compatible version of Jersey
...
Closes gh-16625
7 years ago
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
7 years ago
Spring Operator
c9c554b834
Update build and setup configuration to use HTTPS
...
See gh-16106
7 years ago
Johnny Lim
bcfbabe6cd
Polish
...
Closes gh-16193
7 years ago
Andy Wilkinson
d6a869fa98
Switch to Jakarta EE API dependencies where possible
...
Closes gh-16113
Closes gh-16112
Closes gh-16111
Closes gh-15916
Closes gh-15689
7 years ago
Andy Wilkinson
bbf0932f0f
Exclude jcl-over-slf4j in favour of spring-jcl
...
Closes gh-15392
7 years ago
Andy Wilkinson
4a222cb4e5
Polish "Log a warning when using fallback for pid and log locations"
...
Closes gh-14519
7 years ago
Andy Wilkinson
9542f5182c
Move scripts for new launch script tests to correct location
...
See gh-11397
8 years ago
Johnny Lim
483d123d9b
Fix imports order for Checkstyle
...
Closes gh-11587
8 years ago