diff --git a/.github/workflows/builder_releaser.yml b/.github/workflows/builder_releaser.yml index 3048a05d..0b3eab2e 100644 --- a/.github/workflows/builder_releaser.yml +++ b/.github/workflows/builder_releaser.yml @@ -93,10 +93,14 @@ jobs: path: dist/DicoGIS-gui.bin if-no-files-found: error + - name: Install tests fixtures + run: python -m pip install -U gisdata -t ./tests/fixtures + - name: Minimal integration test run: | ./dist/DicoGIS-cli.bin --help ./dist/DicoGIS-cli.bin --version + ./dist/DicoGIS-cli.bin list inventory --input-folder ./tests/ --language EN build-windows: name: "🏠 Windows" @@ -151,10 +155,14 @@ jobs: path: dist/DicoGIS-gui.exe if-no-files-found: error + - name: Install tests fixtures + run: python -m pip install -U gisdata -t ./tests/fixtures + - name: Minimal integration test run: | ./dist/DicoGIS-cli.exe --help ./dist/DicoGIS-cli.exe --version + ./dist/DicoGIS-cli.exe list inventory --input-folder ./tests/ --language EN release: name: "🚀 GitHub Release" diff --git a/builder/pyinstaller_build_ubuntu_cli.py b/builder/pyinstaller_build_ubuntu_cli.py index 88edf3dc..eee8aa23 100644 --- a/builder/pyinstaller_build_ubuntu_cli.py +++ b/builder/pyinstaller_build_ubuntu_cli.py @@ -28,7 +28,12 @@ PyInstaller.__main__.run( [ - "--add-binary={}:bin/img/".format((package_folder / "bin/img/").resolve()), + "--add-binary={}:bin/audio/".format( + package_folder.joinpath("bin/audio/").resolve() + ), + "--add-binary={}:bin/img/".format( + package_folder.joinpath("bin/img/").resolve() + ), "--add-data={}:locale/".format((package_folder / "locale/").resolve()), "--add-data=options_TPL.ini:.", "--add-data=LICENSE:.", diff --git a/builder/pyinstaller_build_ubuntu_gui.py b/builder/pyinstaller_build_ubuntu_gui.py index 4f8293db..033aa587 100644 --- a/builder/pyinstaller_build_ubuntu_gui.py +++ b/builder/pyinstaller_build_ubuntu_gui.py @@ -28,7 +28,12 @@ PyInstaller.__main__.run( [ - "--add-binary={}:bin/img/".format((package_folder / "bin/img/").resolve()), + "--add-binary={}:bin/audio/".format( + package_folder.joinpath("bin/audio/").resolve() + ), + "--add-binary={}:bin/img/".format( + package_folder.joinpath("bin/img/").resolve() + ), "--add-data={}:locale/".format((package_folder / "locale/").resolve()), "--add-data=options_TPL.ini:.", "--add-data=LICENSE:.", diff --git a/builder/pyinstaller_build_windows_cli.py b/builder/pyinstaller_build_windows_cli.py index fa17674b..0fb7b426 100644 --- a/builder/pyinstaller_build_windows_cli.py +++ b/builder/pyinstaller_build_windows_cli.py @@ -28,7 +28,12 @@ PyInstaller.__main__.run( [ - "--add-binary={};bin/img/".format((package_folder / "bin/img/").resolve()), + "--add-binary={}:bin/audio/".format( + package_folder.joinpath("bin/audio/").resolve() + ), + "--add-binary={}:bin/img/".format( + package_folder.joinpath("bin/img/").resolve() + ), "--add-data={};locale/".format((package_folder / "locale/").resolve()), "--add-data=options_TPL.ini;.", "--add-data=LICENSE;.", diff --git a/builder/pyinstaller_build_windows_gui.py b/builder/pyinstaller_build_windows_gui.py index ec498137..b9c53f47 100644 --- a/builder/pyinstaller_build_windows_gui.py +++ b/builder/pyinstaller_build_windows_gui.py @@ -28,7 +28,12 @@ PyInstaller.__main__.run( [ - "--add-binary={};bin/img/".format((package_folder / "bin/img/").resolve()), + "--add-binary={}:bin/audio/".format( + package_folder.joinpath("bin/audio/").resolve() + ), + "--add-binary={}:bin/img/".format( + package_folder.joinpath("bin/img/").resolve() + ), "--add-data={};locale/".format((package_folder / "locale/").resolve()), "--add-data=options_TPL.ini;.", "--add-data=LICENSE;.",