Skip to content

Commit 5c380e0

Browse files
committed
fixed kernel plugin bug
1 parent be79db9 commit 5c380e0

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

nodescraper/plugins/inband/kernel/analyzer_args.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,4 @@ def build_from_model(cls, datamodel: KernelDataModel) -> "KernelAnalyzerArgs":
6161
Returns:
6262
KernelAnalyzerArgs: instance of analyzer args class
6363
"""
64-
return cls(exp_kernel=datamodel.kernel_info)
64+
return cls(exp_kernel=datamodel.kernel_version)

test/unit/plugin/test_analyzer_args_build_from_model.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,10 @@ def test_device_enumeration_analyzer_args_build_from_model_with_none():
9393

9494
def test_kernel_analyzer_args_build_from_model():
9595
"""Test KernelAnalyzerArgs.build_from_model includes all fields"""
96-
datamodel = KernelDataModel(kernel_info="5.15.0-56-generic", kernel_version="5.15.0-56-generic")
96+
datamodel = KernelDataModel(
97+
kernel_info="Linux hostname 5.15.0-56-generic #62-Ubuntu SMP x86_64 GNU/Linux",
98+
kernel_version="5.15.0-56-generic",
99+
)
97100
args = KernelAnalyzerArgs.build_from_model(datamodel)
98101

99102
assert isinstance(args, KernelAnalyzerArgs)

0 commit comments

Comments
 (0)