diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bcb2d59c..803dfde1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: python -m site python -m pip install --upgrade pip # setuptools needed for 3.12+ because of https://github.com/mesonbuild/meson/issues/7702. - python -m pip install meson ninja setuptools + python -m pip install meson ninja setuptools pytest - name: Install portage run: | mkdir portage diff --git a/meson.build b/meson.build index c7717389..c3e83c58 100644 --- a/meson.build +++ b/meson.build @@ -39,12 +39,8 @@ endif subdir('bin') subdir('pym') -test( - 'python-unittest', - py, - args : ['-m', 'unittest', 'discover', meson.current_source_dir() / 'pym'], - timeout : 0 -) +pytest = find_program('pytest') +test('pytest', pytest, args : ['-v', meson.current_source_dir() / 'pym']) if get_option('code-only') subdir_done()