fix: restore all integration tests in main()

Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
This commit is contained in:
Loic Coenen
2026-05-12 19:18:20 +00:00
parent 525516fe03
commit 87d5e658c5

View File

@@ -1121,13 +1121,56 @@ int main(void) {
return 1; return 1;
} }
/* 2. MIDI transition tests (skipped no external tools) */
/* 3. Audio passthrough test must work for basic connectivity */
test_audio_pass_through();
int failures = 0; int failures = 0;
/* Only failing tests */ /* 4. Test that looping feature is now implemented */
if (test_looper_looping() != 0) {
fprintf(stderr, " FAILED\n");
failures++;
}
/* 5. Test multiple dynamic channels */
if (test_multiple_channels() != 0) {
fprintf(stderr, " FAILED\n");
failures++;
}
/* 6. Test controlkey modifier */
if (test_control_key_modifier() != 0) {
fprintf(stderr, " FAILED\n");
failures++;
}
/* 7. Test bind channel */
if (test_bind_channel() != 0) {
fprintf(stderr, " FAILED\n");
failures++;
}
/* 8. Test unbind */
if (test_bind_unbind() != 0) {
fprintf(stderr, " FAILED\n");
failures++;
}
/* 9. Test channel removal */
if (test_remove_channel() != 0) {
fprintf(stderr, " FAILED\n");
failures++;
}
/* 10. Test WAV load */
if (test_wav_load() != 0) { if (test_wav_load() != 0) {
fprintf(stderr, " FAILED\n"); fprintf(stderr, " FAILED\n");
failures++; failures++;
} }
/* 11. Test WAV save */
if (test_wav_save() != 0) { if (test_wav_save() != 0) {
fprintf(stderr, " FAILED\n"); fprintf(stderr, " FAILED\n");
failures++; failures++;