Joakim Erdfelt
5a17a33045
Fixed #2458 - Removing jdk9 and jdk10 CI builds
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-11-02 11:34:05 -05:00
Joakim Erdfelt
0912c58cdb
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2018-11-02 11:07:39 -05:00
Joakim Erdfelt
7b8bda8070
Issue #3051 - New Simplified Jenkinsfile
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-11-01 10:21:52 -05:00
olivier lamy
fc9923b07a
fix bad merge
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-11 18:00:29 +10:00
olivier lamy
1ecf1783bd
Merge branch 'jetty-9.4.x' into jetty-10.0.x
2018-10-11 17:52:32 +10:00
Olivier Lamy
29c51091c7
Jetty 9.4.x simplify jenkinsfile ( #2976 )
...
* simplify Jenkinsfile
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
* we need checkout scm
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
* do not run the first install and move javadoc test to last part
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
* remove comments
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-11 17:47:52 +10:00
Simone Bordet
7da79e7089
Issue #2948 - Require JDK 11 for Jetty 10.x.
...
Small cleanups to Jenkinsfile.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-10 23:37:49 +02:00
olivier lamy
444c1639b8
fix pattern
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-09 18:03:40 +10:00
olivier lamy
4a929e9479
avoid NPE
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-09 16:05:21 +10:00
olivier lamy
94d1e26930
record maven invoker result only once
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-09 14:37:52 +10:00
olivier lamy
5d761ec7d2
fix typo
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-09 14:20:58 +10:00
olivier lamy
313654b8e9
add the invoker publisher to get logs on maven it failures
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-09 12:41:20 +10:00
olivier lamy
57866ba1bb
no more compact3 with 10.0.x
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-04 10:06:08 +10:00
olivier lamy
ad9df4f140
do not ignore failure
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-03 19:21:23 +10:00
olivier lamy
8ac9912fd3
fix merge
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-09-22 21:31:01 +10:00
olivier lamy
2f96792937
fix merge
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-09-22 21:29:29 +10:00
olivier lamy
5e8a7403d1
Merge branch 'jetty-9.4.x' into jetty-10.0.x
2018-09-22 20:11:03 +10:00
Olivier Lamy
71a1801433
Issue #2918 restore a TestTracker with junit5 ( #2927 )
...
* add TestTracker junit5 extension #2918
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-09-21 14:03:05 +10:00
Olivier Lamy
27179786a0
fix groovy variable scope ( #2905 )
2018-09-14 15:17:50 +10:00
Joakim Erdfelt
6f50afde38
Fixing groovy error on isMainBuild
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-09-13 20:57:55 -05:00
Joakim Erdfelt
62da301e19
Re-enabling maven threaded testing
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-09-12 19:10:46 -05:00
Joakim Erdfelt
79460a7cdb
Back to jdk11 default (non-ea)
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-09-10 10:19:57 -05:00
Joakim Erdfelt
de4fcd3932
Back to jdk11 default (non-ea)
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-09-10 08:14:56 -05:00
Joakim Erdfelt
9d811ba5de
Bumping build timeout to 2 hours
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-09-10 02:03:26 -05:00
Joakim Erdfelt
b9b0166065
Temporarily removing maven threaded execution to isolate specific tests that cause hangs
2018-09-08 08:38:30 -05:00
Joakim Erdfelt
d1602d340f
Attempting to use older jdk-11-ea+18 JRE
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-09-07 16:15:08 -05:00
Joakim Erdfelt
cbcd0e4caf
Simplifying Jenkinsfile even more
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-09-07 15:22:45 -05:00
Joakim Erdfelt
980cde7f70
Greatly simplifying Jenkinsfile build
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-09-07 14:56:31 -05:00
Joakim Erdfelt
a3f1592c50
Issue #2431 - Upgrade to Junit 5 ( #2436 )
...
+ Changes needed for new Junit 5
+ Migrating from Vintage junit API to Jupiter junit API
+ Relies on SNAPSHOT jetty-test-helper
- this will be a formal release once this issue has been
resolved satisfactory
+ Have jenkins always pull latest SNAPSHOT for each build
+ Adding jetty.snapshots repository
+ Using surefire 2.22.0 per advice from junit
+ Ensuring <reuseForks>true</reuseForks> to work around issue junit-team/junit5#801
+ Disabling <forkMode>always</forkMode> in maven-surefire-plugin
due to bug https://github.com/junit-team/junit5/issues/801
+ OSGi tests must remain at vintage due to PaxExam
+ Moving from vintage TestingDir to jupiter WorkDir
+ Fixing imports to use jupiter, not vintage
+ Migrating vintage ExpectedException to jupiter assertThrows
+ Migrating vintage TestName to jupiter TestInfo
+ Migrating @RunWith(Parameterized.class)
to @ParameterizedTest with Argument Sources
+ Migrating assertTrue(val.contains(needle))
to assertThat(val, containsString(needle))
+ Aligning junit versions per recommendations from @sormuras
+ Adjusting parameter order change for assertEquals()
+ Test LifeCycle Annotation Migration
junit 4 | junit 5 / jupiter
------------ | -----------
@Before | @BeforeEach
@After | @AfterEach
@BeforeClass | @BeforeAll
@AfterClass | @AfterAll
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-09-05 10:07:17 +10:00
Olivier Lamy
44ace1f8c8
cleanup Jenkinsfile: non needed/unused variable ( #2880 )
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-09-03 16:19:18 +10:00
Olivier Lamy
f4a0bfbdd8
Issue #2746 jmh module ( #2750 )
...
#2746 move jmh classes to a dedicated jmh module
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-08-04 14:08:13 +10:00
Olivier Lamy
0ba1d9b5a5
Issue #307 datecache contention ( #2725 )
...
* use DateTimeFormatter which is threadsafe so no need of synchronized block #307
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-07-26 20:46:50 +10:00
Olivier Lamy
9e8743788d
no need of jacoco for other jdk btw jenkins ui do not display jdk label.. ( #2673 )
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-06-19 09:24:02 +10:00
Olivier Lamy
f7df6b3326
increase default build memory ( #2669 )
...
increase default build memory
2018-06-15 17:13:05 +10:00
Joakim Erdfelt
f9b5949541
Bumping up max MAVEN memory to 2GB
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-06-14 08:11:54 -05:00
Joakim Erdfelt
ce09e48b5b
[WIP] Issue #2597 - Improving UnixSocketTest behavior. ( #2635 )
...
* Issue #2597 - Improving UnixSocketTest behavior.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
jnr doesn't like filename/path with strange character so use a new property for jenkins build with docker
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-06-07 15:39:56 +10:00
Olivier Lamy
28466efa04
rework maven it test to avoid duplicate class, try to make port file creation atomic ( #2607 )
...
* use a single instance of the class TestGetContent.java #2600
* make the jetty.port file creation atomic
* enforce some tests
* ensure we use the correct java home to run invoker plugin, yes this should fail on ci for jdk9+
* use an other maven home for invoker runs
* include failsafe-reports from maven invoker plugin
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-06-05 18:18:42 +10:00
Olivier Lamy
154298af64
run maven it tests as default #2576
...
* run maven its test per default #2576
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-05-30 08:33:25 +10:00
olivier lamy
a1f5b6523a
ooops fix my bad
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-05-15 10:17:01 +10:00
olivier lamy
7e99e07a5b
display mvn stack trace
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-05-15 10:05:38 +10:00
Olivier Lamy
d64d0348b7
test some Jenkinsfile changes ( #2471 )
...
* maven 3.5
* add surefire timeout to avoid build stuck
2018-04-25 19:29:21 +10:00
Olivier Lamy
571232d4ce
change thread number to test on the build platform
2018-04-22 09:47:28 +10:00
olivier lamy
e504085b57
grhhh I missed to get rid of this one...
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-04-21 16:55:18 +10:00
olivier lamy
7912a55dec
use variable for this reused value
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-04-21 10:39:18 +10:00
olivier lamy
b261c11920
use a variable for maven tool and use same directory as now local repo is relative
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-04-20 17:48:08 +10:00
olivier lamy
43e030b568
using the same for all invocation will work better...
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-04-20 16:50:30 +10:00
olivier lamy
c910b0e6d5
test new local repository
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-04-20 16:40:05 +10:00
olivier lamy
791d4c7d2c
Revert "use an other local repository to try having install plugin stuck..."
...
This reverts commit ef17962f510f5545d52b90eb61bcc9272640ea44.
2018-04-20 16:38:52 +10:00
olivier lamy
ef17962f51
use an other local repository to try having install plugin stuck...
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-04-20 16:32:14 +10:00
Olivier Lamy
977fb521a0
add jdk11 in the jdk list ( #2438 )
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-04-13 22:25:41 +10:00