/qa

Resources and assets for Ubuntu MATE quality assurance testers.

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

QA

Resources and assets for Ubuntu MATE quality assurance testers.

The goal of this project is to facilitate comprehensive test coverage of Ubuntu MATE and MATE Desktop user-exposed software components.

Way to test all applications with *.desktop-files

There is a special script named launch-all-desktop-apps.sh, it is located at manual-tests/launch-all-desktop-apps.sh.

It was designed to run all applications which have *.desktop-files and are not hidden. The script runs each application and allows user to watch ~/.xsession-errors log file in the same terminal.

Possible workflow for the script is the following:

  1. user downloads latest daily Ubuntu MATE ISO file to run it in live or in installed variant;
  2. opens terminal and runs this script to detect anomalies of programs, their behavior and ~/.xsession-errors log usage;
  3. depending on the results user proceed with bug sorting or reporting new ones.

List of manual tests

Origin Application name from *.desktop file Ubuntu package name Link to test Executables under test Executables without tests
MATE About MATE mate-desktop test mate-about
MATE About Me mate-control-center test mate-about-me
MATE Atril atril test atril, caja-sendto, atril-previewer , atril-thumbnailer
MATE and 3rd-party Caja caja, caja-dropbox, caja-sharecaja-extensions (deb-src package), python-caja (deb-src package) test caja, caja-actions-config-tool , caja-connect-server , caja-dropbox,  caja-dropbox-autostart, caja-file-management-properties , caja-sendto, TODO TODO — caja-autorun-software
MATE MATE Eiciel caja-eiciel TODO
MATE MATE Calculator mate-calc test mate-calc, mate-calc-cmd, mate-calculator
MATE MATE Color Selection mate-desktop test mate-color-select
MATE MATE Control Center mate-control-center test mate-control-center, mate-appearance-properties, mozo (from mozo package), mate-at-properties, mate-default-applications-properties TODO  — mate-display-properties, mate-keybinding-properties, mate-keyboard-properties, mate-mouse-properties, mate-network-properties, mate-time-admin, mate-typing-monitor, mate-window-properties, mate-volume-control (from mate-media package), mate-thumbnail-fontsoftware-properties-gtk (from software-properties-gtk package), orca (from orca package), nm-applet  (from network-manager-gnome)
MATE MATE Disk Image Mounter mate-utils test mate-disk-image-mounter
MATE MATE Disk Usage Analyzer mate-utils test mate-disk-usage-analyzer
MATE Eye of MATE eom test eom
MATE Marco marco test marco, marco-message, marco-theme-viewer, marco-window-demo
MATE MATE Font Viewer mate-control-center test mate-font-viewer
MATE Main Menu mozo test mozo
MATE Popup Notifications mate-notification-daemon test mate-notification-properties
MATE Panel mate-panel test mate-panel, mate-panel-screenshot, mate-panel-test-applets , applets from mate-applets package TODO — mate-desktop-item-editmate-cpufreq-selector (from mate-applets package)
MATE Power Management, Power Statistics mate-power-manager test mate-power-preferences, mate-power-statistics mate-power-manager
MATE Startup Applications mate-session-manager test mate-session-properties TODO — mate-session, mate-session-inhibit, mate-session-save, mate-wm
MATE MATE Terminal mate-terminal test mate-terminal mate-terminal.wrapper
MATE Pluma pluma test pluma
Ubuntu MATE MATE Tweak mate-tweak test mate-tweak, tilda, marco, compton, compiz TODO — marco-compton, marco-no-composite
MATE Engrampa Archive Manager engrampa TODO
MATE Sound mate-media TODO mate-volume-controlmate-volume-control-status-icon
MATE NVIDIA Optimus mate-optimus TODO mate-optimus-appletoffload-glx, offload-vulkan
MATE Screensaver mate-screensaver TODO mate-screensaver-preferencesmate-screensaver, mate-screensaver-command
MATE MATE Settings Daemon (autostart) mate-settings-daemon TODO mate-settings-daemon, msd-datetime-mechanism, msd-locate-pointer
MATE MATE System Monitor mate-system-monitor TODO mate-system-monitor
MATE Help mate-user-guide TODO
MATE Personal File Sharing mate-user-share TODO mate-file-share-properties
MATE MATE Dictionary mate-utils TODO mate-dictionary
MATE Log File Viewer mate-utils TODO mate-system-log
MATE Take Screenshot mate-utils TODO mate-screenshot
MATE MATE Search Tool mate-utils TODO mate-search-tool
Ubuntu MATE mate-hud TODO
Ubuntu MATE mate-menu TODO
Ubuntu MATE Ubuntu MATE Guide ubuntu-mate-guide TODO
Ubuntu MATE Welcome ubuntu-mate-welcome Snap TODO
Ubuntu MATE Software Boutique software-boutique Snap TODO

Note: table editing goes better with Mark Text Markdown editor.

TODO

  • MATE Indicator Applet (mate-indicator-applet package)
  • mate-menus package
  • mate-netbook package (mate-maximus)
  • mate-sensors-applet package
  • Various without desktop-file
    • mate-doc-common
    • mate-menu
    • mate-open
    • mate-polkit
    • /usr/lib/ubuntu-mate/ubuntu-mate-settings-overlay
    • /usr/lib/x86_64-linux-gnu/polkit-mate/polkit-mate-authentication-agent-1
    • mate-autogen

Components from third parties used in Ubuntu MATE

  • robint99/mate-dock-applet
  • IKRadulov/mate-window-applets
  • solus-project/brisk-menu
  • ? Compton
  • ? Compiz
  • ? Probably Others...