From 56bfbc430d8aa7f5e581958a5b9e600372805cdb Mon Sep 17 00:00:00 2001 From: KyleMiles Date: Fri, 17 Aug 2018 12:30:22 -0400 Subject: Unit Tests Run On One Thread --- suite/testcommon.py | 1 + 1 file changed, 1 insertion(+) (limited to 'suite/testcommon.py') diff --git a/suite/testcommon.py b/suite/testcommon.py index 285c24b5..b0f40b8b 100644 --- a/suite/testcommon.py +++ b/suite/testcommon.py @@ -10,6 +10,7 @@ from binaryninja.filemetadata import FileMetadata import subprocess import re +binja.mainthread.set_worker_thread_count(1) # Dear people from the future: If you're adding tests or debuging an # issue where python2 and python3 are producing different output -- cgit v1.3.1 From 66fe3d6c8b6a09724ef9cb9e1c0c524258a71c85 Mon Sep 17 00:00:00 2001 From: Ryan Snyder Date: Mon, 20 Aug 2018 19:01:29 -0400 Subject: Revert "Unit Tests Run On One Thread" This reverts commit 56bfbc430d8aa7f5e581958a5b9e600372805cdb. --- suite/testcommon.py | 1 - 1 file changed, 1 deletion(-) (limited to 'suite/testcommon.py') diff --git a/suite/testcommon.py b/suite/testcommon.py index b0f40b8b..285c24b5 100644 --- a/suite/testcommon.py +++ b/suite/testcommon.py @@ -10,7 +10,6 @@ from binaryninja.filemetadata import FileMetadata import subprocess import re -binja.mainthread.set_worker_thread_count(1) # Dear people from the future: If you're adding tests or debuging an # issue where python2 and python3 are producing different output -- cgit v1.3.1 From be65d155e3d8913fcf579efff9df94f40b95203f Mon Sep 17 00:00:00 2001 From: Josh Ferrell Date: Mon, 27 Aug 2018 16:01:25 -0400 Subject: Comment out partial_register_dataflow test --- suite/testcommon.py | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'suite/testcommon.py') diff --git a/suite/testcommon.py b/suite/testcommon.py index 285c24b5..c1f921c7 100644 --- a/suite/testcommon.py +++ b/suite/testcommon.py @@ -590,23 +590,23 @@ class TestBuilder(Builder): retinfo.append(i) return retinfo - def test_partial_register_dataflow(self): - """partial_register_dataflow produced different results""" - file_name = self.unpackage_file("partial_register_dataflow") - result = [] - reg_list = ['ch', 'cl', 'ah', 'edi', 'al', 'cx', 'ebp', 'ax', 'edx', 'ebx', 'esp', 'esi', 'dl', 'dh', 'di', 'bl', 'bh', 'eax', 'dx', 'bx', 'ecx', 'sp', 'si'] - bv = binja.BinaryViewType.get_view_of_file(file_name) - for func in bv.functions: - llil = func.low_level_il - for i in range(0, llil.__len__()-1): - for x in reg_list: - result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_reg_value(x)).replace('L', '')) - result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_possible_reg_values(x)).replace('L', '')) - result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_reg_value_after(x)).replace('L', '')) - result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_possible_reg_values_after(x)).replace('L', '')) - bv.file.close() - del bv - return result + # def test_partial_register_dataflow(self): + # """partial_register_dataflow produced different results""" + # file_name = self.unpackage_file("partial_register_dataflow") + # result = [] + # reg_list = ['ch', 'cl', 'ah', 'edi', 'al', 'cx', 'ebp', 'ax', 'edx', 'ebx', 'esp', 'esi', 'dl', 'dh', 'di', 'bl', 'bh', 'eax', 'dx', 'bx', 'ecx', 'sp', 'si'] + # bv = binja.BinaryViewType.get_view_of_file(file_name) + # for func in bv.functions: + # llil = func.low_level_il + # for i in range(0, llil.__len__()-1): + # for x in reg_list: + # result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_reg_value(x)).replace('L', '')) + # result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_possible_reg_values(x)).replace('L', '')) + # result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_reg_value_after(x)).replace('L', '')) + # result.append("LLIL:" + str(i).replace('L', '') + ":" + x + ":" + str(llil[i].get_possible_reg_values_after(x)).replace('L', '')) + # bv.file.close() + # del bv + # return result def test_low_il_stack(self): -- cgit v1.3.1