aboutsummaryrefslogtreecommitdiffstats
path: root/community/octave/test.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/octave/test.patch')
-rw-r--r--community/octave/test.patch235
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");