add autoaway

This commit is contained in:
2026-10-20 23:47:29 -06:00
parent 9b65e5be73
commit 6bae96668a
29 changed files with 828 additions and 8 deletions
+2 -2
View File
@@ -29,7 +29,7 @@ jobs:
build-essential pkg-config meson ninja-build cmake \
gettext \
libcanberra-dev libglib2.0-dev \
libarchive-dev \
libarchive-dev libxss-dev \
libgtk-3-dev libfontconfig1-dev libpango1.0-dev xvfb xauth dbus-daemon at-spi2-core \
libwayland-client0 libwayland-cursor0 libwayland-egl1 \
libxkbcommon0 \
@@ -57,7 +57,7 @@ jobs:
ninja -C build
- name: Test emoji catalog, font coverage and picker
run: xvfb-run -a dbus-run-session -- meson test -C build --print-errorlogs "Emoji Data Tests" "Emoji Font Tests" "Emoji UI Tests"
run: xvfb-run -a dbus-run-session -- meson test -C build --print-errorlogs "Autoaway Tests" "Idle Backend Tests" "Emoji Data Tests" "Emoji Font Tests" "Emoji UI Tests"
- name: Install to AppDir
run: |
+5 -1
View File
@@ -198,7 +198,7 @@ jobs:
)
shell: cmd
- name: Test emoji catalog, font coverage and picker
- name: Test autoaway, emoji catalog, font coverage and picker
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\Tools\VsDevCmd.bat"
@@ -213,6 +213,10 @@ jobs:
..\zoitechat-build\x64\tests\emoji-%%T-tests.exe --tap
if errorlevel 1 exit /b 1
)
msbuild win32\autoaway-tests.vcxproj /m /verbosity:minimal /p:Configuration=Release /p:Platform=x64
if errorlevel 1 exit /b 1
..\zoitechat-build\x64\tests\autoaway-tests.exe --tap
if errorlevel 1 exit /b 1
- name: Preparing Artifacts
run: |
+5 -1
View File
@@ -209,7 +209,7 @@ jobs:
# Master added native emoji font staging and tests after the release
# branch split. Run these before packaging so MSI/MSIX use verified files.
- name: Test emoji catalog, font coverage and picker
- name: Test autoaway, emoji catalog, font coverage and picker
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\Tools\VsDevCmd.bat"
@@ -224,6 +224,10 @@ jobs:
..\zoitechat-build\x64\tests\emoji-%%T-tests.exe --tap
if errorlevel 1 exit /b 1
)
msbuild win32\autoaway-tests.vcxproj /m /verbosity:minimal /p:Configuration=Release /p:Platform=x64
if errorlevel 1 exit /b 1
..\zoitechat-build\x64\tests\autoaway-tests.exe --tap
if errorlevel 1 exit /b 1
- name: Install WiX Toolset
shell: pwsh