Test your Plugin
Problem Statement
Prerequisites
Quick Validation Checklist
Step-by-Step Testing Guide
Step 1: Validate Plugin Metadata with Lint
Step 2: Understand Lint Output
Step 3: Fix Common Validation Errors
Error: "Invalid JSON syntax"
Error: "Missing required field: plugin.version"
Error: "Entry point file not found"
Error: "Python dependency not found on PyPI"
Error: "Invalid version specifier"
Step 4: Test Local Installation
Step 5: Verify Installation
Step 6: Test in IDA Pro
Step 7: Test Across IDA Versions
Step 8: Test Plugin Configuration (if applicable)
Step 9: Test Uninstallation
Pre-Publishing Checklist
Metadata Completeness
Testing Complete
Documentation
Repository Setup
Common Testing Pitfalls
1. Not Testing on Clean IDA Installation
2. Hardcoded Paths
3. Missing Python Dependency Versions
Reference Documentation
Getting Help
Publishing Your Plugin
Last updated
Was this helpful?
