1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-01 15:00:38 +00:00
QB64-PE/tests
Matthew Kilgore 2deac87b60 Fix Linux build agent audio problems
It's still not entirely clear what the underlying issue is, but the ALSA
device provided by pulseaudio stops working after so many tests use it.
I've tried various approaches, but simply restarting pulseaudio after
every test is a bruteforce but successful solution. In practice it also
doesn't have any noticeable performance penalty, so it seems like a file
solution.

The `CI_TESTING` environment variable is used to avoid restarting
pulseaudio if the tests aren't being run in the CI environment (we don't
want to restart your pulseaudio instance if you're running them locally!)
2022-09-17 02:41:22 -04:00
..
c Add buffer API unit tests 2022-06-11 22:47:06 -04:00
compile_tests Fix compiling source files with single quotes in name 2022-09-09 09:59:43 -04:00
dist Add distribution tests 2022-04-28 17:21:58 -04:00
qbasic_testcases Add QBasic tests 2022-04-28 23:00:07 -04:00
.gitignore Don't archive test exes 2022-05-06 17:50:07 -04:00
assert.sh Only copy compilelog files if they exist 2022-05-12 00:21:02 -04:00
build.mk Add buffer API unit tests 2022-06-11 22:47:06 -04:00
colors.sh Add distribution tests 2022-04-28 17:21:58 -04:00
compile_tests.sh Fix Linux build agent audio problems 2022-09-17 02:41:22 -04:00
dist_tests.sh Step 7: Rename qb64.exe to qb64pe.exe 2022-08-11 18:07:57 +02:00
qbasic_tests.sh Redirect stderr to compilelog rather than errorcompilelog 2022-05-18 09:20:30 -04:00
run_c_tests.sh Add script for running C++ tests 2022-06-11 22:47:06 -04:00
run_dist_tests.sh Add distribution tests 2022-04-28 17:21:58 -04:00
run_tests.sh Step 10: Update remaining stuff 2022-08-12 02:54:12 +02:00