jmeter: 5.1.1 > 5.4

Update Jmeter to the latest version, also add myself as a maintainer

I have been using the package for 5 months daily, at the moment I am aware of 3 bugs.

1. Jmeter fails to save test plan in /nix/store (by default it saves it where Jmeter was installed).

2. The test fails to run on the latest version complaining about some missing libraries, for example log4j.

3. Jmeter fails to generate the report from a JTL file, for some reason it is not copying the needed files sometimes it fails without any log or error.

The rest works perfectly, but I still plan to fix it at somepoint, as I only use it for development, I didn't find any other bugs, and in the case of the report generator it is possible to generate it during the test run (in my case, the test is run on a non-NIXOS machine) or in a container.

Also add why tests are disabled.

Signed-off-by: Bryan A. S <bryanasdev000@gmail.com>
gstqt5
Bryan A. S 2021-01-16 03:23:50 -03:00
parent 8ca33835ba
commit c48a355030
1 changed files with 5 additions and 5 deletions

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jmeter";
version = "5.1.1";
version = "5.4";
src = fetchurl {
url = "https://archive.apache.org/dist/jmeter/binaries/apache-${pname}-${version}.tgz";
sha256 = "1bmlxnlcias781mwf3wzpd4935awswbq3w8ijck65bsaw07m2kc4";
sha256 = "1hbyvh0hrvfvrsf7wpnwqsry5gaziac632s0bwb5zbq6y5b0z41a";
};
nativeBuildInputs = [ makeWrapper ];
nativeBuildInputs = [ makeWrapper jre ];
installPhase = ''
mkdir $out
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/jmeter.sh --set JAVA_HOME "${jre}"
'';
doInstallCheck = true;
doInstallCheck = false; #NoClassDefFoundError: org/apache/logging/log4j/Level for tests
checkInputs = [ coreutils ];
@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
Applications but has since expanded to other test functions.
'';
license = licenses.asl20;
maintainers = [ ];
maintainers = [ maintainers.bryanasdev000 ];
priority = 1;
platforms = platforms.unix;
};