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

#193 (closed)

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]

Developer Testing Instructions

  • Testing Steps:
    • Fork from this branch
    • Push changes
    • Ensure run_test_backend CI 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:

  1. Changes related to the plugin's actual purpose are blocked: #179 (closed)
  2. 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-simulator to all-official-plugins.dependencies
Edited by Avinash

Merge request reports

Loading