use_pty:FALSE /usr/share/restraint/plugins/run_task_plugins bash ./runtest.sh :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:07:41 ] :: [ BEGIN ] :: Load kernel module snd-dummy :: actually running 'modprobe snd-dummy' :: [ 19:07:41 ] :: [ LOG ] :: Output of 'modprobe snd-dummy': :: [ 19:07:41 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:41 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:41 ] :: [ PASS ] :: Load kernel module snd-dummy (Expected 0, got 0) :: [ 19:07:41 ] :: [ BEGIN ] :: Load kernel module snd-aloop :: actually running 'modprobe snd-aloop' :: [ 19:07:41 ] :: [ LOG ] :: Output of 'modprobe snd-aloop': :: [ 19:07:41 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:41 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:41 ] :: [ PASS ] :: Load kernel module snd-aloop (Expected 0, got 0) :: [ 19:07:41 ] :: [ BEGIN ] :: Generate test samples :: actually running '/usr/bin/python data.py generate s.raw' :: [ 19:07:42 ] :: [ LOG ] :: Output of '/usr/bin/python data.py generate s.raw': :: [ 19:07:42 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:42 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:42 ] :: [ PASS ] :: Generate test samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 3 good, 0 bad :: RESULT: PASS (Setup) ** Setup PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-rw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:07:42 ] :: [ 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 :: [ 19:07:52 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy -f dat -d 12 s.raw': :: [ 19:07:52 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:52 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:07:52 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:52 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-rw) ** dummy-rw PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-rw-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:07:52 ] :: [ 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 :: [ 19:08:03 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --nonblock -f dat -d 12 s.raw': :: [ 19:08:03 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:03 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:03 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:03 ] :: [ 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 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:03 ] :: [ 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 :: [ 19:08:13 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --mmap -f dat -d 12 s.raw': :: [ 19:08:13 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:13 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:13 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:13 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-mmap) ** dummy-mmap PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-mmap-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:13 ] :: [ 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 :: [ 19:08:23 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --mmap --nonblock -f dat -d 12 s.raw': :: [ 19:08:23 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:24 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:24 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:24 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-mmap-nonblock) ** dummy-mmap-nonblock PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-rw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:24 ] :: [ LOG ] :: Recording started Recording raw data 'a.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:24 ] :: [ 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 :: [ 19:08:34 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback -f dat -d 12 s.raw': :: [ 19:08:34 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:34 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:34 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:34 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 19:08:36 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 19:08:36 ] :: [ BEGIN ] :: Testing recorded samples :: actually running '/usr/bin/python data.py check s.raw' :: [ 19:08:36 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 19:08:36 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:37 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:37 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-rw) ** aloop-rw PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-rw-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:37 ] :: [ LOG ] :: Recording started Recording raw data 'a.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:37 ] :: [ 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 :: [ 19:08:47 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --nonblock -f dat -d 12 s.raw': :: [ 19:08:47 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:47 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:47 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:47 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 19:08:49 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 19:08:49 ] :: [ BEGIN ] :: Testing recorded samples :: actually running '/usr/bin/python data.py check s.raw' :: [ 19:08:50 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 19:08:50 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:50 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:50 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-rw-nonblock) ** aloop-rw-nonblock PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-mmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:50 ] :: [ LOG ] :: Recording started Recording raw data 'a.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:50 ] :: [ 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 :: [ 19:09:00 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --mmap -f dat -d 12 s.raw': :: [ 19:09:00 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:00 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:09:00 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:00 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 19:09:02 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 19:09:02 ] :: [ BEGIN ] :: Testing recorded samples :: actually running '/usr/bin/python data.py check s.raw' :: [ 19:09:03 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 19:09:03 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:03 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:03 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-mmap) ** aloop-mmap PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-mmap-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:09:03 ] :: [ LOG ] :: Recording started Recording raw data 'a.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:09:03 ] :: [ 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 :: [ 19:09:13 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --mmap --nonblock -f dat -d 12 s.raw': :: [ 19:09:13 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:13 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:09:13 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:13 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 19:09:15 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 19:09:15 ] :: [ BEGIN ] :: Testing recorded samples :: actually running '/usr/bin/python data.py check s.raw' :: [ 19:09:16 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 19:09:16 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:16 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:16 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-mmap-nonblock) ** aloop-mmap-nonblock PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:09:16 ] :: [ BEGIN ] :: Running 'rm -f s.raw a.raw' :: [ 19:09:16 ] :: [ LOG ] :: Output of 'rm -f s.raw a.raw': :: [ 19:09:16 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:16 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:16 ] :: [ PASS ] :: Command 'rm -f s.raw a.raw' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (Cleanup) ** Cleanup PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: sound/aloop :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:09:16 ] :: [ LOG ] :: Phases fingerprint: 4EgrNTvG :: [ 19:09:16 ] :: [ LOG ] :: Asserts fingerprint: MDRRoC3/ Uploading journal.xml .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 95s :: Phases: 10 good, 0 bad :: OVERALL RESULT: PASS (sound/aloop) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST PROTOCOL :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Test run ID : 38 Package : aloop beakerlib RPM : beakerlib-1.29.3-2.fc38.noarch Test name : sound/aloop Test started : 2023-02-05 19:07:41 EST Test finished : 2023-02-05 19:09:16 EST Test duration : 95 seconds Distro : Fedora release 38 (Rawhide) Hostname : ampere-mtsnow-altramax-01-vm-11.lab.eng.rdu2.redhat.com Architecture : unknown CPUs : 0 x RAM size : 34993 MB HDD size : 61.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 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:07:41 ] :: [ LOG ] :: Output of 'modprobe snd-dummy': :: [ 19:07:41 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:41 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:41 ] :: [ PASS ] :: Load kernel module snd-dummy (Expected 0, got 0) :: [ 19:07:41 ] :: [ LOG ] :: Output of 'modprobe snd-aloop': :: [ 19:07:41 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:41 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:41 ] :: [ PASS ] :: Load kernel module snd-aloop (Expected 0, got 0) :: [ 19:07:42 ] :: [ LOG ] :: Output of '/usr/bin/python data.py generate s.raw': :: [ 19:07:42 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:42 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:42 ] :: [ PASS ] :: Generate test samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 3 good, 0 bad :: RESULT: PASS (Setup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-rw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:07:52 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy -f dat -d 12 s.raw': :: [ 19:07:52 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:52 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:07:52 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:52 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-rw) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-rw-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:03 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --nonblock -f dat -d 12 s.raw': :: [ 19:08:03 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:03 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:03 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:03 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-rw-nonblock) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-mmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:13 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --mmap -f dat -d 12 s.raw': :: [ 19:08:13 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:13 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:13 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:13 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-mmap) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: dummy-mmap-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:23 ] :: [ LOG ] :: Output of 'aplay -D hw:Dummy --mmap --nonblock -f dat -d 12 s.raw': :: [ 19:08:23 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:24 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:24 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:24 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (dummy-mmap-nonblock) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-rw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:24 ] :: [ LOG ] :: Recording started :: [ 19:08:34 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback -f dat -d 12 s.raw': :: [ 19:08:34 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:34 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:34 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:34 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 19:08:36 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 19:08:36 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 19:08:36 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:37 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:37 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-rw) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-rw-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:37 ] :: [ LOG ] :: Recording started :: [ 19:08:47 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --nonblock -f dat -d 12 s.raw': :: [ 19:08:47 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:47 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:08:47 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:47 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 19:08:49 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 19:08:50 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 19:08:50 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:08:50 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:08:50 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-rw-nonblock) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-mmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:50 ] :: [ LOG ] :: Recording started :: [ 19:09:00 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --mmap -f dat -d 12 s.raw': :: [ 19:09:00 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:00 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:09:00 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:00 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 19:09:02 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 19:09:03 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 19:09:03 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:03 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:03 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-mmap) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: aloop-mmap-nonblock :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:09:03 ] :: [ LOG ] :: Recording started :: [ 19:09:13 ] :: [ LOG ] :: Output of 'aplay -D hw:Loopback --mmap --nonblock -f dat -d 12 s.raw': :: [ 19:09:13 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:13 ] :: [ LOG ] :: Playing raw data 's.raw' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo :: [ 19:09:13 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:13 ] :: [ PASS ] :: Playing test wave (Expected 0, got 0) :: [ 19:09:15 ] :: [ LOG ] :: Recording finished (2304000 bytes) :: [ 19:09:16 ] :: [ LOG ] :: Output of '/usr/bin/python data.py check s.raw': :: [ 19:09:16 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:16 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:16 ] :: [ PASS ] :: Testing recorded samples (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 13s :: Assertions: 2 good, 0 bad :: RESULT: PASS (aloop-mmap-nonblock) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:09:16 ] :: [ LOG ] :: Output of 'rm -f s.raw a.raw': :: [ 19:09:16 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:16 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:16 ] :: [ PASS ] :: Command 'rm -f s.raw a.raw' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (Cleanup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: sound/aloop :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:09:16 ] :: [ LOG ] :: Phases fingerprint: 4EgrNTvG :: [ 19:09:16 ] :: [ LOG ] :: Asserts fingerprint: MDRRoC3/ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 95s :: Phases: 10 good, 0 bad :: OVERALL RESULT: PASS (sound/aloop)