diff --git a/tests/runtest.sh b/tests/runtest.sh index cbd5b29..d00e098 100755 --- a/tests/runtest.sh +++ b/tests/runtest.sh @@ -24,7 +24,9 @@ rlJournalStart rlPhaseEnd rlPhaseStartTest - rlRun "ibus-daemon -v -r -d" + # The -s option and & is important, when using the -d option + # in this test environment the error “Can't connect to IBus.” occurs. + rlRun -t -l "ibus-daemon -v -r -s &" rlRun "sleep 5" 0 "Give ibus-daemon some time to start properly." for name in \ array30-big \ @@ -49,10 +51,10 @@ rlJournalStart wubi-jidian86 \ yong do - rlRun "/usr/libexec/ibus-engine-table --xml 2>/dev/null | grep 'table:${name}'" \ + rlRun -t -l "/usr/libexec/ibus-engine-table --xml 2>/dev/null | grep 'table:${name}'" \ 0 "checking whether 'ibus-engine-table --xml' can list table:${name}:" - rlRun "ibus list-engine --name-only | grep 'table:${name}$'" \ + rlRun -t -l "ibus list-engine --name-only | grep 'table:${name}$'" \ 0 "checking whether ibus can list table:${name}:" done rlPhaseEnd