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

Removal of deprecate plugin and usage of new libraries #684

Merged
merged 72 commits into from
Jan 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
3d1ee15
Release 1.4.0
undera Apr 5, 2016
149a475
Adding outlierdetector plugin to repo list.
rbourga Jan 7, 2021
b4ed545
Fix of jar version number.
rbourga Jan 22, 2021
994f5f0
Merge branch 'master' into master
rbourga Jan 22, 2021
528b735
Java compliance level changed from 13 to 1.8.
rbourga Feb 1, 2021
67bc3c7
Merge branch 'master' into master
rbourga Feb 1, 2021
9f868cb
Json fix
rbourga Feb 4, 2021
3432a91
Merge branch 'master' of https://github.com/rbourga/jmeter-plugins
rbourga Feb 4, 2021
83420b0
Formatting issues.
rbourga Feb 4, 2021
c5b1ae6
Merge remote-tracking branch 'upstream/master'
rbourga May 13, 2021
a4bd89a
Addition of ApdexCalculator to the list.
rbourga May 13, 2021
806873b
Merge branch 'undera:master' into master
rbourga Jun 29, 2021
9fb7e65
Adding Results Comparator plugin.
rbourga Jun 29, 2021
72ac803
Merge branch 'undera:master' into master
rbourga Oct 15, 2021
341bf8f
Adding ResultsComaparator version 2.1.
rbourga Oct 15, 2021
e49d821
Typo fix and changes field.
rbourga Oct 15, 2021
a306b93
JSON typo fix.
rbourga Oct 16, 2021
33c5b5b
Merge branch 'master' of https://github.com/undera/jmeter-plugins int…
rbourga Mar 1, 2022
85a7634
Merge branch '1.4.0' into undera-master
rbourga Mar 2, 2022
312dd97
Merge pull request #2 from rbourga/undera-master
rbourga Mar 2, 2022
3724e4e
Update various.json
rbourga Mar 2, 2022
7c23e7a
Merge branch 'undera:master' into master
rbourga Oct 17, 2022
0895cf9
Update of libs for Selenium 4.5
rbourga Oct 20, 2022
1e913a7
Merge branch 'master' of https://github.com/rbourga/jmeter-plugins
rbourga Oct 20, 2022
eb03d0b
Merge pull request #3 from undera/master
rbourga Oct 20, 2022
6116965
Addition of missoing lib.
rbourga Oct 24, 2022
f7a5889
Merge branch 'master' of https://github.com/rbourga/jmeter-plugins
rbourga Oct 24, 2022
3b132b9
Merge pull request #4 from undera/master
rbourga Nov 29, 2022
26db724
Webdriver update to 4.6.0
rbourga Nov 29, 2022
d015758
Merge pull request #5 from undera/master
rbourga Dec 16, 2022
12d2a9d
Addition of components for Edge driver and upgrade to Selenium 4.7.2
rbourga Dec 16, 2022
63f11d6
Opentelemetry version fix.
rbourga Dec 19, 2022
e3b523d
Merge pull request #6 from undera/master
rbourga Dec 19, 2022
274d75d
Merge pull request #7 from undera/master
rbourga Feb 14, 2023
6bd0f6a
Update to Selenium 4.8.0.
rbourga Feb 14, 2023
4a53aae
Merge pull request #8 from undera/master
rbourga Feb 17, 2023
91e6ad7
Merge pull request #9 from undera/master
rbourga Mar 15, 2023
48c35ff
Upgrade to Selenium 4.8.1 and UI bug fix in FF (Proxy tab).
rbourga Mar 15, 2023
4e99907
Merge pull request #10 from undera/master
rbourga Mar 16, 2023
3bffca3
Typo error fix causing Plugin Manager to misbehave.
rbourga Mar 16, 2023
8837be0
Merge pull request #11 from undera/master
rbourga Apr 3, 2023
a7d9872
Webdriver update to 4.8.3.1.
rbourga Apr 3, 2023
2abd14d
Merge pull request #12 from undera/master
rbourga Apr 20, 2023
eca5b88
Changes for Java 1.8 compatibility.
rbourga Apr 20, 2023
2c2406b
Merge pull request #13 from undera/master
rbourga Jun 4, 2023
dc74eb8
Update to Selenium 4.9.1
rbourga Jun 5, 2023
19c1a7e
Merge branch 'master' of https://github.com/rbourga/jmeter-plugins
rbourga Jun 5, 2023
6ec407c
Merge pull request #14 from undera/master
rbourga Jul 21, 2023
877091a
Update of WebDriver to Selenium 4.10.0
rbourga Jul 22, 2023
8ef3245
Fix of opentelemetry file downloads.
rbourga Jul 24, 2023
f9d6b1c
Merge pull request #15 from undera/master
rbourga Sep 28, 2023
5308e3a
Addition of new plugins for Outlier detection, Apdex and Results Comp…
rbourga Sep 28, 2023
a0f9e3a
Addition of "deprecated" marker to the deprecated plugins.
rbourga Sep 28, 2023
8c4da6e
Merge pull request #16 from undera/master
rbourga Nov 7, 2023
be0df57
Removal of obsolete webdriver versions.
rbourga Nov 7, 2023
89a238f
Restoration of deleted versions as they may still be used by some peo…
rbourga Nov 7, 2023
a628b81
Fix of typo error on failed downloaded jar.
rbourga Nov 7, 2023
323905d
Merge pull request #17 from undera/master
rbourga Jan 12, 2024
4041dbe
Update various.json
rbourga Jan 12, 2024
218e98f
Merge pull request #18 from undera/master
rbourga Sep 6, 2024
d3f3ba2
Addition of a new Coefficient of Variation and Modality Check plugin
rbourga Sep 6, 2024
7414d61
Dowloadurl fix.
rbourga Sep 6, 2024
c39d9b7
Merge pull request #19 from undera/master
rbourga Sep 20, 2024
bfc7855
Addition of WebDriver 4.13.0.2
rbourga Sep 20, 2024
964d653
Revert "Addition of WebDriver 4.13.0.2"
rbourga Sep 20, 2024
09d6ba6
Update jpgc-plugins.json
rbourga Sep 20, 2024
15423c9
Merge pull request #20 from undera/master
rbourga Sep 27, 2024
4359d2d
Addition of version 1.2.1 for Modality Plugin
rbourga Sep 27, 2024
f2b4f2a
Merge pull request #21 from undera/master
rbourga Dec 19, 2024
ef26ca7
Update .gitignore
rbourga Dec 23, 2024
7b0dbf1
Update various.json
rbourga Dec 23, 2024
7cae1af
Update various.json
rbourga Dec 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,9 @@ dependency-reduced-pom.xml
.settings/
upload
/editor
plugins/csl/bin/pom.xml
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be better to just ignore *.class files

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct; this was a mishap from my part as *.class files were automatically selected by GitHub tool; will be more carefull next time!

On another hand, I am seeing that the Plugins Manager is not downloading "commons-io version 2.18.0".
Is this because version 2.15.1 is already present and needed by the Plugins Manager?
Thing is that my plugins need version 2.18 because commons-csv.1.12.0 does not work with commons-io.2.15.1.

As a workaround, for now, I have manually installed commons-io.2.18.0 to get the plugins working.
But when I uninstall the plugins, it removes commons-io2.18 and then I lose the Plugins Manager UI! To see Plugins Manager again, I have to manually reinstall a version of commons-io!

How can we resolve this conflict ?

Thanks.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only mention of commons-io is in your plugins. This may mean that you conflict with core JMeter libraries, which is very risky. You may look at a more recent versions of JMeter to get one with required version of library.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I will revert back to commons-csv 1.10 which is compatible with commons-io 2.15.1 that comes with JMeter 5.6.3.
Another PR coming soon!

plugins/csl/bin/src/main/java/kg/apc/jmeter/reporters/ConsoleStatusLogger$JMeterLoggerOutputStream.class
plugins/csl/bin/src/main/java/kg/apc/jmeter/reporters/ConsoleStatusLogger.class
plugins/csl/bin/src/main/java/kg/apc/jmeter/reporters/ConsoleStatusLoggerGui.class
plugins/csl/bin/src/test/java/kg/apc/jmeter/reporters/ConsoleStatusLoggerGuiTest.class
plugins/csl/bin/src/test/java/kg/apc/jmeter/reporters/ConsoleStatusLoggerTest.class
84 changes: 62 additions & 22 deletions site/dat/repo/various.json
Original file line number Diff line number Diff line change
Expand Up @@ -2075,31 +2075,22 @@
"commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar"
},
"depends":["jmeter-core"]
}
}
},
{
"id": "rbourga-jmeter-plugins-apdexcovcalculator",
"name": "Apdex & Coefficient of Variation (Deprecated)",
"description": "[Deprecated in favor of Apdex Score Calculation] Calculates the Apdex score of Samplers for a given Satisfied Threshold as well as their Coefficient of Variation.",
"screenshotUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/blob/v1.2.0/QualityAnalysis/Apdex/wiki/images/Screenshot.png",
"helpUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/wiki/APDEX-Score-Calculator",
"vendor": "Robert Bourgault du Coudray",
"markerClass": "com.github.rbourga.jmeter.apdexcov.logic.ApdexCoVLogic",
"componentClasses": [
"com.github.rbourga.jmeter.apdexcov.gui.ApdexCoVGui",
"kg.apc.cmdtools.ApdexCoVTool"
],
"versions": {
"1.0.0": {
"downloadUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.0.0/jmeter-plugins-apdexcovcalculator-1.0.0.jar",
"changes": "Initial release - replaces Apdex Score Calculator plugin.",
},
"1.2.2": {
"downloadUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-apdexcalculator-1.2.2.jar",
"changes": "Library updates.",
"libs": {
"commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.12.0/commons-csv-1.12.0.jar",
"commons-io": "https://repo1.maven.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar",
"commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
"commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
"commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
"commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
"commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
"jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
"jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.0.0/jmeter-plugins-comm-1.0.0.jar",
"commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.10.0/commons-csv-1.10.0.jar"
"jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
},
"depends":["jmeter-core"]
"depends":["jmeter-core"]
}
}
},
Expand Down Expand Up @@ -2135,6 +2126,22 @@
"commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar"
},
"depends":["jmeter-core"]
},
"1.2.2": {
"downloadUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-cohendeffectsize-1.2.2.jar",
"changes": "Library updates.",
"libs": {
"commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.12.0/commons-csv-1.12.0.jar",
"commons-io": "https://repo1.maven.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar",
"commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
"commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
"commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
"commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
"commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
"jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
"jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
},
"depends":["jmeter-core"]
}
}
},
Expand Down Expand Up @@ -2173,6 +2180,23 @@
"jfreechart": "https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.5/jfreechart-1.5.5.jar"
},
"depends":["jmeter-core"]
},
"1.2.2": {
"downloadUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-modalitycovcheck-1.2.2.jar",
"changes": "Library updates.",
"libs": {
"commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.12.0/commons-csv-1.12.0.jar",
"commons-io": "https://repo1.maven.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar",
"commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
"commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
"commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
"commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
"commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
"jfreechart": "https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.5/jfreechart-1.5.5.jar",
"jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
"jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
},
"depends":["jmeter-core"]
}
}
},
Expand Down Expand Up @@ -2208,6 +2232,22 @@
"commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.11.0/commons-csv-1.11.0.jar"
},
"depends":["jmeter-core"]
},
"1.2.2": {
"downloadUrl": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-tukeyoutlierdetector-1.2.2.jar",
"changes": "Trimming saved in two separate files: 1. clean results with successful & failed samplers 2. successful samplers only.",
"libs": {
"commons-csv": "https://repo1.maven.org/maven2/org/apache/commons/commons-csv/1.12.0/commons-csv-1.12.0.jar",
"commons-io": "https://repo1.maven.org/maven2/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar",
"commons-math4-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-core/4.0-beta1/commons-math4-core-4.0-beta1.jar",
"commons-math4-legacy": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy/4.0-beta1/commons-math4-legacy-4.0-beta1.jar",
"commons-math4-legacy-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-core/4.0-beta1/commons-math4-legacy-core-4.0-beta1.jar",
"commons-math4-legacy-exception": "https://repo1.maven.org/maven2/org/apache/commons/commons-math4-legacy-exception/4.0-beta1/commons-math4-legacy-exception-4.0-beta1.jar",
"commons-numbers-core": "https://repo1.maven.org/maven2/org/apache/commons/commons-numbers-core/1.2/commons-numbers-core-1.2.jar",
"jmeter-plugins-cmn-jmeter>=0.7": "https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-cmn-jmeter/0.7/jmeter-plugins-cmn-jmeter-0.7.jar",
"jmeter-plugins-comm": "https://github.com/rbourga/rbourga-jmeter-plugins/releases/download/v1.2.2/jmeter-plugins-comm-1.2.2.jar"
},
"depends":["jmeter-core"]
}
}
},
Expand Down
Loading