-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Quality Assurance Checklist
Be.ing edited this page Apr 23, 2019
·
3 revisions
Before publishing a new version of Mixxx, the final release builds should be manually tested on Windows, macOS, and Linux. The purpose of these tests is to confirm that nothing catastrophic broke at the last minute, not to find every little bug. When you have completed these tests, please communicate your results in the topic for the release in the #development stream on Zulip.
- Load tracks into 2 decks and play at the same time. Confirm that you can hear audio output.
- Go to Preferences -> Waveform and verify that the RGB, RGB (GL), and RGB (GLSL) waveform renderers all work.
- Move EQ knobs and volume faders with your mouse (and controller if you have one).
- Load an effect, assign the effect unit to a playing deck, enable the effect, turn up the effect unit mix knob and confirm that you can hear the effect.
- If there is a broadcasting server you can test with, try connecting to it and listening to the stream.
- For major releases (2.x, but not 2.2.y), repeat the above tests with
a new settings directory. Make a new directory and run
mixxx --settingsPath test-directory-name
to tell Mixxx to use a different path for the settings directory.
Mixxx is a free and open-source DJ software.
Manual
Hardware Compatibility
Reporting Bugs
Getting Involved
Contribution Guidelines
Coding Guidelines
Using Git
Developer Guide
Creating Skins
Contributing Mappings
Mixxx Controls
MIDI Scripting
Components JS
HID Scripting