This is based on PackageKit, which means events, *and* we automatically get support for any of the backends that PackageKit supports. This means dpkg, and rpm are both first class citizens! Many other backends will surely work, although thorough testing is left as an exercise to the reader, or to someone who would like to write more test cases! Unfortunately at the moment, there are a few upstream PackageKit bugs which cause us issues, but those have been apparently resolved upstream. If you experience issues with an old version of PackageKit, test if it is working correctly before blaming mgmt :) In parallel, mgmt might increase the testing surface for PackageKit, so hopefully this makes it more robust for everyone involved! Lastly, I'd like to point out that many great things that are typically used for servers do start in the GNOME desktop world. Help support your GNOME GNU/Linux desktop today!
16 lines
340 B
Bash
Executable File
16 lines
340 B
Bash
Executable File
#!/bin/bash -i
|
|
# simple test harness for testing mgmt via omv
|
|
echo running test-omv.sh
|
|
CWD=`pwd`
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # dir!
|
|
cd "$DIR" >/dev/null # work from test directory
|
|
|
|
# vtest+ tests
|
|
for i in omv/*.yaml; do
|
|
echo "running: vtest+ $i"
|
|
vtest+ "$i"
|
|
done
|
|
|
|
# return to original dir
|
|
cd "$CWD" >/dev/null
|