コード例 #1
0
 def test_stack_usage_line2(self):
     line = "puncover.c:8:43:dynamic_stack2	16	dynamic"
     c = Collector()
     c.symbols = {"123": {
         "base_file": "puncover.c",
         "line": 8,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
コード例 #2
0
 def test_stack_usage_line_cpp_constructor(self):
     line = "WString.cpp:82:1:String::String(unsigned int, unsigned char)	32	static"
     c = Collector(None)
     c.symbols = {"123": {
         "base_file": "WString.cpp",
         "line": 82,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
コード例 #3
0
 def test_stack_usage_line_header(self):
     line = "ILI9341_t3.h:312:15:void ILI9341_t3::updateDisplayClip()	16	static"
     c = Collector(None)
     c.symbols = {"123": {
         "base_file": "ILI9341_t3.h",
         "line": 312,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
コード例 #4
0
ファイル: test_collector.py プロジェクト: HBehrens/puncover
 def test_stack_usage_line_cpp_constructor(self):
     line = "WString.cpp:82:1:String::String(unsigned int, unsigned char)	32	static"
     c = Collector(None)
     c.symbols = {"123": {
         "base_file": "WString.cpp",
         "line": 82,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
コード例 #5
0
ファイル: test_collector.py プロジェクト: HBehrens/puncover
 def test_stack_usage_line_header(self):
     line = "ILI9341_t3.h:312:15:void ILI9341_t3::updateDisplayClip()	16	static"
     c = Collector(None)
     c.symbols = {"123": {
         "base_file": "ILI9341_t3.h",
         "line": 312,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
コード例 #6
0
ファイル: test_collector.py プロジェクト: HBehrens/puncover
 def test_stack_usage_line2(self):
     line = "puncover.c:8:43:dynamic_stack2	16	dynamic"
     c = Collector(None)
     c.symbols = {"123": {
         "base_file": "puncover.c",
         "line": 8,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
コード例 #7
0
 def test_stack_usage_line(self):
     line = "puncover.c:14:40:0	16	dynamic,bounded"
     c = Collector()
     c.symbols = {"123": {
         "base_file": "puncover.c",
         "line": 14,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
     self.assertEqual(16, c.symbols["123"]["stack_size"])
     self.assertEqual("dynamic,bounded", c.symbols["123"]["stack_qualifiers"])
コード例 #8
0
 def test_stack_usage_line_cpp_correct_line(self):
     line = "Print.cpp:34:8:virtual size_t Print::write(const uint8_t*, size_t)	24	static"
     c = Collector(None)
     c.symbols = {"123": {
         "base_file": "Print.cpp",
         "line": 34,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
     self.assertEqual(24, c.symbols["123"]["stack_size"])
     self.assertEqual("static", c.symbols["123"]["stack_qualifiers"])
コード例 #9
0
ファイル: test_collector.py プロジェクト: HBehrens/puncover
 def test_stack_usage_line_cpp_correct_line(self):
     line = "Print.cpp:34:8:virtual size_t Print::write(const uint8_t*, size_t)	24	static"
     c = Collector(None)
     c.symbols = {"123": {
         "base_file": "Print.cpp",
         "line": 34,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
     self.assertEqual(24, c.symbols["123"]["stack_size"])
     self.assertEqual("static", c.symbols["123"]["stack_qualifiers"])
コード例 #10
0
ファイル: test_collector.py プロジェクト: HBehrens/puncover
 def test_stack_usage_line(self):
     line = "puncover.c:14:40:0	16	dynamic,bounded"
     c = Collector(None)
     c.symbols = {"123": {
         "base_file": "puncover.c",
         "line": 14,
     }}
     self.assertTrue(c.parse_stack_usage_line(line))
     self.assertEqual(16, c.symbols["123"]["stack_size"])
     self.assertEqual("dynamic,bounded", c.symbols["123"]["stack_qualifiers"])