Bot run: Add info about sysctl parameters#15
Conversation
|
\evaluate --help |
3 similar comments
|
\evaluate --help |
|
\evaluate --help |
|
\evaluate --help |
|
|
\evaluate |
EqBench
DetailsDetails for default optimizationDetails for default optimizationDetails for -O2 optimizationDetails for -O2 optimization |
RHEL functions
DetailsDetails for 8.0-8.1Details for 8.0-8.1Details for 8.1-8.2Details for 8.1-8.2Details for 8.2-8.3Details for 8.2-8.3Details for 8.3-8.4Details for 8.3-8.4Details for 8.4-8.5Details for 8.4-8.5 |
Error: RHEL sysctl failed |
|
|
41916df to
b519b11
Compare
|
\evaluata |
|
\evaluate |
EqBench
DetailsDetails for default optimizationDetails for default optimizationDetails for -O2 optimizationDetails for -O2 optimization |
RHEL functions
DetailsDetails for 8.0-8.1Details for 8.0-8.1Details for 8.1-8.2Details for 8.1-8.2Details for 8.2-8.3Details for 8.2-8.3Details for 8.3-8.4Details for 8.3-8.4Details for 8.4-8.5Details for 8.4-8.5 |
Error: RHEL sysctl failed |
|
|
b519b11 to
7c96f1b
Compare
|
\evaluate |
EqBench
DetailsDetails for default optimizationDetails for default optimizationDetails for -O2 optimizationDetails for -O2 optimization |
RHEL functions
DetailsDetails for 8.0-8.1Details for 8.0-8.1Details for 8.1-8.2Details for 8.1-8.2New differing symbols
Eliminated differing symbols
Details for 8.2-8.3Details for 8.2-8.3Details for 8.3-8.4Details for 8.3-8.4Compared symbols newly evaluated as non-equal
New differing symbols
Details for 8.4-8.5Details for 8.4-8.5Compared symbols newly evaluated as non-equal
New differing symbols
|
|
\evaluate |
EqBench
DetailsDetails for default optimizationDetails for default optimizationDetails for -O2 optimizationDetails for -O2 optimization |
RHEL functions
DetailsDetails for 8.0-8.1Details for 8.0-8.1Details for 8.1-8.2Details for 8.1-8.2New differing symbols
Eliminated differing symbols
Details for 8.2-8.3Details for 8.2-8.3Details for 8.3-8.4Details for 8.3-8.4Compared symbols newly evaluated as non-equal
New differing symbols
Details for 8.4-8.5Details for 8.4-8.5Compared symbols newly evaluated as non-equal
New differing symbols
|
RHEL sysctl
DetailsDetails for 8.0-8.1Details for 8.0-8.1Compared symbols newly evaluated as non-equal
New differing symbols
Details for 8.1-8.2Details for 8.1-8.2Compared symbols newly evaluated as non-equal
New differing symbols
Details for 8.2-8.3Details for 8.2-8.3Compared symbols newly evaluated as non-equal
New differing symbols
Details for 8.3-8.4Details for 8.3-8.4Compared symbols newly evaluated as non-equal
Details for 8.4-8.5Details for 8.4-8.5Compared symbols newly evaluated as non-equal
New differing symbols
|
|
\evaluate --rebuild |
EqBench
DetailsDetails for default optimizationDetails for default optimizationDetails for -O2 optimizationDetails for -O2 optimization |
RHEL functions
DetailsDetails for 8.0-8.1Details for 8.0-8.1Details for 8.1-8.2Details for 8.1-8.2Details for 8.2-8.3Details for 8.2-8.3Details for 8.3-8.4Details for 8.3-8.4Details for 8.4-8.5Details for 8.4-8.5 |
RHEL sysctl
DetailsDetails for 8.0-8.1Details for 8.0-8.1Compared symbols newly evaluated as non-equal
New differing symbols
Details for 8.1-8.2Details for 8.1-8.2Compared symbols newly evaluated as non-equal
New differing symbols
Details for 8.2-8.3Details for 8.2-8.3Compared symbols newly evaluated as non-equal
New differing symbols
Details for 8.3-8.4Details for 8.3-8.4Compared symbols newly evaluated as non-equal
Details for 8.4-8.5Details for 8.4-8.5Compared symbols newly evaluated as non-equal
New differing symbols
|
8525780 to
4c118b6
Compare
4c118b6 to
b041113
Compare
Updating the action to the latest version (v21), because the CI was failing.
The diffkemp-out.yaml file was changed for sysctl parameters comparison
so it contains not only information about in which functions are found
sematic differences, but also how the functions are connected with
the sysctl parameters.
To achieve that, when sysctl parameters are being compared compare
function in compare.py creates instance of result class for every
compared sysctl parameter.
Now the result structure of sysctl comparison looks like:
overall result -> sysctl -> compared functions -> differing functions
instead of:
overall result -> compared functions -> differing functions
Furthermore, functions working with the result strucutre were changed
so they do not expect fixed height of this result strucure tree and
do not expect the height to be the same in every branch of the tree.
This prepares the result structure for further changes like addition
of new level of comparison on top of sysctl comparison.
When this structure is parsed into the diffkemp-out.yaml file, in
case of sysctl comparison it looks like:
-overall result
-systcl
-function
-found differences
-sysctl
...
instead of:
-overall result
-function
-found differences
-function
...
Result viewer was changed so it handles the new result format for sysctl comparison corectly. The viewer does not show the differing functions for each sysctl parametr, only list of all differing functions, so the output is the same as before the change of result structure.
Few unit tests were added to test if the yaml output is created correctly from the Result class tree for different heights of the tree.
b041113 to
30112e0
Compare
No description provided.