{ "Tests": { "KernelVersion": { "Command": "uname -a", "Weight": 10 }, "SystemctlFailed": { "Command": "systemctl --state=failed | cat", "Weight": 200 }, "SystemctlActivating": { "Command": "systemctl --state=activating | cat", "Weight": 200 }, "JournalErrAll": { "Command": "journalctl -p err | cat" }, "JournalErrSanitized": { "Command": "journalctl -p err | grep -v \"Logs begin.* end at\" | uniq -c -f 3" }, "JournalErrComparable": { "Command": "journalctl -p err | grep -v \"Logs begin.* end at\" | cut -d' ' -f 4- | sort -u", "Weight": 100 }, "OwnerSession": { "Command": "su -c 'DBUS_SESSION_BUS_ADDRESS=\"unix:abstract=/run/user/$UID/dbus/user_bus_socket\" && XDG_RUNTIME_DIR=\"/run/user/$UID\" && systemctl --user --state=failed,activating' - owner | cat", "Weight": 10 }, "EnlightenmentInfo": { "Command": "enlightenment_info -topvwins" }, "CrashWorker": { "Command": "find /opt/usr/share/crash -maxdepth 2" }, "CrashWorkerComparable": { "Command": "find /opt/usr/share/crash/dump -maxdepth 1 | cut -d'_' -f 1 | sort -u" }, "InstallScreenshooterRPM": { "Command": "rpm -i /tmp/screenshooter.rpm", "InputFiles": [ "/opt/screenshooter.rpm" ] }, "CaptureScreenshot": { "Command": "XDG_RUNTIME_DIR=/run screenshooter -f /tmp/screenshot.png", "OutputFiles": [ "screenshot.png" ] }, "RemountRW": { "Command": "mount -o rw,remount /" }, "RemountRO": { "Command": "mount -o ro,remount /" }, "DmesgKernel": { "Command": "dmesg -f kern" }, "DmesgDaemon": { "Command": "dmesg -f daemon" }, "TopProcesses": { "Command": "ps -eo cputime,rss,vsz,pmem,command --sort -cputime | head -n 10" }, "TopProcessesComaprable": { "Command": "ps -eo cputime,rss,vsz,pmem,command --sort -cputime | head -n 6 | grep '/' | cut -d'/' -f 2-", "Weight": 50 } }, "Scenarios": { "Main": { "TestScenarioNames": [ "HumanReadable", "Comparable", "InstallScreenshooter", "CaptureScreenshot" ] }, "InstallScreenshooter": { "TestScenarioNames": [ "RemountRW", "InstallScreenshooterRPM", "RemountRO" ] }, "HumanReadable": { "TestScenarioNames": [ "EnlightenmentInfo", "DmesgKernel", "DmesgDaemon", "JournalErrAll", "JournalErrSanitized", "CrashWorker", "TopProcesses" ] }, "Comparable": { "TestScenarioNames": [ "KernelVersion", "SystemctlFailed", "SystemctlActivating", "OwnerSession", "JournalErrComparable", "CrashWorkerComparable", "TopProcessesComaprable" ] } } }