diff options
Diffstat (limited to 'community/octave/test.patch')
-rw-r--r-- | community/octave/test.patch | 235 |
1 files changed, 0 insertions, 235 deletions
diff --git a/community/octave/test.patch b/community/octave/test.patch deleted file mode 100644 index 7014a65f442..00000000000 --- a/community/octave/test.patch +++ /dev/null @@ -1,235 +0,0 @@ - -patch out audio tests as segfault because no audio configured -in ci - ---- a/libinterp/dldfcn/audiodevinfo.cc -+++ b/libinterp/dldfcn/audiodevinfo.cc -@@ -468,41 +468,6 @@ - #endif - } - --/* --%!testif HAVE_PORTAUDIO --%! devinfo = audiodevinfo; --%! assert (rows (devinfo.input), 1); --%! assert (rows (devinfo.output), 1); -- --%!testif HAVE_PORTAUDIO --%! devinfo = audiodevinfo; --%! nout = audiodevinfo (0); --%! nin = audiodevinfo (1); --%! assert (columns (devinfo.output), nout); --%! assert (columns (devinfo.input), nin); -- --%!testif HAVE_PORTAUDIO --%! devinfo = audiodevinfo; --%! nout = audiodevinfo (0); --%! nin = audiodevinfo (1); --%! for i = 1:nout --%! assert (devinfo.output(i).Name, audiodevinfo (0, devinfo.output(i).ID)); --%! endfor --%! for i=1:nin --%! assert (devinfo.input(i).Name, audiodevinfo (1, devinfo.input(i).ID)); --%! endfor -- --%!testif HAVE_PORTAUDIO --%! devinfo = audiodevinfo; --%! nout = audiodevinfo (0); --%! nin = audiodevinfo (1); --%! for i = 1:nout --%! assert (devinfo.output(i).ID, audiodevinfo (0, devinfo.output(i).Name)); --%! endfor --%! for i = 1:nin --%! assert (devinfo.input(i).ID, audiodevinfo (1, devinfo.input(i).Name)); --%! endfor --*/ - - #if defined (HAVE_PORTAUDIO) - ---- a/scripts/audio/@audioplayer/audioplayer.m -+++ b/scripts/audio/@audioplayer/audioplayer.m -@@ -130,58 +130,58 @@ - - ## Tests of audioplayer must not actually play anything. - --%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 --%! mono = 0.25 * randn (1, 44100); --%! stereo = 0.25 * randn (2, 44100); --%! fs = 44100; --%! player1 = audioplayer (mono, fs); --%! player2 = audioplayer (stereo, fs); --%! assert (player1.NumberOfChannels, 1); --%! assert (player2.NumberOfChannels, 2); --%! assert (player1.SampleRate, 44100); --%! assert (player2.SampleRate, 44100); --%! assert (player1.TotalSamples, 44100); --%! assert (player2.TotalSamples, 44100); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 -+#%! mono = 0.25 * randn (1, 44100); -+#%! stereo = 0.25 * randn (2, 44100); -+#%! fs = 44100; -+#%! player1 = audioplayer (mono, fs); -+#%! player2 = audioplayer (stereo, fs); -+#%! assert (player1.NumberOfChannels, 1); -+#%! assert (player2.NumberOfChannels, 2); -+#%! assert (player1.SampleRate, 44100); -+#%! assert (player2.SampleRate, 44100); -+#%! assert (player1.TotalSamples, 44100); -+#%! assert (player2.TotalSamples, 44100); - --%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 --%! audio = 0.25 * randn (2, 44100); --%! fs = 44100; --%! player = audioplayer (audio, fs); --%! set (player, {"SampleRate", "Tag", "UserData"}, {8000, "tag", [1, 2; 3, 4]}); --%! assert (player.SampleRate, 8000); --%! assert (player.Tag, "tag"); --%! assert (player.UserData, [1, 2; 3, 4]); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 -+#%! audio = 0.25 * randn (2, 44100); -+#%! fs = 44100; -+#%! player = audioplayer (audio, fs); -+#%! set (player, {"SampleRate", "Tag", "UserData"}, {8000, "tag", [1, 2; 3, 4]}); -+#%! assert (player.SampleRate, 8000); -+#%! assert (player.Tag, "tag"); -+#%! assert (player.UserData, [1, 2; 3, 4]); - --%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 --%! audio = 0.25 * randn (2, 44100); --%! fs = 44100; --%! player = audioplayer (audio, fs); --%! settable = set (player); --%! settable.SampleRate = 8000; --%! settable.Tag = "tag"; --%! settable.UserData = [1, 2; 3, 4]; --%! set (player, settable); --%! assert (player.SampleRate, 8000); --%! assert (player.Tag, "tag"); --%! assert (player.UserData, [1, 2; 3, 4]); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 -+#%! audio = 0.25 * randn (2, 44100); -+#%! fs = 44100; -+#%! player = audioplayer (audio, fs); -+#%! settable = set (player); -+#%! settable.SampleRate = 8000; -+#%! settable.Tag = "tag"; -+#%! settable.UserData = [1, 2; 3, 4]; -+#%! set (player, settable); -+#%! assert (player.SampleRate, 8000); -+#%! assert (player.Tag, "tag"); -+#%! assert (player.UserData, [1, 2; 3, 4]); - --%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 --%! audio = 0.25 * randn (2, 44100); --%! fs = 44100; --%! player = audioplayer (audio, fs); --%! player.SampleRate = 8000; --%! player.Tag = "tag"; --%! player.UserData = [1, 2; 3, 4]; --%! properties = get (player, {"SampleRate", "Tag", "UserData"}); --%! assert (properties, {8000, "tag", [1, 2; 3, 4]}); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 -+#%! audio = 0.25 * randn (2, 44100); -+#%! fs = 44100; -+#%! player = audioplayer (audio, fs); -+#%! player.SampleRate = 8000; -+#%! player.Tag = "tag"; -+#%! player.UserData = [1, 2; 3, 4]; -+#%! properties = get (player, {"SampleRate", "Tag", "UserData"}); -+#%! assert (properties, {8000, "tag", [1, 2; 3, 4]}); - --%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 --%! ## Verify nbits option only accepts 8, 16, 24 --%! fail ("audioplayer (1, 8e3, 9)", "NBITS must be 8, 16, or 24"); --%! fail ("audioplayer (1, 8e3, 32)", "NBITS must be 8, 16, or 24"); --%! player = audioplayer (1, 8e3, 8); --%! player = audioplayer (1, 8e3, 16); --%! player = audioplayer (1, 8e3, 24); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (0) > 0 -+#%! ## Verify nbits option only accepts 8, 16, 24 -+#%! fail ("audioplayer (1, 8e3, 9)", "NBITS must be 8, 16, or 24"); -+#%! fail ("audioplayer (1, 8e3, 32)", "NBITS must be 8, 16, or 24"); -+#%! player = audioplayer (1, 8e3, 8); -+#%! player = audioplayer (1, 8e3, 16); -+#%! player = audioplayer (1, 8e3, 24); - - ## FIXME: Callbacks do not work currently (5/31/2020) so BIST tests commented. - #%!function [sound, status] = callback (samples) ---- a/scripts/audio/@audiorecorder/audiorecorder.m -+++ b/scripts/audio/@audiorecorder/audiorecorder.m -@@ -76,42 +76,42 @@ - - ## Tests of audiorecorder must not actually record anything. - --%!testif HAVE_PORTAUDIO; audiodevinfo (1) > 0 --%! recorder = audiorecorder (44100, 16, 2); --%! data = getaudiodata (recorder, "int16"); --%! assert (strcmp (class (data), "int16")); --%! data = getaudiodata (recorder, "int8"); --%! assert (strcmp (class (data), "int8")); --%! data = getaudiodata (recorder, "uint8"); --%! assert (strcmp (class (data), "uint8")); --%! assert (size (data)(1), recorder.TotalSamples); --%! assert (size (data)(2), 2); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (1) > 0 -+#%! recorder = audiorecorder (44100, 16, 2); -+#%! data = getaudiodata (recorder, "int16"); -+#%! assert (strcmp (class (data), "int16")); -+#%! data = getaudiodata (recorder, "int8"); -+#%! assert (strcmp (class (data), "int8")); -+#%! data = getaudiodata (recorder, "uint8"); -+#%! assert (strcmp (class (data), "uint8")); -+#%! assert (size (data)(1), recorder.TotalSamples); -+#%! assert (size (data)(2), 2); - --%!testif HAVE_PORTAUDIO; audiodevinfo (1) > 0 --%! recorder = audiorecorder; --%! set (recorder, {"SampleRate", "Tag", "UserData"}, {8000, "tag", [1, 2; 3, 4]}); --%! assert (recorder.SampleRate, 8000); --%! assert (recorder.Tag, "tag"); --%! assert (recorder.UserData, [1, 2; 3, 4]); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (1) > 0 -+#%! recorder = audiorecorder; -+#%! set (recorder, {"SampleRate", "Tag", "UserData"}, {8000, "tag", [1, 2; 3, 4]}); -+#%! assert (recorder.SampleRate, 8000); -+#%! assert (recorder.Tag, "tag"); -+#%! assert (recorder.UserData, [1, 2; 3, 4]); - --%!testif HAVE_PORTAUDIO; audiodevinfo (1) > 0 --%! recorder = audiorecorder; --%! settable = set (recorder); --%! settable.SampleRate = 8000; --%! settable.Tag = "tag"; --%! settable.UserData = [1, 2; 3, 4]; --%! set (recorder, settable); --%! assert (recorder.SampleRate, 8000); --%! assert (recorder.Tag, "tag"); --%! assert (recorder.UserData, [1, 2; 3, 4]); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (1) > 0 -+#%! recorder = audiorecorder; -+#%! settable = set (recorder); -+#%! settable.SampleRate = 8000; -+#%! settable.Tag = "tag"; -+#%! settable.UserData = [1, 2; 3, 4]; -+#%! set (recorder, settable); -+#%! assert (recorder.SampleRate, 8000); -+#%! assert (recorder.Tag, "tag"); -+#%! assert (recorder.UserData, [1, 2; 3, 4]); - --%!testif HAVE_PORTAUDIO; audiodevinfo (1) > 0 --%! recorder = audiorecorder; --%! recorder.SampleRate = 8000; --%! recorder.Tag = "tag"; --%! recorder.UserData = [1, 2; 3, 4]; --%! properties = get (recorder, {"SampleRate", "Tag", "UserData"}); --%! assert (properties, {8000, "tag", [1, 2; 3, 4]}); -+#%!testif HAVE_PORTAUDIO; audiodevinfo (1) > 0 -+#%! recorder = audiorecorder; -+#%! recorder.SampleRate = 8000; -+#%! recorder.Tag = "tag"; -+#%! recorder.UserData = [1, 2; 3, 4]; -+#%! properties = get (recorder, {"SampleRate", "Tag", "UserData"}); -+#%! assert (properties, {8000, "tag", [1, 2; 3, 4]}); - - #%!function status = callback_record (sound) - #%! fid = fopen ("record.txt", "at"); |