Testing
Manual Testing Steps
1. Copy Plugin to Plugins Folder
cp -r my-plugin /var/www/pteroca/plugins/2. Scan for Plugin
php bin/console pteroca:plugin:scan3. Check Plugin Info
php bin/console pteroca:plugin:info my-pluginPlugin: my-plugin
Display Name: My Awesome Plugin
Version: 1.0.0
Author: Your Name <[email protected]>
Status: DISCOVERED
Capabilities: routes, entities, migrations, ui4. Run Security Scan
5. Enable Plugin
6. Check Health
7. Test Functionality
8. Check Logs for Errors
9. Disable and Re-enable
Debugging
Check Logs
Verify Autoloading
Check Routes
Verify Migrations
Test Database Queries
Common Issues
Class Not Found
Routes Not Working
Assets Not Loading
Database Errors
Widget Not Appearing
Settings Not Saving
Browser Testing
Check JavaScript Console
Check Network Tab
Test in Multiple Browsers
Test Responsive Design
Performance Testing
Check Plugin Load Time
Monitor Memory Usage
Profile Database Queries
Automated Testing (Optional)
Unit Tests
Integration Tests
Run Tests
Checklist Before Release
Related Guides
Last updated