Mixxx Quality Assurance Test Suite
Create a test code suite that a Mixxx release candidate can be built with that checks for sensible and within-bounds results for all types of input (valid and invalid) to each of Mixxx's subsystems. Also make a special test MIDI mapping and script that floods all of Mixxx's ControlObjects and I/O (MIDI, audio) with random values as fast as possible to smoke out all race conditions and other things that otherwise happen very rarely.
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Low
- Drafter:
- RJ Skerry-Ryan
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Sean M. Pappalardo
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Build mixxx with test=1 to build the tests that use the Google Test framework.
We can use PQevalAudio, http://
We should not necessarily halt the test when there is an error here since a change in the will not necessarily mean a regression, especially in the case of engine improvements or fixes.