Skip to content

Commit 94d1b6e

Browse files
committed
👷 CI: Install and launch IBus daemon for testing
1 parent d4f4850 commit 94d1b6e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

‎.github/workflows/rust.yml‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ jobs:
9292
sudo mkdir -p /run/user/$UID |
9393
sed -e s/UID/$UID/ -e s/PATH/path/ CI/dbus-session.conf > /tmp/dbus-session.conf
9494
sed -e s/UID/$UID/ -e s/PATH/abstract/ CI/dbus-session.conf > /tmp/dbus-session-abstract.conf
95-
sudo apt-get install -y dbus
95+
sudo apt-get install -y dbus ibus
9696
- uses: dtolnay/rust-toolchain@master
9797
with:
9898
toolchain: stable
@@ -101,6 +101,9 @@ jobs:
101101
- name: Build and Test
102102
run: |
103103
dbus-run-session --config-file /tmp/dbus-session-abstract.conf -- cargo --locked test --release --verbose -- basic_connection
104+
# Start IBus daemon for IBus test.
105+
ibus-daemon -d --xim
106+
sleep 2
104107
# All features except tokio.
105108
dbus-run-session --config-file /tmp/dbus-session.conf -- \
106109
cargo --locked test --release --verbose --features uuid,url,time,chrono,option-as-array,vsock,bus-impl \

0 commit comments

Comments
 (0)