Regression Tests
General Overview
Basic Directory Structure
Outputs from Decompilations
Naming Conventions
Summary
Creating a New Test
Basics
General Structure of test.py Files
Example of a test.py File
Specifying Test Settings
Basics
Test Cases and Their Creation
Classes Having Multiple Settings
Arbitrary Parameters for the Decompiler
Specifying Input Files From Directory
Writing Test Methods
Basics
Automatically Performed Verifications
Accessing Decompilation and Outputs
Accessing Test Settings
Verifying Text Outputs
Verifying C Outputs
Available Entities
Verifying Configuration Files
Compiling and Running C Outputs
Running Code Only On Selected Platforms
Examples
Output C
Output DSM
Output LLVM IR
Output Config
Decompilation
Tests for Arbitrary Tools
Specifying the Tool
Passing Parameters
Obtaining Outputs and Writing Tests
Testing Success or Failure
Tools with Extra Support
Fileinfo
IDA Plugin
Unpacker
Examples
Bin2Pat
Fileinfo
IDA Plugin
Unpacker
Support and Feedback
Regression Tests
Docs
»
Index
Edit on GitHub
Index
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.