Skip to content

Commit bf0c752

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

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

‎.github/workflows/rust.yml‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ 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 update
96+
sudo apt-get install -y dbus ibus
9697
- uses: dtolnay/rust-toolchain@master
9798
with:
9899
toolchain: stable
@@ -101,6 +102,9 @@ jobs:
101102
- name: Build and Test
102103
run: |
103104
dbus-run-session --config-file /tmp/dbus-session-abstract.conf -- cargo --locked test --release --verbose -- basic_connection
105+
# Start IBus daemon for IBus test.
106+
ibus-daemon -d --xim
107+
sleep 2
104108
# All features except tokio.
105109
dbus-run-session --config-file /tmp/dbus-session.conf -- \
106110
cargo --locked test --release --verbose --features uuid,url,time,chrono,option-as-array,vsock,bus-impl \

0 commit comments

Comments
 (0)