Skip to content

add automated test coverage for sequencer editing workflow to prevent regressions #186

Description

@dvschultz

Summary

Add a minimal automated test (UI or model-level) that exercises key sequencer edit operations and verifies persistence to catch regressions before release.

Source

  • File: GMT20260505-000858_Recording.m4a
  • Path: /Volumes/Lexar/2026 DADA ZOOM/Week 4/GMT20260505-000858_Recording.m4a
  • Transcript time: 00:02:25 - 00:02:37

Evidence

Sequencer editing recently broke and was fixed; needs regression coverage (GMT20260505-000858_Recording.m4a 145–157)

Acceptance Criteria

  • Test creates/loads a project with multiple clips and opens the sequencer (or sequencer model)
  • Test performs at least one edit operation (add clip, reorder, trim, save) and asserts persisted state
  • Test runs reliably in headless mode or via a documented local test runner

Implementation Notes

Use pytest-qt or test sequencer data model + serialization if full UI automation is too heavy.

Extraction confidence: 0.64

Metadata

Metadata

Assignees

No one assigned

    Labels

    desktop-appGenerated by tutorial issue captureideaIdeas captured from tutorial materialsequencerGenerated by tutorial issue capturetestsGenerated by tutorial issue capturetutorial-captureGenerated from tutorial transcript or chat review

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions