summaryrefslogtreecommitdiff
path: root/suite
AgeCommit message (Collapse)Author
2021-08-26Update hardcoded test_get_il_vars test for new .bntl'sAndrew Lamoureux
2021-07-26Update tests for new register printing and IL variable APIKyleMiles
2021-07-05Add a unit test for the fixed GetInstallDirectory/GetBundledPluginDirectory APIXusheng
2021-07-01Old tags test caseGlenn Smith
2021-06-12Function: Added `BNGetFunctionILVariables()` / `get_il_vars()` methodJon Palmisciano
2021-06-11Add TypeReferenceChanged notificationXusheng
2021-05-31Improve generated unit.pyAndrew Lamoureux
- class TestBinaryNinjaAPI renamed to distinguish it from the api_tests module and tests - fix --api-only running rebasing tests too - argument serves as a test name search keyword, so you can run all tests with "struct" in the name with `./suite/unit.py struct` or a single test with `./suite/unit.py test_binary___jumptable_armv7`
2021-05-29Initial support for unit test configurations.Brian Potchik
2021-05-26Add the ability to automatically create struct membersXusheng
2021-05-24NTR testGlenn Smith
2021-05-17Network SettingsGlenn Smith
2021-04-22Add unit test for HLIL arraysRusty Wagner
2021-04-22fix Python search APIXusheng
2021-04-22add persistent search resultXusheng
2021-04-05Update suite/binaries pointer for newest testAndrew Lamoureux
2021-04-02Add additional settings schema validation.Brian Potchik
2021-03-30Enable alternateTypePropagation by default to improve determinism and ↵Brian Potchik
eliminate stale xrefs.
2021-03-02Check for updates in PluginManager unit testPeter LaFosse
2021-03-02Fix api_test unit testsPeter LaFosse
2021-03-02fix api_test issues with demanglersPeter LaFosse
2021-03-02Fix bug in demangle unit testPeter LaFosse
2021-03-02Add PluginManager unit testPeter LaFosse
2021-02-18suppress reanalysis in the load old database unit testXusheng
2021-02-17add support for type xref and variable xrefXusheng
2021-01-31Update unit tests to include detailed information for data variables.Brian Potchik
2021-01-28Add tests corrosponding to #2244KyleMiles
2021-01-27Finish HLIL expression mapping APIs.Brian Potchik
2021-01-22Enable HLIL mapping unit tests.Brian Potchik
2021-01-22Add unit tests for 'get_llils_at' and 'get_lifted_ils_at' APIs.Brian Potchik
2021-01-20Add a sort for mapping tests to avoid index nondeterminism.Brian Potchik
2021-01-20Hold on HLIL mapping test until instability fixed.Brian Potchik
2021-01-20Expand instruction mapping unit tests.Brian Potchik
2020-12-18Add API/UI to control dead store elimination of specific variablesRusty Wagner
2020-11-22Fix unit test ongoing analysis message.Brian Potchik
2020-11-16support packaging/unpacking bndb filesxusheng
2020-11-16use context manager for bvXusheng
2020-11-16add a unit test for loading old databaseXusheng
2020-11-13add callback for BinaryView finalization and initial analysis completionXusheng
2020-11-07Add unit tests for MS demangler. Remove unnecessary enumeration value (fixes ↵Peter LaFosse
bug in MS demangler)
2020-10-27Fix generator to generate python3 tests onlyKyleMiles
2020-10-27Add simplifier test casesKyleMiles
2020-10-27remove the loop to delete temp files on WindowsXusheng
2020-10-25Cleanup loader settings.Brian Potchik
2020-10-23Add more test cases for simplifierKyleMiles
2020-10-19Expose Template Simplifier to the API, Adds Tests, and Adds Rust String FFI ↵KyleMiles
support to Python (see note) This introduces the ability to receive and free string from Rust in Python. For it to work, your exposed function name needs to begin with "BNRust", and the generator will create the appropriate code for freeing string return values and arguments.
2020-10-16add unit test for deprecated BinaryViewTypeXusheng
expose FileMetadata::GetExistingViews()
2020-10-15Cleanup load options when choosing to not open specific BinaryView types ↵Brian Potchik
during open with options.
2020-10-09fix warningXusheng
2020-10-08Dropping support for Python 2 in unit testsRusty Wagner
2020-10-08Fix unittest saving database during analysis warning.Brian Potchik