Skip to content

Run first beta smoke test #449

@Zhortein

Description

@Zhortein

Objective

Run a full smoke test before the first beta release.

Context

The bundle now includes several production-oriented features:

  • Bootstrap/Twig datatable rendering;
  • Stimulus Ajax refresh;
  • Array provider;
  • Doctrine provider;
  • explicit joins;
  • chained joins;
  • custom joins;
  • aggregate columns;
  • simple filters;
  • header filters;
  • advanced filter expressions / search builder;
  • row/global actions;
  • bulk actions and row selection;
  • modal confirmations;
  • icon system;
  • CSV and XLSX exports;
  • frontend tests.

The first beta should only be tagged after validating these features in the fresh Symfony smoke application.

Scope

Validate at least:

  • installation from current develop;
  • route import;
  • Stimulus controller activation;
  • Bootstrap CSS/JS integration;
  • array provider datatable;
  • Doctrine provider datatable;
  • row actions;
  • global actions;
  • bulk actions;
  • CSRF-aware non-GET actions;
  • Bootstrap modal confirmation;
  • inline/dropdown/list row action modes;
  • split/default controls layout;
  • toolbar filters;
  • header filters;
  • advanced filter expressions;
  • sorting and sort indicators;
  • column visibility;
  • CSV export;
  • XLSX export;
  • icon configuration;
  • documentation sanity.

Out of scope

  • Full browser automation.
  • Performance benchmarking.
  • Complete accessibility audit.

Acceptance criteria

  • Smoke app is updated against current develop.
  • Array provider smoke path passes.
  • Doctrine provider smoke path passes.
  • Actions and bulk actions smoke path passes.
  • Simple and advanced filters smoke path passes.
  • CSV and XLSX exports work.
  • Icon system renders as expected.
  • Findings are recorded.
  • Blockers are identified or ruled out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ai-readyIssue is scoped enough to be handled by an AI coding agentpriority: highHigh prioritytype: testsTests or test infrastructure

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions