k1x-factorytest/tests/manual/test_02_hdmi_audio.py
2024-04-30 17:48:07 +08:00

24 lines
733 B
Python

from unittest import TestCase
import subprocess
class HDMIAudioTest(TestCase):
LANGUAGES = {
'zh': {
'HDMIAudioTest': 'HDMI Audio',
'test_hdmi_auido': '播放一段音乐'
},
'en': {
'HDMIAudioTest': 'HDMI Audio',
'test_hdmi_auido': 'Play a piece of music'
}
}
def test_hdmi_auido(self):
try:
music_file = '/opt/factorytest/res/canon.wav'
cmd = f'aplay -Dhw:0,0 -r 48000 -f S16_LE {music_file}'
proc = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
except:
self.fail('Create subprocess fail')