Display missing memory chunks (buddyinfo) again
This commit is contained in:
parent
6ac0e86169
commit
ab2905e0ae
@ -780,7 +780,7 @@ window.onerror = function (msg, url, lineNo, columnNo, errorObj) {
|
||||
<!-- Memory Chunks -->
|
||||
|
||||
<tr>
|
||||
<th colspan="3" scope="row">Memory Chunks</th>
|
||||
<th colspan="3" scope="row">Available Memory Chunks</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@ -940,6 +940,7 @@ window.onerror = function (msg, url, lineNo, columnNo, errorObj) {
|
||||
<li>Fix memory calculation in summary section</li>
|
||||
<li>Fix and rework calculation of GFP flags</li>
|
||||
<li>Add GFP flags for more kernel releases</li>
|
||||
<li>Display missing memory chunks (buddyinfo) again</li>
|
||||
<li>...</li>
|
||||
</ol>
|
||||
|
||||
|
@ -267,8 +267,8 @@ class BaseKernelConfig:
|
||||
r"^ free:(?P<free_pages>\d+) free_pcp:(?P<free_pcp_pages>\d+) free_cma:(?P<free_cma_pages>\d+)",
|
||||
True,
|
||||
),
|
||||
"Memory node information": (
|
||||
r"(^Node \d+ (DMA|Normal|hugepages).*(:?\n))+",
|
||||
"Available memory chunks": (
|
||||
r"(?P<mem_node_info>(^Node \d+ ((DMA|DMA32|Normal):|(hugepages)).+(\n|$))+)",
|
||||
False,
|
||||
),
|
||||
"Page cache": (
|
||||
|
24
test.py
24
test.py
@ -246,6 +246,18 @@ class TestInBrowser(TestBase):
|
||||
"Used swap space in summary not found",
|
||||
)
|
||||
|
||||
mem_node_info = self.driver.find_element(By.CLASS_NAME, "mem_node_info")
|
||||
self.assertEqual(
|
||||
mem_node_info.text[:44],
|
||||
"Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 2*64kB",
|
||||
"Unexpected memory chunks",
|
||||
)
|
||||
self.assertEqual(
|
||||
mem_node_info.text[-80:],
|
||||
"Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB",
|
||||
"Unexpected memory chunks",
|
||||
)
|
||||
|
||||
head = self.driver.find_element(By.ID, "pstable_header")
|
||||
self.assertTrue(
|
||||
"Page Table Entries" in head.text,
|
||||
@ -304,6 +316,18 @@ class TestInBrowser(TestBase):
|
||||
"Used physical memory in summary not found",
|
||||
)
|
||||
|
||||
mem_node_info = self.driver.find_element(By.CLASS_NAME, "mem_node_info")
|
||||
self.assertEqual(
|
||||
mem_node_info.text[:49],
|
||||
"Node 0 DMA: 1*4kB (U) 1*8kB (U) 1*16kB (U) 1*32kB",
|
||||
"Unexpected memory chunks",
|
||||
)
|
||||
self.assertEqual(
|
||||
mem_node_info.text[-80:],
|
||||
"Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB",
|
||||
"Unexpected memory chunks",
|
||||
)
|
||||
|
||||
head = self.driver.find_element(By.ID, "pstable_header")
|
||||
self.assertTrue(
|
||||
"Page Table Bytes" in head.text,
|
||||
|
Loading…
Reference in New Issue
Block a user