diff --git a/tests/conftest.py b/tests/conftest.py index f5116085e5..a70bb12e55 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -5,7 +5,7 @@ from packaging import version SNAPSHOT_MINIMUM_VERSIONS = { - "textual": "0.77", + "textual": "0.81", "pytest-textual-snapshot": "1.0", } diff --git a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg index 6fb50210da..c8184b2f34 100644 --- a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg +++ b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg @@ -19,290 +19,291 @@ font-weight: 700; } - .terminal-2956864693-matrix { + .terminal-2193240310-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2956864693-title { + .terminal-2193240310-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2956864693-r1 { fill: #e2e3e3 } -.terminal-2956864693-r2 { fill: #cd5c5c } -.terminal-2956864693-r3 { fill: #e2e3e3;font-weight: bold } -.terminal-2956864693-r4 { fill: #141414 } -.terminal-2956864693-r5 { fill: #c5c8c6 } -.terminal-2956864693-r6 { fill: #008139 } -.terminal-2956864693-r7 { fill: #438d9f } -.terminal-2956864693-r8 { fill: #f8f8f2 } -.terminal-2956864693-r9 { fill: #211505;font-weight: bold } -.terminal-2956864693-r10 { fill: #794f14;font-weight: bold } -.terminal-2956864693-r11 { fill: #23568b } -.terminal-2956864693-r12 { fill: #e1e1e1 } -.terminal-2956864693-r13 { fill: #e4e5e6 } -.terminal-2956864693-r14 { fill: #fea62b;font-weight: bold } -.terminal-2956864693-r15 { fill: #a7a9ab } -.terminal-2956864693-r16 { fill: #4c5055 } + .terminal-2193240310-r1 { fill: #e2e3e3 } +.terminal-2193240310-r2 { fill: #cd5c5c } +.terminal-2193240310-r3 { fill: #e2e3e3;font-weight: bold } +.terminal-2193240310-r4 { fill: #141414 } +.terminal-2193240310-r5 { fill: #c5c8c6 } +.terminal-2193240310-r6 { fill: #008139 } +.terminal-2193240310-r7 { fill: #438d9f } +.terminal-2193240310-r8 { fill: #f8f8f2 } +.terminal-2193240310-r9 { fill: #211505;font-weight: bold } +.terminal-2193240310-r10 { fill: #794f14;font-weight: bold } +.terminal-2193240310-r11 { fill: #1e1f35 } +.terminal-2193240310-r12 { fill: #23568b } +.terminal-2193240310-r13 { fill: #e1e1e1 } +.terminal-2193240310-r14 { fill: #e4e5e6 } +.terminal-2193240310-r15 { fill: #fea62b;font-weight: bold } +.terminal-2193240310-r16 { fill: #a7a9ab } +.terminal-2193240310-r17 { fill: #4c5055 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - + - - โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) <ROOT>โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ -โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) grandparentfun.py:4โ–ˆimport itertools                            โ–ˆ -    โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) parentfun.py:8โ–ˆdef generate_primes():                      โ–ˆ -        โ””โ”€โ”€ ๐Ÿ“„ 1.000KB (100.00 %) me  fun.py:12โ–ˆ    numbers = itertools.count(2)            โ–ˆ -โ–ˆ    while True:                             โ–ˆ -โ–ˆ        prime = next(numbers)               โ–ˆ -โ–ˆ        yield prime                         โ–ˆ -โ–ˆ        numbers = filter(lambda x, prime=priโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–Œโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงญ Function: meโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงญ Location: fun.py:12โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿ’พ Allocations: 1โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿ“ฆ Size: 1.000KBโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงต Thread: 0x1โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ - q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group โ–^p palette + + โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) <ROOT>โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ +โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) grandparentfun.py:4โ–ˆimport itertools                            โ–ˆ +    โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) parentfun.py:8โ–ˆdef generate_primes():                      โ–ˆ +        โ””โ”€โ”€ ๐Ÿ“„ 1.000KB (100.00 %) me  fun.py:12โ–ˆ    numbers = itertools.count(2)            โ–ˆ +โ–ˆ    while True:                             โ–ˆ +โ–ˆ        prime = next(numbers)               โ–ˆ +โ–ˆ        yield prime                         โ–ˆ +โ–ˆ        numbers = filter(lambda x, prime=priโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–Œโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงญ Function: meโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงญ Location: fun.py:12โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿ’พ Allocations: 1โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿ“ฆ Size: 1.000KBโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงต Thread: 0x1โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ + q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group โ–^p palette diff --git a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg index 83807034f9..bfeb4c0fd4 100644 --- a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg +++ b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg @@ -19,290 +19,291 @@ font-weight: 700; } - .terminal-2034727620-matrix { + .terminal-2577825541-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2034727620-title { + .terminal-2577825541-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2034727620-r1 { fill: #e2e3e3 } -.terminal-2034727620-r2 { fill: #cd5c5c } -.terminal-2034727620-r3 { fill: #e2e3e3;font-weight: bold } -.terminal-2034727620-r4 { fill: #141414 } -.terminal-2034727620-r5 { fill: #c5c8c6 } -.terminal-2034727620-r6 { fill: #008139 } -.terminal-2034727620-r7 { fill: #438d9f } -.terminal-2034727620-r8 { fill: #f8f8f2 } -.terminal-2034727620-r9 { fill: #211505;font-weight: bold } -.terminal-2034727620-r10 { fill: #794f14;font-weight: bold } -.terminal-2034727620-r11 { fill: #fea62b;font-weight: bold } -.terminal-2034727620-r12 { fill: #23568b } -.terminal-2034727620-r13 { fill: #e1e1e1 } -.terminal-2034727620-r14 { fill: #e4e5e6 } -.terminal-2034727620-r15 { fill: #a7a9ab } -.terminal-2034727620-r16 { fill: #4c5055 } + .terminal-2577825541-r1 { fill: #e2e3e3 } +.terminal-2577825541-r2 { fill: #cd5c5c } +.terminal-2577825541-r3 { fill: #e2e3e3;font-weight: bold } +.terminal-2577825541-r4 { fill: #141414 } +.terminal-2577825541-r5 { fill: #c5c8c6 } +.terminal-2577825541-r6 { fill: #008139 } +.terminal-2577825541-r7 { fill: #438d9f } +.terminal-2577825541-r8 { fill: #f8f8f2 } +.terminal-2577825541-r9 { fill: #211505;font-weight: bold } +.terminal-2577825541-r10 { fill: #794f14;font-weight: bold } +.terminal-2577825541-r11 { fill: #fea62b;font-weight: bold } +.terminal-2577825541-r12 { fill: #1e1f35 } +.terminal-2577825541-r13 { fill: #23568b } +.terminal-2577825541-r14 { fill: #e1e1e1 } +.terminal-2577825541-r15 { fill: #e4e5e6 } +.terminal-2577825541-r16 { fill: #a7a9ab } +.terminal-2577825541-r17 { fill: #4c5055 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - + - - โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) <ROOT>โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ -โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) grandparentfun.py:4โ–ˆimport itertools                            โ–ˆ -    โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) parent  fun.py:8โ–ˆdef generate_primes():                      โ–ˆ -โ”—โ”โ” ๐Ÿ“„ 1.000KB (100.00 %) mefun.py:12โ–ˆ    numbers = itertools.count(2)            โ–ˆ -โ–ˆ    while True:                             โ–ˆ -โ–ˆ        prime = next(numbers)               โ–ˆ -โ–ˆ        yield prime                         โ–ˆ -โ–ˆ        numbers = filter(lambda x, prime=priโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–Œโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงญ Function: parentโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงญ Location: fun.py:8โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿ’พ Allocations: 1โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿ“ฆ Size: 1.000KBโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงต Thread: 0x1โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ - q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group โ–^p palette + + โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) <ROOT>โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ +โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) grandparentfun.py:4โ–ˆimport itertools                            โ–ˆ +    โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) parent  fun.py:8โ–ˆdef generate_primes():                      โ–ˆ +โ”—โ”โ” ๐Ÿ“„ 1.000KB (100.00 %) mefun.py:12โ–ˆ    numbers = itertools.count(2)            โ–ˆ +โ–ˆ    while True:                             โ–ˆ +โ–ˆ        prime = next(numbers)               โ–ˆ +โ–ˆ        yield prime                         โ–ˆ +โ–ˆ        numbers = filter(lambda x, prime=priโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–Œโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงญ Function: parentโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงญ Location: fun.py:8โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿ’พ Allocations: 1โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿ“ฆ Size: 1.000KBโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงต Thread: 0x1โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ + q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group โ–^p palette diff --git a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg index 3d9200bded..0268213c30 100644 --- a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg +++ b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg @@ -19,290 +19,291 @@ font-weight: 700; } - .terminal-2016964904-matrix { + .terminal-940209513-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2016964904-title { + .terminal-940209513-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2016964904-r1 { fill: #e2e3e3 } -.terminal-2016964904-r2 { fill: #cd5c5c } -.terminal-2016964904-r3 { fill: #e2e3e3;font-weight: bold } -.terminal-2016964904-r4 { fill: #141414 } -.terminal-2016964904-r5 { fill: #c5c8c6 } -.terminal-2016964904-r6 { fill: #008139 } -.terminal-2016964904-r7 { fill: #438d9f } -.terminal-2016964904-r8 { fill: #f8f8f2 } -.terminal-2016964904-r9 { fill: #211505;font-weight: bold } -.terminal-2016964904-r10 { fill: #794f14;font-weight: bold } -.terminal-2016964904-r11 { fill: #23568b } -.terminal-2016964904-r12 { fill: #e1e1e1 } -.terminal-2016964904-r13 { fill: #e4e5e6 } -.terminal-2016964904-r14 { fill: #fea62b;font-weight: bold } -.terminal-2016964904-r15 { fill: #a7a9ab } -.terminal-2016964904-r16 { fill: #4c5055 } + .terminal-940209513-r1 { fill: #e2e3e3 } +.terminal-940209513-r2 { fill: #cd5c5c } +.terminal-940209513-r3 { fill: #e2e3e3;font-weight: bold } +.terminal-940209513-r4 { fill: #141414 } +.terminal-940209513-r5 { fill: #c5c8c6 } +.terminal-940209513-r6 { fill: #008139 } +.terminal-940209513-r7 { fill: #438d9f } +.terminal-940209513-r8 { fill: #f8f8f2 } +.terminal-940209513-r9 { fill: #211505;font-weight: bold } +.terminal-940209513-r10 { fill: #794f14;font-weight: bold } +.terminal-940209513-r11 { fill: #1e1f35 } +.terminal-940209513-r12 { fill: #23568b } +.terminal-940209513-r13 { fill: #e1e1e1 } +.terminal-940209513-r14 { fill: #e4e5e6 } +.terminal-940209513-r15 { fill: #fea62b;font-weight: bold } +.terminal-940209513-r16 { fill: #a7a9ab } +.terminal-940209513-r17 { fill: #4c5055 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - + - - โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) <ROOT>โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ -โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) grandparent2fun2.py:4โ–ˆimport itertools                            โ–ˆ -    โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) parent2fun2.py:8โ–ˆdef generate_primes():                      โ–ˆ -        โ””โ”€โ”€ ๐Ÿ“„ 1.000KB (100.00 %) me2  func2.py:4โ–ˆ    numbers = itertools.count(2)            โ–ˆ -โ–ˆ    while True:โ–ˆ -โ–ˆ        prime = next(numbers)               โ–ˆ -โ–ˆ        yield prime                         โ–ˆ -โ–ˆ        numbers = filter(lambda x, prime=priโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–Œโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงญ Function: me2โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงญ Location: func2.py:4โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿ’พ Allocations: 1โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿ“ฆ Size: 1.000KBโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงต Thread: 0x1โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ - q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group โ–^p palette + + โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) <ROOT>โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ +โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) grandparent2fun2.py:4โ–ˆimport itertools                            โ–ˆ +    โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (100.00 %) parent2fun2.py:8โ–ˆdef generate_primes():                      โ–ˆ +        โ””โ”€โ”€ ๐Ÿ“„ 1.000KB (100.00 %) me2  func2.py:4โ–ˆ    numbers = itertools.count(2)            โ–ˆ +โ–ˆ    while True:โ–ˆ +โ–ˆ        prime = next(numbers)               โ–ˆ +โ–ˆ        yield prime                         โ–ˆ +โ–ˆ        numbers = filter(lambda x, prime=priโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–Œโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงญ Function: me2โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงญ Location: func2.py:4โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿ’พ Allocations: 1โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿ“ฆ Size: 1.000KBโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงต Thread: 0x1โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ + q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group โ–^p palette diff --git a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg index 549e65d7d0..5ce991aabd 100644 --- a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg +++ b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg @@ -19,292 +19,293 @@ font-weight: 700; } - .terminal-3644930375-matrix { + .terminal-972766600-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3644930375-title { + .terminal-972766600-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3644930375-r1 { fill: #e2e3e3 } -.terminal-3644930375-r2 { fill: #cd5c5c } -.terminal-3644930375-r3 { fill: #e2e3e3;font-weight: bold } -.terminal-3644930375-r4 { fill: #141414 } -.terminal-3644930375-r5 { fill: #c5c8c6 } -.terminal-3644930375-r6 { fill: #008139 } -.terminal-3644930375-r7 { fill: #d86744 } -.terminal-3644930375-r8 { fill: #438d9f } -.terminal-3644930375-r9 { fill: #f8f8f2 } -.terminal-3644930375-r10 { fill: #211505;font-weight: bold } -.terminal-3644930375-r11 { fill: #794f14;font-weight: bold } -.terminal-3644930375-r12 { fill: #fea62b;font-weight: bold } -.terminal-3644930375-r13 { fill: #7fb725 } -.terminal-3644930375-r14 { fill: #23568b } -.terminal-3644930375-r15 { fill: #e1e1e1 } -.terminal-3644930375-r16 { fill: #e4e5e6 } -.terminal-3644930375-r17 { fill: #a7a9ab } -.terminal-3644930375-r18 { fill: #4c5055 } + .terminal-972766600-r1 { fill: #e2e3e3 } +.terminal-972766600-r2 { fill: #cd5c5c } +.terminal-972766600-r3 { fill: #e2e3e3;font-weight: bold } +.terminal-972766600-r4 { fill: #141414 } +.terminal-972766600-r5 { fill: #c5c8c6 } +.terminal-972766600-r6 { fill: #008139 } +.terminal-972766600-r7 { fill: #d86744 } +.terminal-972766600-r8 { fill: #438d9f } +.terminal-972766600-r9 { fill: #f8f8f2 } +.terminal-972766600-r10 { fill: #211505;font-weight: bold } +.terminal-972766600-r11 { fill: #794f14;font-weight: bold } +.terminal-972766600-r12 { fill: #fea62b;font-weight: bold } +.terminal-972766600-r13 { fill: #7fb725 } +.terminal-972766600-r14 { fill: #1e1f35 } +.terminal-972766600-r15 { fill: #23568b } +.terminal-972766600-r16 { fill: #e1e1e1 } +.terminal-972766600-r17 { fill: #e4e5e6 } +.terminal-972766600-r18 { fill: #a7a9ab } +.terminal-972766600-r19 { fill: #4c5055 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - + - - โ–ผ ๐Ÿ“‚ 11.000KB (100.00 %) <ROOT>โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ -โ”œโ”€โ”€ โ–ผ ๐Ÿ“‚ 10.000KB (90.91 %) grandparent2fun2.py:4โ–ˆimport itertools                            โ–ˆ -โ”‚   โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 10.000KB (90.91 %) parent2fun2.py:8โ–ˆdef generate_primes():                      โ–ˆ -โ”‚       โ””โ”€โ”€ ๐Ÿ“„ 10.000KB (90.91 %) me2fun2.py:12โ–ˆ    numbers = itertools.count(2)            โ–ˆ -โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (9.09 %) e  fun.py:5โ–ˆ    while True:                             โ–ˆ -โ”—โ”โ” โ–ผ ๐Ÿ“‚ 1.000KB (9.09 %) dfun.py:4โ–ˆ        prime = next(numbers)โ–ˆ -    โ”—โ”โ” โ–ผ ๐Ÿ“‚ 1.000KB (9.09 %) cfun.py:3โ–ˆ        yield prime                         โ–ˆ -        โ”—โ”โ” โ–ผ ๐Ÿ“‚ 1.000KB (9.09 %) bfun.py:2โ–ˆ        numbers = filter(lambda x, prime=priโ–ˆ -            โ”—โ”โ” ๐Ÿ“„ 1.000KB (9.09 %) afun.py:1โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–Œโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงญ Function: eโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงญ Location: fun.py:5โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿ’พ Allocations: 1โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿ“ฆ Size: 1.000KBโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆ๐Ÿงต Thread: 0x1โ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–ˆ -โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ - q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group โ–^p palette + + โ–ผ ๐Ÿ“‚ 11.000KB (100.00 %) <ROOT>โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ +โ”œโ”€โ”€ โ–ผ ๐Ÿ“‚ 10.000KB (90.91 %) grandparent2fun2.py:4โ–ˆimport itertools                            โ–ˆ +โ”‚   โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 10.000KB (90.91 %) parent2fun2.py:8โ–ˆdef generate_primes():                      โ–ˆ +โ”‚       โ””โ”€โ”€ ๐Ÿ“„ 10.000KB (90.91 %) me2fun2.py:12โ–ˆ    numbers = itertools.count(2)            โ–ˆ +โ””โ”€โ”€ โ–ผ ๐Ÿ“‚ 1.000KB (9.09 %) e  fun.py:5โ–ˆ    while True:                             โ–ˆ +โ”—โ”โ” โ–ผ ๐Ÿ“‚ 1.000KB (9.09 %) dfun.py:4โ–ˆ        prime = next(numbers)โ–ˆ +    โ”—โ”โ” โ–ผ ๐Ÿ“‚ 1.000KB (9.09 %) cfun.py:3โ–ˆ        yield prime                         โ–ˆ +        โ”—โ”โ” โ–ผ ๐Ÿ“‚ 1.000KB (9.09 %) bfun.py:2โ–ˆ        numbers = filter(lambda x, prime=priโ–ˆ +            โ”—โ”โ” ๐Ÿ“„ 1.000KB (9.09 %) afun.py:1โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–Œโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงญ Function: eโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงญ Location: fun.py:5โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿ’พ Allocations: 1โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿ“ฆ Size: 1.000KBโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆ๐Ÿงต Thread: 0x1โ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–ˆ +โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ + q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group โ–^p palette diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg index 13f5783ead..1fe3a2341f 100644 --- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg +++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg @@ -19,146 +19,147 @@ font-weight: 700; } - .terminal-2382463945-matrix { + .terminal-2135092110-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2382463945-title { + .terminal-2135092110-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2382463945-r1 { fill: #e1e1e1;font-weight: bold } -.terminal-2382463945-r2 { fill: #e1e1e1 } -.terminal-2382463945-r3 { fill: #c5c8c6 } -.terminal-2382463945-r4 { fill: #f4005f } -.terminal-2382463945-r5 { fill: #64d484 } -.terminal-2382463945-r6 { fill: #dde6ed;font-weight: bold } -.terminal-2382463945-r7 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } -.terminal-2382463945-r8 { fill: #e1e2e3 } -.terminal-2382463945-r9 { fill: #cd5c5c } -.terminal-2382463945-r10 { fill: #61c12c } -.terminal-2382463945-r11 { fill: #fa8d02 } -.terminal-2382463945-r12 { fill: #ee950c } -.terminal-2382463945-r13 { fill: #8db322 } -.terminal-2382463945-r14 { fill: #fea62b;font-weight: bold } -.terminal-2382463945-r15 { fill: #a7a9ab } -.terminal-2382463945-r16 { fill: #474747 } + .terminal-2135092110-r1 { fill: #e1e1e1;font-weight: bold } +.terminal-2135092110-r2 { fill: #e1e1e1 } +.terminal-2135092110-r3 { fill: #1e1e1e } +.terminal-2135092110-r4 { fill: #c5c8c6 } +.terminal-2135092110-r5 { fill: #f4005f } +.terminal-2135092110-r6 { fill: #64d484 } +.terminal-2135092110-r7 { fill: #dde6ed;font-weight: bold } +.terminal-2135092110-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } +.terminal-2135092110-r9 { fill: #e1e2e3 } +.terminal-2135092110-r10 { fill: #cd5c5c } +.terminal-2135092110-r11 { fill: #61c12c } +.terminal-2135092110-r12 { fill: #fa8d02 } +.terminal-2135092110-r13 { fill: #ee950c } +.terminal-2135092110-r14 { fill: #8db322 } +.terminal-2135092110-r15 { fill: #fea62b;font-weight: bold } +.terminal-2135092110-r16 { fill: #a7a9ab } +.terminal-2135092110-r17 { fill: #474747 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - + - - Memray live tracking                                  Fri Oct 13 12:00:00 2023 -PID: ???     CMD: ???                                                          -TID: *       All threads -Samples: 2   Duration: 42.0 seconds                                            -StatusRemote has disconnected - -โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ -โ”‚                                                 โ–โ”‚ -โ”‚                                                 โ–โ”‚ -โ”‚                                                 โ–ˆโ”‚ -โ”‚                                                 โ–ˆโ”‚ -โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 2.325KB (100% of 2.325KB max) โ”€โ•ฏ -                      Location                      Total Bytes% TotalO - malloc                                                 2.325KB100.00% - parent                                                 2.325KB100.00% - grandparent                                            2.325KB100.00% - f2                                                     1.325KB 56.99% - f1                                                     1.000KB 43.01% - something0                                            333.000B 13.99% - something1                                            333.000B 13.99% - something2                                            333.000B 13.99% - something3                                            333.000B 13.99% - something4                                            333.000B 13.99% - q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sortโ–^p palette + + Memray live tracking                                  Fri Oct 13 12:00:00 2023 +PID: ???     CMD: ???                                                          +TID: *       All threads +Samples: 2   Duration: 42.0 seconds                                            +StatusRemote has disconnected + +โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ +โ”‚                                                 โ–โ”‚ +โ”‚                                                 โ–โ”‚ +โ”‚                                                 โ–ˆโ”‚ +โ”‚                                                 โ–ˆโ”‚ +โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 2.325KB (100% of 2.325KB max) โ”€โ•ฏ +                      Location                      Total Bytes% TotalO + malloc                                                 2.325KB100.00% + parent                                                 2.325KB100.00% + grandparent                                            2.325KB100.00% + f2                                                     1.325KB 56.99% + f1                                                     1.000KB 43.01% + something0                                            333.000B 13.99% + something1                                            333.000B 13.99% + something2                                            333.000B 13.99% + something3                                            333.000B 13.99% + something4                                            333.000B 13.99% + q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sortโ–^p palette diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg index 79b4f663c2..881333f8b8 100644 --- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg +++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg @@ -19,143 +19,144 @@ font-weight: 700; } - .terminal-4246269947-matrix { + .terminal-1637235901-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4246269947-title { + .terminal-1637235901-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4246269947-r1 { fill: #dde6ed;font-weight: bold } -.terminal-4246269947-r2 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } -.terminal-4246269947-r3 { fill: #e1e1e1 } -.terminal-4246269947-r4 { fill: #c5c8c6 } -.terminal-4246269947-r5 { fill: #e1e2e3 } -.terminal-4246269947-r6 { fill: #cd5c5c } -.terminal-4246269947-r7 { fill: #61c12c } -.terminal-4246269947-r8 { fill: #f6840d } -.terminal-4246269947-r9 { fill: #d39e14 } -.terminal-4246269947-r10 { fill: #23568b } -.terminal-4246269947-r11 { fill: #fea62b;font-weight: bold } -.terminal-4246269947-r12 { fill: #a7a9ab } -.terminal-4246269947-r13 { fill: #474747 } + .terminal-1637235901-r1 { fill: #dde6ed;font-weight: bold } +.terminal-1637235901-r2 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } +.terminal-1637235901-r3 { fill: #e1e1e1 } +.terminal-1637235901-r4 { fill: #c5c8c6 } +.terminal-1637235901-r5 { fill: #e1e2e3 } +.terminal-1637235901-r6 { fill: #cd5c5c } +.terminal-1637235901-r7 { fill: #61c12c } +.terminal-1637235901-r8 { fill: #f6840d } +.terminal-1637235901-r9 { fill: #d39e14 } +.terminal-1637235901-r10 { fill: #1e1e1e } +.terminal-1637235901-r11 { fill: #23568b } +.terminal-1637235901-r12 { fill: #fea62b;font-weight: bold } +.terminal-1637235901-r13 { fill: #a7a9ab } +.terminal-1637235901-r14 { fill: #474747 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - + - -                       Location                      Total Bytes% TotalOwn - malloc                                                 3.000KB100.00%  3 - parent                                                 3.000KB100.00% - grandparent                                            3.000KB100.00% - f2                                                     2.000KB 66.67% - f1                                                     1.000KB 33.33% - - - - - - - - - - - - - - - - -โ–Š - q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sortโ–^p palette + +                       Location                      Total Bytes% TotalOwn + malloc                                                 3.000KB100.00%  3 + parent                                                 3.000KB100.00% + grandparent                                            3.000KB100.00% + f2                                                     2.000KB 66.67% + f1                                                     1.000KB 33.33% + + + + + + + + + + + + + + + + +โ–Š + q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sortโ–^p palette diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg index fab58c856e..c9af497295 100644 --- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg +++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg @@ -19,152 +19,153 @@ font-weight: 700; } - .terminal-1251241787-matrix { + .terminal-1614452856-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1251241787-title { + .terminal-1614452856-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1251241787-r1 { fill: #e1e1e1;font-weight: bold } -.terminal-1251241787-r2 { fill: #e1e1e1 } -.terminal-1251241787-r3 { fill: #c5c8c6 } -.terminal-1251241787-r4 { fill: #00ff00 } -.terminal-1251241787-r5 { fill: #64d484 } -.terminal-1251241787-r6 { fill: #f4005f } -.terminal-1251241787-r7 { fill: #dde6ed;font-weight: bold } -.terminal-1251241787-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } -.terminal-1251241787-r9 { fill: #e1e2e3 } -.terminal-1251241787-r10 { fill: #cd5c5c } -.terminal-1251241787-r11 { fill: #7fb725 } -.terminal-1251241787-r12 { fill: #61c12c } -.terminal-1251241787-r13 { fill: #fa8d02 } -.terminal-1251241787-r14 { fill: #75ba27 } -.terminal-1251241787-r15 { fill: #ee950c } -.terminal-1251241787-r16 { fill: #6bbd29 } -.terminal-1251241787-r17 { fill: #8db322 } -.terminal-1251241787-r18 { fill: #14191f } -.terminal-1251241787-r19 { fill: #23568b } -.terminal-1251241787-r20 { fill: #fea62b;font-weight: bold } -.terminal-1251241787-r21 { fill: #a7a9ab } -.terminal-1251241787-r22 { fill: #474747 } + .terminal-1614452856-r1 { fill: #e1e1e1;font-weight: bold } +.terminal-1614452856-r2 { fill: #e1e1e1 } +.terminal-1614452856-r3 { fill: #c5c8c6 } +.terminal-1614452856-r4 { fill: #00ff00 } +.terminal-1614452856-r5 { fill: #64d484 } +.terminal-1614452856-r6 { fill: #f4005f } +.terminal-1614452856-r7 { fill: #dde6ed;font-weight: bold } +.terminal-1614452856-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } +.terminal-1614452856-r9 { fill: #1e1e1e } +.terminal-1614452856-r10 { fill: #e1e2e3 } +.terminal-1614452856-r11 { fill: #cd5c5c } +.terminal-1614452856-r12 { fill: #7fb725 } +.terminal-1614452856-r13 { fill: #61c12c } +.terminal-1614452856-r14 { fill: #fa8d02 } +.terminal-1614452856-r15 { fill: #75ba27 } +.terminal-1614452856-r16 { fill: #ee950c } +.terminal-1614452856-r17 { fill: #6bbd29 } +.terminal-1614452856-r18 { fill: #8db322 } +.terminal-1614452856-r19 { fill: #14191f } +.terminal-1614452856-r20 { fill: #23568b } +.terminal-1614452856-r21 { fill: #fea62b;font-weight: bold } +.terminal-1614452856-r22 { fill: #a7a9ab } +.terminal-1614452856-r23 { fill: #474747 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - + - - Memray live tracking                                                                            Fri Oct 13 12:00:00 2023 - (โˆฉ๏ฝ€-ยด)โŠƒโ”โ˜†๏พŸ.*๏ฝฅ๏ฝก๏พŸ โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ -PID: ???     CMD: ???                                                             โ”‚                                 โ–โ”‚ -TID: *       All threadsโ”‚                                 โ–โ”‚ -Samples: 2   Duration: 42.0 seconds                                               โ”‚                                 โ–ˆโ”‚ -StatusRemote has disconnectedโ”‚                                 โ–ˆโ”‚ -โ•ฐโ”€โ”€ 2.325KB (100% of 2.325KB max) โ”€โ•ฏ - -                      Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Modul - malloc                                                 2.325KB100.00%  2.325KB100.00%          3 malloc.c   - parent                                                 2.325KB100.00%   0.000B  0.00%          3 fun.py     - grandparent                                            2.325KB100.00%   0.000B  0.00%          3 fun.py     - f2                                                     1.325KB 56.99%   0.000B  0.00%          2 f.py       - f1                                                     1.000KB 43.01%   0.000B  0.00%          1 f.py       - something0                                            333.000B 13.99%   0.000B  0.00%          1 something. - something1                                            333.000B 13.99%   0.000B  0.00%          1 something.โ–ƒโ–ƒ - something2                                            333.000B 13.99%   0.000B  0.00%          1 something. - something3                                            333.000B 13.99%   0.000B  0.00%          1 something. - something4                                            333.000B 13.99%   0.000B  0.00%          1 something. - something5                                            333.000B 13.99%   0.000B  0.00%          1 something. - something6                                            333.000B 13.99%   0.000B  0.00%          1 something. - something7                                            333.000B 13.99%   0.000B  0.00%          1 something. -โ– - q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocations โ–^p palette + + Memray live tracking                                                                            Fri Oct 13 12:00:00 2023 + (โˆฉ๏ฝ€-ยด)โŠƒโ”โ˜†๏พŸ.*๏ฝฅ๏ฝก๏พŸ โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ +PID: ???     CMD: ???                                                             โ”‚                                 โ–โ”‚ +TID: *       All threadsโ”‚                                 โ–โ”‚ +Samples: 2   Duration: 42.0 seconds                                               โ”‚                                 โ–ˆโ”‚ +StatusRemote has disconnectedโ”‚                                 โ–ˆโ”‚ +โ•ฐโ”€โ”€ 2.325KB (100% of 2.325KB max) โ”€โ•ฏ + +                      Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Modul + malloc                                                 2.325KB100.00%  2.325KB100.00%          3 malloc.c   + parent                                                 2.325KB100.00%   0.000B  0.00%          3 fun.py     + grandparent                                            2.325KB100.00%   0.000B  0.00%          3 fun.py     + f2                                                     1.325KB 56.99%   0.000B  0.00%          2 f.py       + f1                                                     1.000KB 43.01%   0.000B  0.00%          1 f.py       + something0                                            333.000B 13.99%   0.000B  0.00%          1 something. + something1                                            333.000B 13.99%   0.000B  0.00%          1 something.โ–ƒโ–ƒ + something2                                            333.000B 13.99%   0.000B  0.00%          1 something. + something3                                            333.000B 13.99%   0.000B  0.00%          1 something. + something4                                            333.000B 13.99%   0.000B  0.00%          1 something. + something5                                            333.000B 13.99%   0.000B  0.00%          1 something. + something6                                            333.000B 13.99%   0.000B  0.00%          1 something. + something7                                            333.000B 13.99%   0.000B  0.00%          1 something. +โ– + q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocations โ–^p palette diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg index 23713ca2ce..9894376e9a 100644 --- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg +++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg @@ -19,140 +19,141 @@ font-weight: 700; } - .terminal-515275637-matrix { + .terminal-4057121701-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-515275637-title { + .terminal-4057121701-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-515275637-r1 { fill: #e1e1e1;font-weight: bold } -.terminal-515275637-r2 { fill: #e1e1e1 } -.terminal-515275637-r3 { fill: #c5c8c6 } -.terminal-515275637-r4 { fill: #fd971f } -.terminal-515275637-r5 { fill: #64d484 } -.terminal-515275637-r6 { fill: #dde6ed;font-weight: bold } -.terminal-515275637-r7 { fill: #e1e2e3 } -.terminal-515275637-r8 { fill: #fea62b;font-weight: bold } -.terminal-515275637-r9 { fill: #a7a9ab } -.terminal-515275637-r10 { fill: #474747 } + .terminal-4057121701-r1 { fill: #e1e1e1;font-weight: bold } +.terminal-4057121701-r2 { fill: #e1e1e1 } +.terminal-4057121701-r3 { fill: #1e1e1e } +.terminal-4057121701-r4 { fill: #c5c8c6 } +.terminal-4057121701-r5 { fill: #fd971f } +.terminal-4057121701-r6 { fill: #64d484 } +.terminal-4057121701-r7 { fill: #dde6ed;font-weight: bold } +.terminal-4057121701-r8 { fill: #e1e2e3 } +.terminal-4057121701-r9 { fill: #fea62b;font-weight: bold } +.terminal-4057121701-r10 { fill: #a7a9ab } +.terminal-4057121701-r11 { fill: #474747 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - + - - Memray live tracki      Fri Oct 13 12:00:00 2023 -PID: ???     CMD: ???                            -TID: *       All threads -Samples: 2   Duration: 42.0 seconds              -StatusTable updates paused - -โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ -โ”‚                                             โ–โ”‚ -โ”‚                                             โ–โ”‚ -โ”‚                                             โ–Ÿโ”‚ -โ”‚                                             โ–ˆโ”‚ -โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 3.000KB (100% of 3.000KB max) โ”€โ•ฏ -                      Location                   - malloc                                          - f1                                              - parent                                          - grandparent                                     - - - - - - - q Quit  m Unmerge Threads  t Sort bโ–^p palette + + Memray live tracki      Fri Oct 13 12:00:00 2023 +PID: ???     CMD: ???                            +TID: *       All threads +Samples: 2   Duration: 42.0 seconds              +StatusTable updates paused + +โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ +โ”‚                                             โ–โ”‚ +โ”‚                                             โ–โ”‚ +โ”‚                                             โ–Ÿโ”‚ +โ”‚                                             โ–ˆโ”‚ +โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 3.000KB (100% of 3.000KB max) โ”€โ•ฏ +                      Location                   + malloc                                          + f1                                              + parent                                          + grandparent                                     + + + + + + + q Quit  m Unmerge Threads  t Sort bโ–^p palette diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg index 3827992122..8d668130bf 100644 --- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg +++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg @@ -19,142 +19,143 @@ font-weight: 700; } - .terminal-3762580305-matrix { + .terminal-3686905860-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3762580305-title { + .terminal-3686905860-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3762580305-r1 { fill: #e1e1e1;font-weight: bold } -.terminal-3762580305-r2 { fill: #e1e1e1 } -.terminal-3762580305-r3 { fill: #c5c8c6 } -.terminal-3762580305-r4 { fill: #fd971f } -.terminal-3762580305-r5 { fill: #f4005f } -.terminal-3762580305-r6 { fill: #23568b } -.terminal-3762580305-r7 { fill: #64d484 } -.terminal-3762580305-r8 { fill: #dde6ed;font-weight: bold } -.terminal-3762580305-r9 { fill: #e1e2e3 } -.terminal-3762580305-r10 { fill: #fea62b;font-weight: bold } -.terminal-3762580305-r11 { fill: #a7a9ab } -.terminal-3762580305-r12 { fill: #474747 } + .terminal-3686905860-r1 { fill: #e1e1e1;font-weight: bold } +.terminal-3686905860-r2 { fill: #e1e1e1 } +.terminal-3686905860-r3 { fill: #1e1e1e } +.terminal-3686905860-r4 { fill: #c5c8c6 } +.terminal-3686905860-r5 { fill: #fd971f } +.terminal-3686905860-r6 { fill: #f4005f } +.terminal-3686905860-r7 { fill: #23568b } +.terminal-3686905860-r8 { fill: #64d484 } +.terminal-3686905860-r9 { fill: #dde6ed;font-weight: bold } +.terminal-3686905860-r10 { fill: #e1e2e3 } +.terminal-3686905860-r11 { fill: #fea62b;font-weight: bold } +.terminal-3686905860-r12 { fill: #a7a9ab } +.terminal-3686905860-r13 { fill: #474747 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - + - - Memray live tracki      Fri Oct 13 12:00:00 2023 -PID: ???     CMD: ???                            -TID: *       All threads -Samples: 2   Duration: 42.0 seconds              -StatusTable updates pausedRemote has disconne -โ– -โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ -โ”‚                                             โ–โ”‚ -โ”‚                                             โ–โ”‚ -โ”‚                                             โ–Ÿโ”‚ -โ”‚                                             โ–ˆโ”‚ -โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 3.000KB (100% of 3.000KB max) โ”€โ•ฏ -                      Location                   - malloc                                          - f1                                              - parent                                          - grandparent                                     - - - - - - - q Quit  m Unmerge Threads  t Sort bโ–^p palette + + Memray live tracki      Fri Oct 13 12:00:00 2023 +PID: ???     CMD: ???                            +TID: *       All threads +Samples: 2   Duration: 42.0 seconds              +StatusTable updates pausedRemote has disconne +โ– +โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ +โ”‚                                             โ–โ”‚ +โ”‚                                             โ–โ”‚ +โ”‚                                             โ–Ÿโ”‚ +โ”‚                                             โ–ˆโ”‚ +โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 3.000KB (100% of 3.000KB max) โ”€โ•ฏ +                      Location                   + malloc                                          + f1                                              + parent                                          + grandparent                                     + + + + + + + q Quit  m Unmerge Threads  t Sort bโ–^p palette diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg index 4a42852b49..2c59f5c6e6 100644 --- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg +++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg @@ -19,146 +19,147 @@ font-weight: 700; } - .terminal-1964362991-matrix { + .terminal-232378738-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1964362991-title { + .terminal-232378738-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1964362991-r1 { fill: #e1e1e1;font-weight: bold } -.terminal-1964362991-r2 { fill: #e1e1e1 } -.terminal-1964362991-r3 { fill: #c5c8c6 } -.terminal-1964362991-r4 { fill: #00ff00 } -.terminal-1964362991-r5 { fill: #64d484 } -.terminal-1964362991-r6 { fill: #fd971f } -.terminal-1964362991-r7 { fill: #f4005f } -.terminal-1964362991-r8 { fill: #dde6ed;font-weight: bold } -.terminal-1964362991-r9 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } -.terminal-1964362991-r10 { fill: #e1e2e3 } -.terminal-1964362991-r11 { fill: #cd5c5c } -.terminal-1964362991-r12 { fill: #61c12c } -.terminal-1964362991-r13 { fill: #23568b } -.terminal-1964362991-r14 { fill: #fea62b;font-weight: bold } -.terminal-1964362991-r15 { fill: #a7a9ab } -.terminal-1964362991-r16 { fill: #474747 } + .terminal-232378738-r1 { fill: #e1e1e1;font-weight: bold } +.terminal-232378738-r2 { fill: #e1e1e1 } +.terminal-232378738-r3 { fill: #c5c8c6 } +.terminal-232378738-r4 { fill: #00ff00 } +.terminal-232378738-r5 { fill: #64d484 } +.terminal-232378738-r6 { fill: #fd971f } +.terminal-232378738-r7 { fill: #f4005f } +.terminal-232378738-r8 { fill: #dde6ed;font-weight: bold } +.terminal-232378738-r9 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } +.terminal-232378738-r10 { fill: #e1e2e3 } +.terminal-232378738-r11 { fill: #cd5c5c } +.terminal-232378738-r12 { fill: #61c12c } +.terminal-232378738-r13 { fill: #1e1e1e } +.terminal-232378738-r14 { fill: #23568b } +.terminal-232378738-r15 { fill: #fea62b;font-weight: bold } +.terminal-232378738-r16 { fill: #a7a9ab } +.terminal-232378738-r17 { fill: #474747 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - + - - Memray live tracking                                     Fri Oct 13 12:00:00 2023 - (โˆฉ๏ฝ€-ยด)โŠƒโ”โ˜†๏พŸ.*๏ฝฅ๏ฝก๏พŸ โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ -PID: ???     CMD: ???                                  โ”‚                     โ–โ”‚ -TID: *       All threadsโ”‚                     โ–โ”‚ -Samples: 2   Duration: 42.0 seconds                    โ”‚                     โ–Ÿโ”‚ -StatusTable updates pausedRemote has disconnectedโ”‚                     โ–ˆโ”‚ -โ•ฐโ”€ 3.000KB (100% of โ€ฆ โ”€โ•ฏ - -                      Location                      Total Bytes% TotalOwn By - malloc                                                 1.000KB100.00%  1.00 - f1                                                     1.000KB100.00%   0.0 - parent                                                 1.000KB100.00%   0.0 - grandparent                                            1.000KB100.00%   0.0 - - - - - - - - - -โ–Š - q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort byโ–^p palette + + Memray live tracking                                     Fri Oct 13 12:00:00 2023 + (โˆฉ๏ฝ€-ยด)โŠƒโ”โ˜†๏พŸ.*๏ฝฅ๏ฝก๏พŸ โ•ญโ”€ Heap Usage โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ +PID: ???     CMD: ???                                  โ”‚                     โ–โ”‚ +TID: *       All threadsโ”‚                     โ–โ”‚ +Samples: 2   Duration: 42.0 seconds                    โ”‚                     โ–Ÿโ”‚ +StatusTable updates pausedRemote has disconnectedโ”‚                     โ–ˆโ”‚ +โ•ฐโ”€ 3.000KB (100% of โ€ฆ โ”€โ•ฏ + +                      Location                      Total Bytes% TotalOwn By + malloc                                                 1.000KB100.00%  1.00 + f1                                                     1.000KB100.00%   0.0 + parent                                                 1.000KB100.00%   0.0 + grandparent                                            1.000KB100.00%   0.0 + + + + + + + + + +โ–Š + q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort byโ–^p palette