diff --git a/DEVELOPERS b/DEVELOPERS index cb98c3883d..3d33e83e5a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1660,9 +1660,11 @@ F: package/riscv-isa-sim/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py +F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_gnupg.py +F: support/testing/tests/package/test_python_pyalsa.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/support/testing/tests/package/sample_python_pyalsa.py b/support/testing/tests/package/sample_python_pyalsa.py new file mode 100644 index 0000000000..e22226e871 --- /dev/null +++ b/support/testing/tests/package/sample_python_pyalsa.py @@ -0,0 +1,12 @@ +#! /usr/bin/env python3 + +from pyalsa import alsacard + +print('asoundlibVersion:', alsacard.asoundlib_version()) +print('cardLoad:', alsacard.card_load(0)) +print('cardList:', alsacard.card_list()) +print('deviceNameHint for all cards:') +print(alsacard.device_name_hint(-1, "pcm")) +for card in alsacard.card_list(): + print('deviceNameHint for card #%i:' % card) + print(alsacard.device_name_hint(card, "pcm")) diff --git a/support/testing/tests/package/test_python_pyalsa.py b/support/testing/tests/package/test_python_pyalsa.py new file mode 100644 index 0000000000..8046496526 --- /dev/null +++ b/support/testing/tests/package/test_python_pyalsa.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3PyAlsa(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_PYALSA=y + """ + sample_scripts = ["tests/package/sample_python_pyalsa.py"]