diff --git a/framework/python/src/common/testreport.py b/framework/python/src/common/testreport.py
index 13c91482b..ee1c7dda2 100644
--- a/framework/python/src/common/testreport.py
+++ b/framework/python/src/common/testreport.py
@@ -296,27 +296,28 @@ def generate_steps_to_resolve(self, json_data):
# Render test recommendations
page += f'''
-
-
-
- | {index}. |
- Name {test["name"]} |
- Description {test["description"]} |
-
-
- |
-
- Steps to resolve
+
+
+ {index}.
+
+ Name {test["name"]}
+
+
+ Description {test["description"]}
+
+
+
+ Steps to resolve
'''
step_number = 1
for recommendation in test['recommendations']:
- page += f'''
- {
+ page += f'''
+ {
step_number}. {recommendation}'''
step_number += 1
- page += ' |
'
+ page += ''
index += 1
steps_so_far += 1
@@ -585,6 +586,11 @@ def generate_summary(self, json_data):
return summary
def generate_device_module_label(self, module, enabled):
+
+ # Do not render deleted modules
+ if module == 'nmap':
+ return ''
+
label = ''
if enabled:
label += '✔ '
@@ -787,19 +793,30 @@ def generate_css(self):
font-family: 'Roboto Mono', monospace;
}
- table.steps-to-resolve {
+ div.steps-to-resolve {
background-color: #F8F9FA;
margin-bottom: 30px;
- width: var(--page-width);
+ width: 756px;
+ padding: 20px 30px;
+ vertical-align: top;
+ }
+
+ .steps-to-resolve-row {
+ vertical-align: top;
}
- td.steps-to-resolve {
- padding-left: 20px;
- padding-top: 20px;
- padding-right: 15px;
+ .steps-to-resolve-test-name {
+ display: inline-block;
+ margin-left: 70px;
+ margin-bottom: 20px;
+ width: 250px;
vertical-align: top;
}
+ .steps-to-resolve-description {
+ display: inline-block;
+ }
+
.steps-to-resolve.subtitle {
text-align: left;
padding-top: 15px;
@@ -808,9 +825,9 @@ def generate_css(self):
font-size: 14px;
}
- .steps-to-resolve.index {
+ .steps-to-resolve-index {
font-size: 40px;
- padding-left: 30px;
+ position: absolute;
}
.callout-container.info {
diff --git a/framework/python/src/common/util.py b/framework/python/src/common/util.py
index 70c0b76c8..e588640ae 100644
--- a/framework/python/src/common/util.py
+++ b/framework/python/src/common/util.py
@@ -105,7 +105,7 @@ def get_module_display_name(search):
'ntp': 'NTP',
'dns': 'DNS',
'connection': 'Connection',
- 'nmap': 'Services',
+ 'services': 'Services',
'tls': 'TLS',
'protocol': 'Protocol'
}