Skip to content

Patchwork GenerateDocstring PR - #1

Open
patched-codes[bot] wants to merge 24 commits into
masterfrom
patchwork-generate-docstring-master
Open

patched-codes[bot] wants to merge 24 commits into
masterfrom
patchwork-generate-docstring-master

Conversation

@patched-codes

@patched-codes patched-codes Bot commented Aug 16, 2024

Copy link
Copy Markdown

Konstantin Belov and others added 24 commits March 5, 2024 19:51
Removed all parts related to results extraction and processing.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Moved parameters set up logic after script arguments processing.
This allows to calculate required parameters according arguments.
Added default values to parameters.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Moved MMTest Perl dependencies installation into separate function.
This allows to control these deps independently from system packages

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Refactored function sets MMTEST_ITERATIONS, disables packages
installation before benchmarking procedure, increases priority.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Now operations, which required only while preparation are grouped
under installation branch and can be skipped if system has all
dependencies and binaries.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Now, by default MMTests results remain untouched after test run.
To collect results and system information, use -k option.

Added helper script collect.py, which collects system information, environment
variables, extracts results from raw MMTests results. Extracted and collected
information stored in output directory in JSON format.

If needed full archive with raw MMTests results can be created with -f option.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Test definition was updated to accommodate recent changes in
mmtests.sh.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Added SHA256 collection for kernel binary
Refactored kernel info func

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Added cloud instance type collection

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Added benchmark's archive SHA256 collection

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Packages list simplified

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Removed explicit 'set +x' command to reduce output.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Added new argument -m to control monitors function
while benchmarking.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Added new argument -w to control output dir location.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Added additional check for config presence
Added clearer log messages

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Added tasksel call for benchmark launch to
bind benchmark to single cpu. This allows to reduce
variance of the results.

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Added monitors control in test definition file

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
New implementation is more robust and covers s, ms, us

Signed-off-by: Konstantin Belov <konstantin.belov@linaro.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants