use_pty:FALSE /usr/share/restraint/plugins/run_task_plugins bash ./runtest.sh :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:02:27 ] :: [ BEGIN ] :: Load kernel module snd-dummy :: actually running 'modprobe snd-dummy' :: [ 20:02:27 ] :: [ LOG ] :: Output of 'modprobe snd-dummy': :: [ 20:02:27 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:27 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:27 ] :: [ PASS ] :: Load kernel module snd-dummy (Expected 0, got 0) :: [ 20:02:27 ] :: [ BEGIN ] :: Load kernel module snd-aloop :: actually running 'modprobe snd-aloop' :: [ 20:02:27 ] :: [ LOG ] :: Output of 'modprobe snd-aloop': :: [ 20:02:27 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:27 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:27 ] :: [ PASS ] :: Load kernel module snd-aloop (Expected 0, got 0) :: [ 20:02:27 ] :: [ BEGIN ] :: Generate test samples :: actually running '/usr/bin/python data.py generate s.raw' :: [ 20:02:28 ] :: [ LOG ] :: Output of '/usr/bin/python data.py generate s.raw': :: [ 20:02:28 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:28 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:28 ] :: [ PASS ] :: Generate test samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 3 good, 0 bad :: RESULT: PASS (Setup) ** Setup PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-rw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:02:29 ] :: [ BEGIN ] :: Playing test wave :: actually running 'aplay -D hw:Dummy -f dat -d 12 s.raw' Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:02:40 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy -f dat -d 12 s.raw': :: [ 20:02:40 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:40 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:02:40 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:40 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-rw) ** dummy-rw PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-rw-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:02:40 ] :: [ BEGIN ] :: Playing test wave :: actually running 'aplay -D hw:Dummy --nonblock -f dat -d 12 s.raw' Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:02:51 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --nonblock -f dat -d 12 s.raw': :: [ 20:02:51 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:51 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:02:51 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:51 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-rw-nonblock) ** dummy-rw-nonblock PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-mmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:02:51 ] :: [ BEGIN ] :: Playing test wave :: actually running 'aplay -D hw:Dummy --mmap -f dat -d 12 s.raw' Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:02 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --mmap -f dat -d 12 s.raw': :: [ 20:03:02 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:02 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:02 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:02 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-mmap) ** dummy-mmap PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-mmap-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03:03 ] :: [ BEGIN ] :: Playing test wave :: actually running 'aplay -D hw:Dummy --mmap --nonblock -f dat -d 12 s.raw' Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:13 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --mmap --nonblock -f dat -d 12 s.raw': :: [ 20:03:13 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:13 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:13 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:13 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-mmap-nonblock) ** dummy-mmap-nonblock PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-rw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03:14 ] :: [ LOG ] :: Recording started Recording raw data 'a.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:14 ] :: [ BEGIN ] :: Playing test wave :: actually running 'aplay -D hw:Loopback -f dat -d 12 s.raw' Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:24 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback -f dat -d 12 s.raw': :: [ 20:03:24 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:24 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:24 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:24 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 20:03:26 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 20:03:26 ] :: [ BEGIN ] :: Testing recorded samples :: actually running '/usr/bin/python data.py check s.raw' :: [ 20:03:28 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 20:03:28 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:28 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:28 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 14s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-rw) ** aloop-rw PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-rw-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03:29 ] :: [ LOG ] :: Recording started Recording raw data 'a.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:29 ] :: [ BEGIN ] :: Playing test wave :: actually running 'aplay -D hw:Loopback --nonblock -f dat -d 12 s.raw' Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:40 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --nonblock -f dat -d 12 s.raw': :: [ 20:03:40 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:40 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:40 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:40 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 20:03:41 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 20:03:41 ] :: [ BEGIN ] :: Testing recorded samples :: actually running '/usr/bin/python data.py check s.raw' :: [ 20:03:43 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 20:03:43 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:43 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:43 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 14s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-rw-nonblock) ** aloop-rw-nonblock PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-mmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03:44 ] :: [ LOG ] :: Recording started Recording raw data 'a.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:44 ] :: [ BEGIN ] :: Playing test wave :: actually running 'aplay -D hw:Loopback --mmap -f dat -d 12 s.raw' Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:55 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --mmap -f dat -d 12 s.raw': :: [ 20:03:55 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:55 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:55 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:55 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 20:03:56 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 20:03:56 ] :: [ BEGIN ] :: Testing recorded samples :: actually running '/usr/bin/python data.py check s.raw' :: [ 20:03:58 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 20:03:58 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:58 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:58 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 14s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-mmap) ** aloop-mmap PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-mmap-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:04:00 ] :: [ LOG ] :: Recording started Recording raw data 'a.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:04:00 ] :: [ BEGIN ] :: Playing test wave :: actually running 'aplay -D hw:Loopback --mmap --nonblock -f dat -d 12 s.raw' Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:04:11 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --mmap --nonblock -f dat -d 12 s.raw': :: [ 20:04:11 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:04:11 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:04:11 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:04:11 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 20:04:12 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 20:04:12 ] :: [ BEGIN ] :: Testing recorded samples :: actually running '/usr/bin/python data.py check s.raw' :: [ 20:04:14 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 20:04:14 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:04:14 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:04:14 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 14s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-mmap-nonblock) ** aloop-mmap-nonblock PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:04:15 ] :: [ BEGIN ] :: Running 'rm -f s.raw a.raw' :: [ 20:04:16 ] :: [ LOG ] :: Output of 'rm -f s.raw a.raw': :: [ 20:04:16 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:04:16 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:04:16 ] :: [ PASS ] :: Command 'rm -f s.raw a.raw' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (Cleanup) ** Cleanup PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: sound/aloop :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:04:17 ] :: [ LOG ] :: Phases fingerprint: 4EgrNTvG :: [ 20:04:17 ] :: [ LOG ] :: Asserts fingerprint: MDRRoC3/ Uploading journal.xml .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 111s :: Phases: 10 good, 0 bad :: OVERALL RESULT: PASS (sound/aloop) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST PROTOCOL :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Test run ID : 34 Package : aloop beakerlib RPM : beakerlib-1.29.3-2.fc38.noarch Test name : sound/aloop Test started : 2023-02-05 20:02:26 EST Test finished : 2023-02-05 20:04:17 EST Test duration : 111 seconds Distro : Fedora release 38 (Rawhide) Hostname : ibm-p9z-15-lp1.khw3.lab.eng.bos.redhat.com Architecture : unknown CPUs : 0 x RAM size : 16247 MB HDD size : 119.86 GB :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test description :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: The main purpose of this script is to ensure the kernel sound subsystem is basically working. The snd-dummy driver just consumes playback PCM samples. The snd-aloop driver is used to check the PCM playback and the PCM recording (capture). :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:02:27 ] :: [ LOG ] :: Output of 'modprobe snd-dummy': :: [ 20:02:27 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:27 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:27 ] :: [ PASS ] :: Load kernel module snd-dummy (Expected 0, got 0) :: [ 20:02:27 ] :: [ LOG ] :: Output of 'modprobe snd-aloop': :: [ 20:02:27 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:27 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:27 ] :: [ PASS ] :: Load kernel module snd-aloop (Expected 0, got 0) :: [ 20:02:28 ] :: [ LOG ] :: Output of '/usr/bin/python data.py generate s.raw': :: [ 20:02:28 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:28 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:28 ] :: [ PASS ] :: Generate test samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 3 good, 0 bad :: RESULT: PASS (Setup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-rw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:02:40 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy -f dat -d 12 s.raw': :: [ 20:02:40 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:40 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:02:40 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:40 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-rw) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-rw-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:02:51 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --nonblock -f dat -d 12 s.raw': :: [ 20:02:51 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:02:51 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:02:51 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:02:51 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-rw-nonblock) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-mmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03:02 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --mmap -f dat -d 12 s.raw': :: [ 20:03:02 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:02 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:02 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:02 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-mmap) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-mmap-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03:13 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --mmap --nonblock -f dat -d 12 s.raw': :: [ 20:03:13 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:13 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:13 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:13 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-mmap-nonblock) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-rw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03:14 ] :: [ LOG ] :: Recording started :: [ 20:03:24 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback -f dat -d 12 s.raw': :: [ 20:03:24 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:24 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:24 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:24 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 20:03:26 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 20:03:28 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 20:03:28 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:28 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:28 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 14s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-rw) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-rw-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03:29 ] :: [ LOG ] :: Recording started :: [ 20:03:40 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --nonblock -f dat -d 12 s.raw': :: [ 20:03:40 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:40 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 20:03:40 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:40 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 20:03:41 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 20:03:43 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 20:03:43 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:03:43 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:03:43 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 14s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-rw-nonblock) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-mmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:03: