Commit Graph

78 Commits

Author SHA1 Message Date
Vladimir Sitnikov 5d34a52104 Remove files that change often from Travis cache, remove broken files automatically
The cache itself is useful, however, there might be two problems:
* Corrupted files might get cached, so the subsequent builds would fail
* Too large cache might slowdown the build

cleanup-gradle-cache solves both issues.

The cache itself is still re-uploaded on every build (see "store build cache"),
so it might need more investigations.
2020-10-18 12:50:30 +03:00
Felix Schumacher 4e90a0d9d6 Allow build failurs on s390x on travis. 2020-06-14 17:08:09 +02:00
dengliming 380ed39785 Remove deprecated sudo setting.
Closes #591 on github
2020-05-30 15:10:46 +02:00
Vladimir Sitnikov d26f390c0d Upgrade Gradle: 6.1 -> 6.3
This brings Java 14 compatibility
2020-03-28 16:52:39 +03:00
Felix Schumacher 04964ecb6f Remove hack and document the web interface to clean the cache 2020-02-16 22:23:29 +01:00
Felix Schumacher df53434155 Try to cleanup gradle cache for bouncycastle on travis 2020-02-16 22:13:03 +01:00
Felix Schumacher f59f36b668 Correct typo in comment in travis file 2020-02-16 22:05:36 +01:00
Namrata Bhave 13ca8d68e5 Add Travis CI job to test JMeter with IBM s390x (#550) 2020-01-07 17:12:24 +03:00
Vladimir Sitnikov 0aa9af768c Mark jmeter-maven-plugin tests with allow_failures 2019-11-10 13:28:47 +03:00
Vladimir Sitnikov ea4ace7b10 Add option to skip javadoc publication 2019-11-09 20:34:17 +03:00
Vladimir Sitnikov ef06709a78 Specify versions for all Gradle projects
Even though "projects without versions" might work,
it seems to be an edge case (e.g. generated pom.xml might contain version=unspecified)

So we specify versions for all the modules, and trim that version from file names when
generating release artifacts.
2019-11-09 20:34:17 +03:00
Vladimir Sitnikov 02d7700278 Add Travis job that executes jmeter-maven-plugin tests 2019-11-09 17:21:47 +03:00
Vladimir Sitnikov 6ef7d17fc3 Update Gradle to 6.0 2019-11-09 16:09:29 +03:00
Vladimir Sitnikov a478c7c659 Update release plugins to 1.37.0 2019-10-26 15:42:53 +03:00
Vladimir Sitnikov 2a2f0c1132 Add Appveyor configuration to test PRs on GitHub with Windows 2019-10-07 14:54:20 +03:00
Vladimir Sitnikov 1fcd4eb31d Run Spotless and Checkstyle for Gradle 6.0 / Java 13 build as well 2019-10-02 16:25:35 +03:00
Vladimir Sitnikov 8bc91b17c1 Support OpenJDK13 in TCP_TESTS: update exception message normalizer
Java 8..11 produce java.net.ConnectException: Connection refused (Connection refused)
Java 13 produces java.net.ConnectException: Connection refused

The post-processing was intended to cut (Connnection refused) part in the parenthesis,
however in case ( is missing it did cut the whole message after :
2019-10-02 14:39:25 +03:00
Vladimir Sitnikov 8ccbfdbb69 Use Gradle 6.0 for Java 13 2019-10-02 00:39:31 +03:00
pmouawad 2da1e85a30 Try jdk13 although it should fail 2019-10-01 17:55:50 +02:00
Vladimir Sitnikov 972a0d1c31 Restore headless=true for OpenJDK11 job
We need at least one headless=true CI job to ensure JMeter is workable without GUI.
2019-10-01 14:00:05 +03:00
Vladimir Sitnikov 00fd8f09d5 Run GUI tests on Travis
Travis allows to run GUI tests, and it would increase code coverage
https://docs.travis-ci.com/user/gui-and-headless-browsers/#using-xvfb-to-run-tests-that-require-a-gui
2019-10-01 13:36:09 +03:00
Vladimir Sitnikov 9e93b9bd43 Add test with fr_FR locale in Travis
fixes #507
2019-09-27 16:36:18 +03:00
Vladimir Sitnikov 6d4610d5e3 Add ./gradlew style task for quick code format and verification 2019-09-26 23:45:04 +03:00
Vladimir Sitnikov 6438765730 Build javadoc on Travis 2019-09-25 00:32:18 +03:00
Vladimir Sitnikov d5cde8aee0
PGP-based dependency verification (#488) 2019-09-19 23:53:17 +03:00
Vladimir Sitnikov d5283cad76 Validate dependency licenses on Travis 2019-09-16 09:39:10 +03:00
Philippe M 00616e80ce
Testing openjdk 14 ea is useless now
Switching to openjdk12
2019-09-14 23:15:12 +02:00
Vladimir Sitnikov 2be94e85da Add Gradle build scripts 2019-08-02 15:17:12 +03:00
Philippe M 629c6430e1
This implements "Provide ability to configure whether a new iteration is a new user or same user" (BUG 62861) (#470)
* This fixes BUG 62861

Thread Group: Provide ability to configure whether a new iteration is a
new user or same user

https://bz.apache.org/bugzilla/show_bug.cgi?id=62861

Contribution by UbikLoadPack Team
https://ubikloadpack.com
@ubikloadpack

* Run clean

* Fix build error

* Take into account @vsi remark

* Rename getters/variables for better understanding
Move method from ThreadGroup to AbstractThreadGroup

* Remove added newline

* Remove trailing whitespace

* Make isSameUserOnNextIteration final as per @vlsi review

* Remove unintended space as per @vlsi review

* Fix :
controlledByThreadGroup is not configured

* Make Authentication Manager use Thread Group config

* modify clear of cookiemanager and cachemanager

* modify clear of cookiemanager and cachemanager

* Use same logic

* Add docs
Add JUnit

* Rename some vars and add spaces
2019-07-02 22:10:02 +02:00
Felix Schumacher 1110e83b22 Try to enable check for Bug52310 on travis
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1859991 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 16bf2a5c1b
2019-05-25 15:26:30 +00:00
Felix Schumacher 6db223206f Simplify matrix build for travis-ci and add (failing) java EA build
Closes #438


git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1852839 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 295528a48f
2019-02-03 15:05:38 +00:00
Philippe Mouawad f968286527 Add :
- openjdk11
- openjdk8

git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1842401 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 3c6ad56068
2018-09-30 18:13:36 +00:00
Philippe Mouawad 465f81daff Test coverage with JDK11
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1841387 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: d50dfd1664
2018-09-19 20:47:51 +00:00
Felix Schumacher 43892db8fe Ant has released a new version, so use it for travis.
Contributed by bangnab (ambrosetti.nicola at gmail.com)
Closes #395 on github


git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1838315 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 445798c86e
2018-08-18 08:25:16 +00:00
Felix Schumacher b02a0667d6 Run tests on JDK 11 on travis
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1835072 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: ad64b57e79
2018-07-04 17:30:19 +00:00
Felix Schumacher e5d7b9a1aa Only do coverage testing on jdk 8 (as 10 seems to be problematic)
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1835041 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 066516df85
2018-07-04 04:54:58 +00:00
Felix Schumacher e6d53e8674 Check, if we really need to enumerate the used JDKs on the main level for travis-ci
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1834779 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: b3ef68fe60
2018-07-01 08:45:18 +00:00
Felix Schumacher 137bae66a4 Use matrix-build for travis-ci to switch between JDK 8 and 11
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1834778 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 6eaa38dfaa
2018-07-01 08:40:58 +00:00
Felix Schumacher 0f1153f5df Don't build for Oracle JDK 10 on travis-ci as it has the same bug as JKD 9 had
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1834774 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 0bc453afa3
2018-07-01 08:19:06 +00:00
Felix Schumacher a06a92a394 Try to get travis-ci back to green by adding oracle jdks for 10 and 11
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1834772 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 048ace2a93
2018-07-01 07:45:01 +00:00
Felix Schumacher 4ee76876f1 Update travis build to use ant 1.10.4
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1834744 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 1b7fb36108
2018-06-30 14:31:17 +00:00
Philippe Mouawad 6cc3190936 Fix travis compilation error.
Try running tests with JDK10, JDK11

git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1833390 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 0e5e42df1f
2018-06-12 10:08:27 +00:00
Philippe Mouawad 31acae7524 REvert
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1832773 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: fbf7a61fd0
2018-06-03 14:26:49 +00:00
Philippe Mouawad f58f546f6a Last try
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1832772 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 6fdb255e63
2018-06-03 14:21:51 +00:00
Philippe Mouawad 22ee12e1bc JDK11 won't compile due to JavaFX move to a module.
So now test running on JDK10 , JDK11

git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1832771 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 081c869b98
2018-06-03 14:00:22 +00:00
Philippe Mouawad e3d08b9e89 Try building/testing with JDK11 as fix for https://bugs.openjdk.java.net/browse/JDK-8193802 is only in 10.0.2 and oraclejdk10 references 10.0.1
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1832767 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: c1fcb22122
2018-06-03 13:37:28 +00:00
Philippe Mouawad 6beca2b336 Try building/testing with JDK10
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1832766 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 54c2c39761
2018-06-03 13:09:29 +00:00
Bruno Demion 0710095091 Update to Ant 1.10.3 (before was 1.10.2)
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1829425 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 174e24180c
2018-04-18 08:55:38 +00:00
Philippe Mouawad 8633f5bc7c Try to test with JDK8 and 9
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1826282 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: dfb7c0b48a
2018-03-08 22:23:07 +00:00
Felix Schumacher 0736a6026e Disable JDK9 compilation for travis, as the compiler has problems with some of the jars needed to compile
git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1824352 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 8c7f4604a2
2018-02-15 20:07:31 +00:00