Added test coverage for the module and configured gitlab CI.

Configure GitLab CI, add tests for the module, and update deprecated Views annotation

  • Configure GitLab CI for automated test runs.
  • Add Unit + Kernel tests for views_exclude_previous:
    • Unit: EntityRenderHistoryTest (per‑type storage, add/get, no duplicates).
    • Kernel: ViewsExcludePreviousKernelTest (render hook records IDs; plugin returns all or id+id; safe fallbacks for missing/invalid type).
    • Kernel: EntityRenderHistoryPluginKernelTest (Views UI form: required entity type select; plugin ignores other entity types).
  • Tests initialize entity_type_id option to avoid PHP notices during plugin reads.
  • Update deprecated Views plugin annotation to PHP 8 attribute in src/Plugin/views/argument_default/EntityRenderHistory.php.

Merge request reports

Loading