Test All Plugins As Part of Core Test Suite Over CI
Merge Request Template
What
Tests all plugins as part of the core test suite over CI.
Why
How
Added all plugins to a new group all-official-plugins, which is installed --with all-official-plugins over CI before running the test suite, ensuring the test suite detects all official plugins and loads their tests.
Other MRs
Testing
Sandbox Hosting [auto-managed section, do not edit manually]
- Frontend: http://95.216.218.214:52007
- Backend: http://95.216.218.214:58323
Developer Testing Instructions
-
Testing Steps:
- Fork from this branch
- Push changes
- Ensure
run_test_backendCI step has loaded all plugin tests.
Anything Else?
whitebox-plugin-adsb-gps tests are also outdated, but I didn't update it and add it to the official test suite because:
- Changes related to the plugin's actual purpose are blocked: #179 (closed)
- The plugin will be deprecated with: #201 (closed)
Before Merge Checklist
-
Test all new code (unit & integration) -
Update the documentation (if applicable). -
Pass 2 code reviews (get two 👍 and no outstanding comment) -
Merge whitebox-plugin-gps-simulator: whitebox-plugin-gps-simulator!9 (merged) -
Add Latest whitebox-plugin-gps-simulatortoall-official-plugins.dependencies
Edited by Avinash