Commit Graph

17 Commits

Author SHA1 Message Date
Xavier Delaruelle
3cffd66915 script: skip v5.2 from bench/profile in mb
Ignore Modules v5.2 when benching or profiling releases not to get too
much results on output.
2022-12-24 17:24:52 +01:00
Xavier Delaruelle
50171b10fa script: add benchmark tests for cache in mb
Add cache version of avail, whatis and load benchmark tests in mb tool.
2022-12-24 17:24:52 +01:00
Xavier Delaruelle
e7b1985dde script: keep old releases among benched versions in mb
Update mb script to skip several releases and be able to run bench or
profiling on old and recent releases. Versions 4.1, 4.3, 4.5, 4.7 and
5.1 are retained for bench mode. 4.5, 4.7 and 5.1 are retained for
profile mode.
2022-09-01 06:43:38 +02:00
Xavier Delaruelle
3e31e18cfc script: add usage msg and --help option on mb 2022-09-01 06:43:38 +02:00
Xavier Delaruelle
6dc8e629da script: fix too long line issues in mb/mrel/nglfar2ccov 2022-09-01 06:43:38 +02:00
Xavier Delaruelle
cff324bbf0 script: update modshare var name in mb 2021-08-08 13:27:53 +02:00
Xavier Delaruelle
e0e3b6d3b3 script: exclude alpha/beta and old releases in mb
Exclude from bench or profiling tests releases older than 4.3 (or 4.6 in
profiling mode). Also exclude from these tests the alpha and beta
releases.
2021-08-01 09:30:16 +02:00
Xavier Delaruelle
c77ef6673d script: limit output header length in mb 2021-07-29 17:33:19 +02:00
Xavier Delaruelle
4dfb4fe6e9 Add '__' prefix to name of loaded env tracking env variable
Rename the environment variables that are used by Modules to track
loaded environment state (variables whose name starts with `MODULES_LM`).
A `__` prefix is added to the name of these variables to indicate that
they are intended for internal use only.
2021-07-24 14:06:09 +02:00
Xavier Delaruelle
5ea3d5d9e1 script: remove compat version-related code in mt/mb 2021-07-24 14:06:09 +02:00
Xavier Delaruelle
66c3490db8 script: re-license script from GPLv3+ to GPLv2+
Change license of mb, mlprof, modulecmd, mpub, mrel, mt, mtreview,
nglfar2ccov and playdemo scripts from GPLv3+ to GPLv2+.

Align this way all files from the Modules project under the GPLv2+
license.

Consent has been obtained from copyright holder to perform such move (I
hold the full copyright for these script files).

Related to #389
2021-02-28 19:05:22 +01:00
Xavier Delaruelle
a1f10ef8da script: add ability to select test to perform on 'mb' 2020-09-27 19:19:00 +02:00
Xavier Delaruelle
090d1e3b88 script: drop profiling of <4.4 releases in mb 2020-09-23 06:50:49 +02:00
Xavier Delaruelle
7a51140489 script: fix min version condition bench test 2020-09-18 06:50:26 +02:00
Xavier Delaruelle
e039eb9fac script: add avail3/whatis3 tests to mb
Bench new hide/forbid features mixed with advanced version specifiers
syntax. These new tests only apply to newer versions.
2020-09-02 06:09:17 +02:00
Xavier Delaruelle
67dcfc3c89 script: add single module avail/whatis test on mb 2020-08-10 08:59:33 +02:00
Xavier Delaruelle
9ade952bea script: move all dist. and maint. scripts in a script dir 2020-01-12 13:31:21 +01:00