plugin: shell
name: graphics/driver_version
command: graphics_driver
description: Parses Xorg.0.Log and discovers the running X driver and version

plugin: shell
name: graphics/xorg-version
requires: package.name == "x11-utils"
command: xdpyinfo | grep "^X.Org version" | cut -d ':' -f 2 | tr -d ' '
description: Test to output the Xorg version
description-ast.UTF-8: Prueba p'amosar la versión de Xorg
description-az.UTF-8: Xorg versiyasının təyin edilməsi üçün test
description-bn.UTF-8: Xorg সংস্করণ অাউটপুট করতে পরীক্ষা করুন
description-bs.UTF-8: Testza izlaz Xorg verzije
description-cs.UTF-8: Test výstupu verze Xorg
description-de.UTF-8: Test zur Anzeige der Xorg-Version
description-el.utf-8: Δοκιμή για την έξοδο της έκδοσης Xorg
description-en_AU.UTF-8: Test to output the Xorg version
description-en_GB.UTF-8: Test to output the Xorg version
description-es.UTF-8: Prueba para mostrar la versión de Xorg
description-fi.UTF-8: Testi, joka tulostaa Xorg-version
description-fr.UTF-8: Test d'affichage de la version Xorg
description-gd.UTF-8: Deuchainn airson às-chur an tionndaidh Xorg.
description-gl.UTF-8: Proba para sacar a versión de Xorg
description-hu.UTF-8: Teszt a Xorg verzió megjelenítéséhez
description-it.UTF-8: Test per visualizzare la versione di Xorg
description-ja.UTF-8: Xorgのバージョンを出力するテスト
description-km.UTF-8: សាកល្បង ដើម្បី​បង្ហាញ​កំណែ Xorg
description-ko.UTF-8: Xorg 버전 출력을 시험합니다.
description-ms.UTF-8: Uji untuk outputkan versi Xorg
description-nl.UTF-8: Met deze test kunt u de Xorg-versie achterhalen
description-oc.UTF-8: Tèst d'afichatge de la version Xorg
description-pt.UTF-8: Teste para a saída da versão Xorg
description-pt_BR.UTF-8: Teste para mostrar a versão do Xorg
description-ro.UTF-8: Testare ieșire pentru versiunea Xorg
description-ru.UTF-8: Тест, выводящий сведения о версии X.Org
description-sl.UTF-8: Preizkus za izpis različice Xorg
description-sq.UTF-8: Test për nxjerrjen e versionit të Xorg
description-tr.UTF-8: Xorg sürümünü görüntülemek için sınayın
description-ug.UTF-8: نۆۋەتتىكى Xorg نەشرىنىڭ چىقىرىشىنى سىنايدۇ
description-uk.UTF-8: Тест для виведення версії Xorg
description-zh_CN.UTF-8: 输出 Xorg 版本的测试

plugin: manual
name: graphics/resolution-change
depends: graphics/xorg-version
description:
 PURPOSE:
     This test will verify that the GUI is usable after manually changing resolution
 STEPS:
     1. Open the Displays application
     2. Select a new resolution from the dropdown list
     3. Click on Apply
     4. Select the original resolution from the dropdown list
     5. Click on Apply
 VERIFICATION:
     Did the resolution change as expected?

plugin: shell
name: graphics/xorg-process
requires: package.name == 'xorg' and package.name == 'procps'
command: pgrep -f '/usr/bin/X' >/dev/null
description: Test that the X process is running.
description-ast.UTF-8: Prueba que'l procesu de X ta n'execución.
description-az.UTF-8: X proccesin işlədiyini təyin etmək üçün test
description-be.UTF-8: Праверка выканання працэсу X.
description-bn.UTF-8: X প্রক্রিয়া সচল কিনা পরীক্ষা করুন।
description-bs.UTF-8: Test da li X proces radi.
description-ca.UTF-8: Comproveu que s'estigui executant el procés de les X.
description-ca@valencia.UTF-8: Comproveu que s'estiga executant el procés de les X.
description-cs.UTF-8: Ověřit, že běží proces X.
description-da.UTF-8: Test om X-processen kører.
description-de.UTF-8: Dieser Test überprüft, ob der X-Prozess ausgeführt wird.
description-el.utf-8: Δοκιμή ότι η διεργασία X εκτελείται.
description-en_AU.UTF-8: Test that the X process is running.
description-en_GB.UTF-8: Test that the X process is running.
description-es.UTF-8: Prueba que el proceso de X está en ejecución.
description-fi.UTF-8: Tarkistetaan, että X-prosessi on käynissä.
description-fr.UTF-8: Testez que le processus de X est en cours d'exécution.
description-gd.UTF-8: Dearbh gu bheil am pròiseas X a' ruith.
description-gl.UTF-8: Proba que o proceso de X está en execución.
description-hu.UTF-8: Az X folyamat futásának tesztelése.
description-it.UTF-8: Verifica che il processo X sia in esecuzione.
description-ja.UTF-8: Xが動作しているかテストします。
description-km.UTF-8: សាកល្បង​ថា​ដំណើរការ X កំពុង​ដំណើរការ​ដែរ​ឬ​ទេ ។
description-lv.UTF-8: Pārbaudīt, vai X process darbojas.
description-ms.UTF-8: Uji yang mana proses X sedang dijalankan.
description-nl.UTF-8: Test of het X-proces actief is.
description-oc.UTF-8: Testatz que lo processus de X es en cors d'execucion.
description-pt.UTF-8: testar que o processo X está a correr.
description-pt_BR.UTF-8: Testar se o processo X está sendo executado
description-ro.UTF-8: Testează dacă procesul X rulează.
description-ru.UTF-8: Проверка выполнения процесса X.
description-sl.UTF-8: Preizkus ali je opravilo X zagnano.
description-sq.UTF-8: Testo nëse proçesi X është aktiv.
description-sr.UTF-8: Проверите да ли је Икс процес покренут.
description-sv.UTF-8: Testa att X-processen körs.
description-tr.UTF-8: X işleminin çalıştığını sınayın.
description-ug.UTF-8: X ئىجراسى ئىجرا بولۇۋاتامدۇ سىنايدۇ.
description-uk.UTF-8: Перевірка, чи процес X виконується.
description-zh_CN.UTF-8: 测试 X 进程是否正在运行。
description-zh_TW.UTF-8: 測試 X 進程正在執行.

plugin: shell
name: graphics/xorg-failsafe
requires: package.name == 'xorg'
command: ! test -e /var/log/Xorg.failsafe.log
description: Test that the X is not running in failsafe mode.
description-ast.UTF-8: Prueba que X nun ta funcionando en mou a prueba d'errores.
description-be.UTF-8: Праверка незадзейнічання працэсу X у бяспечным рэжыме.
description-bn.UTF-8: পরীক্ষা করুন যে এক্স failsafe মোডে চলমান নয়।
description-bs.UTF-8: Test da  X ne radi u režimu za slučaj grešaka.
description-ca.UTF-8: Comproveu que les X no s'estiguin executant en mode a prova de fallades.
description-ca@valencia.UTF-8: Comproveu que les X no s'estiguen executant en mode a prova de fallades.
description-cs.UTF-8: Ověřit, že X neběží v záchranném režimu.
description-da.UTF-8: Test at X ikke kører i fejlsikret tilstand.
description-de.UTF-8: Dieser Test überprüft, dass der X-Prozess nicht im abgesicherten Modus ausgeführt wird.
description-el.utf-8: Δοκιμή ότι η διεργασία X εκτελείται σε ασφαλή λειτουργία.
description-en_AU.UTF-8: Test that the X is not running in failsafe mode.
description-en_GB.UTF-8: Test that the X is not running in failsafe mode.
description-es.UTF-8: Pruebe que X no está funcionando en modo a prueba de errores.
description-fi.UTF-8: Tarkistetaan, ettei X-prosessi ole vikasietotilassa.
description-fr.UTF-8: Testez que X ne fonctionne pas en mode sans échec.
description-gd.UTF-8: Dearbh gu nach eil X a'ruith ann am modh inneal-sàbhalaidh.
description-gl.UTF-8: Proba para saber se X non está funcionando en modo a proba de erros.
description-hu.UTF-8: Annak ellenőrzése, hogy az X nem csökkentett módban fut-e.
description-it.UTF-8: Verifica che X non sia in esecuzione in modalità grafica sicura.
description-ja.UTF-8: Xがフェイルセーフモードで動作していないかテストします。
description-km.UTF-8: សាកល្បង​ថា​ដំណើរការ X មិន​កំពុង​ដំណើរការ​នៅ​ក្នុង​របៀប​បរាជ័យ​ដោយ​សុវត្ថិភាព​ទេ ។
description-lv.UTF-8: Pārbaudīt, vai X process nedarbojas drošajā režīmā.
description-ms.UTF-8: Uji yang mana X tidak dijalankan dalam mod gagal-selamat.
description-nl.UTF-8: Test of X niet in veilige modus wordt uitgevoerd.
description-oc.UTF-8: Testatz que X foncione pas en mòde sens fracàs.
description-pt.UTF-8: testar que o X não está a correr em modo de segurança.
description-pt_BR.UTF-8: Testar se o X não está sendo executado no modo de segurança.
description-ro.UTF-8: Testează dacă  procesul X nu rulează în modul de siguranță.
description-ru.UTF-8: Проверка незадействованности процесса X в безопасном режиме.
description-sl.UTF-8: Preizkus, da se X ne izvaja v zasilnem načinu.
description-sq.UTF-8: Testoni që X të mos nisë në mënyrë të sigurtë.
description-sr.UTF-8: Проверите да Икс није покренут у режиму спашавања.
description-sv.UTF-8: Testa att X inte körs i felsäkert läge.
description-tr.UTF-8: Hatasız kipte X'in çalışmadığını sınar.
description-ug.UTF-8: X ئىجراسىنىڭ بىخەتەر ھالەتتە ئىجرا بولمىغانلىقىنى سىنايدۇ.
description-uk.UTF-8: Перевірка, чи процес X виконується не у безпечному режимі.
description-zh_CN.UTF-8: 测试 X 是否没有在故障安全(failsafe)模式下运行。
description-zh_TW.UTF-8: 測試在失敗安全模式下 X 進程停止執行.

plugin: user-verify
name: graphics/resolution
requires:
 device.category == 'VIDEO'
command: resolution_test
description:
 PURPOSE:
     This test will verify the default display resolution
 STEPS:
     1. This display is using the following resolution:
 INFO:
     $output
 VERIFICATION:
     Is this acceptable for your display?

plugin: shell
name: graphics/minimum_resolution
requires:
 device.category == 'VIDEO'
command: resolution_test --horizontal 800 --vertical 600
description:
 Ensure the current resolution meets or exceeds the recommended minimum
 resolution (800x600). See here for details:
 .
 https://help.ubuntu.com/community/Installation/SystemRequirements

name: graphics/modes
plugin: shell
command: graphics_modes_info
description: Collect info on graphics modes (screen resolution and refresh rate)

name: graphics/color_depth
plugin: shell
command: color_depth_info
description: Collect info on color depth and pixel format.

plugin: user-verify
name: graphics/display
requires: 
 package.name == 'xorg'
 package.name == 'gir1.2-gst-plugins-base-0.10' or package.name == 'gir1.2-gst-plugins-base-1.0'
command: gst_pipeline_test -t 2 'videotestsrc ! ffmpegcolorspace ! autovideosink'
description:
 PURPOSE:
     This test will test the default display
 STEPS:
     1. Click "Test" to display a video test.
 VERIFICATION:
     Do you see color bars and static?

plugin: shell
name: graphics/VESA_drivers_not_in_use
command: cat /var/log/Xorg.0.log | perl -e '$a=0;while(<>){$a++ if /Loading.*vesa_drv\.so/;$a-- if /Unloading.*vesa/&&$a}exit 1 if $a'
description: Check that VESA drivers are not in use
description-ast.UTF-8: Verifica que los controladores VESA nun tean n'usu
description-az.UTF-8: VESA idarəedicilərinin işlədilmədiyinin yoxlanılması
description-bn.UTF-8: পরীক্ষা করে দেখুন যে VESA ড্রাইভার ব্যবহৃত হয় না
description-bs.UTF-8: Provjera da VESA drajveri nisu u upotrebi
description-cs.UTF-8: Zjistit zda se nepoužívají ovldače VESA
description-de.UTF-8: Überprüfen, dass keine VESA-Treiber verwendet werden
description-el.utf-8: Έλεγχος για το ότι οι οδηγοί VESA δεν χρησιμοποιούνται
description-en_AU.UTF-8: Check that VESA drivers are not in use
description-en_GB.UTF-8: Check that VESA drivers are not in use
description-es.UTF-8: Verifica que los controladores VESA no estén en uso
description-fi.UTF-8: Tarkista, ettei VESA-ajurit ole käytössä
description-fr.UTF-8: Vérifie que les pilotes VESA ne sont pas utilisés
description-gd.UTF-8: Sgrùd nach eil dràibhearan VESA gan chleachdadh
description-gl.UTF-8: Comproba que os controladores VESA non estean en uso
description-hu.UTF-8: Ellenőrzés, hogy a VESA meghajtók nincsenek használatban
description-it.UTF-8: Verifica che i driver VESA non siano in uso.
description-ja.UTF-8: VESAドライバーが使用されていないかのチェック
description-km.UTF-8: ពិនិត្យមើល​ថា​កម្មវិធី​បញ្ជា VESA មិន​ត្រូវ​បាន​កំពុង​ប្រើ
description-ms.UTF-8: Semak sama ada pemacu VESA tidak digunakan
description-nl.UTF-8: Controleren of de VESA stuurprogramma's niet in gebruik zijn
description-oc.UTF-8: Verifica que los pilòts VESA son pas utilizats
description-pt_BR.UTF-8: Verifique se os drivers VESA não estão em uso
description-ro.UTF-8: Verifică dacă driverul VESA nu este utilizat
description-ru.UTF-8: Проверка задействования драйверов VESA
description-sl.UTF-8: Preveri, da gonilniki VESA niso v uporabi
description-sq.UTF-8: Kontrollo që draiverat VESA të mos jenë në përdorim
description-tr.UTF-8: VESA sürücülerinin kullanımda olmadığını denetleyin
description-ug.UTF-8: VESA قوزغاتقۇلىرىنىڭ ئىشلىتىلمەيۋاتقانلىقىنى سىناش
description-uk.UTF-8: Перевірити, чи драйвера VESA не використовуються
description-zh_CN.UTF-8: 检查是否未使用 VESA 驱动程序

plugin: user-verify
name: graphics/cycle_resolution
requires: package.name == 'xorg'
depends: graphics/VESA_drivers_not_in_use
command: xrandr_cycle --screenshot-dir $CHECKBOX_DATA
description:
 PURPOSE:
     This test cycles through the detected video modes
 STEPS:
     1. Click "Test" to start cycling through the video modes
 VERIFICATION:
     Did the screen appear to be working for each mode?

plugin: user-verify
name: graphics/rotation
depends: graphics/xorg-version
command: rotation_test
description:
 PURPOSE:
     This test will test display rotation
 STEPS:
     1. Click "Test" to test display rotation. The display will be rotated every 4 seconds.
     2. Check if all rotations (normal right inverted left) took place without permanent screen corruption
 VERIFICATION:
     Did the display rotation take place without without permanent screen corruption?

plugin: shell
name: graphics/compiz_check
requires: package.name == 'nux-tools'
command: set -o pipefail; /usr/lib/nux/unity_support_test -c -p | ansi_parser
description: Check that hardware is able to run compiz
description-ast.UTF-8: Verifica si'l hardware ye quien a correr Compiz
description-az.UTF-8: Avadanlığın compiz-i işlədə biləcəyinin yoxla
description-bn.UTF-8: পরীক্ষা করে দেখুন যে হার্ডওয়্যার compiz চালাতে সক্ষম
description-bs.UTF-8: Provjera da li je hardver sposoban da pokrene compiz
description-cs.UTF-8: Zjistit zda je hardware schopný spustit compiz
description-de.UTF-8: Überprüfen, ob Ihre Hardware Compiz ausführen kann
description-el.utf-8: Έλεγχος για το αν το υλικό είναι ικανό να τρέξει το compiz
description-en_AU.UTF-8: Check that hardware is able to run compiz
description-en_GB.UTF-8: Check that hardware is able to run compiz
description-es.UTF-8: Verifica si el hardware es capaz de correr Compiz
description-fi.UTF-8: Tarkista, että laitteisto tukee compiz:ia
description-fr.UTF-8: Vérifie que le matériel est apte à lancer compiz
description-gd.UTF-8: Sgrùd gu bheil am bathar-chruaidh comasach a ruith compiz
description-gl.UTF-8: Comprobe que o hardware pode executar Compiz
description-hu.UTF-8: Ellenőrzi, hogy a hardver képes-e futtatni a compizt
description-it.UTF-8: Verifica che l'hardware supporti gli effetti visivi.
description-ja.UTF-8: Compizを使用できるかをチェックします
description-km.UTF-8: ពិនិត្យមើល​ថា​ផ្នែក​រឹង​អាច​ដំណើរការ compiz បាន
description-ms.UTF-8: Semak sama ada perkakasan berupaya menjalani compiz
description-nl.UTF-8: Controleren of de hardware in staat is Compiz te draaien
description-oc.UTF-8: Verifica que lo material es apte a aviar compiz
description-pt_BR.UTF-8: Verifique se o hardware é capaz de executar o compiz
description-ro.UTF-8: Verifică dacă sistemul poate rula compiz
description-ru.UTF-8: Проверка аппаратных возможностей для запуска compiz
description-sl.UTF-8: Preveri, da je strojna oprema zmožna poganjati compiz
description-sq.UTF-8: Kontrollo nëse hardware është në gjednje të nisë compiz
description-tr.UTF-8: Donanımın compiz'i çalıştırabildiğini denetleyin
description-ug.UTF-8: قاتتىق دېتالدا compiz نى ئىجرا قىلغىلى بولىدىغانلىقىنى سىناش
description-uk.UTF-8: Перевірка обладнання на можливість запуску Compiz
description-zh_CN.UTF-8: 检查硬件是否能够运行 compiz

plugin: shell
name: graphics/unity-support
requires: package.name == 'nux-tools'
command: set -o pipefail; /usr/lib/nux/unity_support_test -p | ansi_parser
description: Check that hardware is able to run Unity 3D
description-ast.UTF-8: Verifica si'l Hardware ye quien a facer correr Unity 3D
description-az.UTF-8: Avadanlığın Unity 3D işlədə biləcəyini yoxla
description-bn.UTF-8: পরীক্ষা করে দেখুন যে হার্ডওয়্যার Unity 3D চালাতে সক্ষম কিনা
description-bs.UTF-8: Provjera da li je hardver sposoban da pokrene Unity 3D
description-cs.UTF-8: Zjistit zda je hardware schopný spustit Unity
description-de.UTF-8: Überprüfen, ob Ihre Hardware Unity-3D ausführen kann
description-el.utf-8: Έλεγχος για το αν το υλικό είναι ικανό να τρέξει το Unity 3D
description-en_AU.UTF-8: Check that hardware is able to run Unity 3D
description-en_GB.UTF-8: Check that hardware is able to run Unity 3D
description-es.UTF-8: Verifica si el Hardware es capaz de correr Unity 3D
description-fi.UTF-8: Tarkista, että laitteistolla pystyy käyttämään Unity 3D:tä
description-fr.UTF-8: Vérifie que le matériel est apte à lancer Unity 3D
description-gd.UTF-8: Sgrùd gu bheil am bathar-chruaidh comasach a ruith Unity 3D
description-gl.UTF-8: Comprobe que o hardware pode executar Unity 3D
description-hu.UTF-8: Ellenőrzi, hogy a hardver képes-e futtatni a Unity 3D-t
description-it.UTF-8: Verifica che l'hardware supporti Unity 3D.
description-ja.UTF-8: Unity 3Dを使用できるかをチェックします
description-km.UTF-8: ពិនិត្យមើល​ថា​ផ្នែក​រឹង​អាច​ដំណើរការ Unity 3D បាន
description-ms.UTF-8: Semak sama ada perkakasan berupaya menjalani Unity 3D
description-nl.UTF-8: Controleren of de hardware in staat is Unity 3D te draaien
description-oc.UTF-8: Verifica que lo material es apte a aviar Unity 3D
description-pt_BR.UTF-8: Verifique se o hardware é capaz de executar o Unity 3D
description-ro.UTF-8: Verifică dacă sistemul poate rula Unity 3D
description-ru.UTF-8: Проверка аппаратных возможностей для запуска Unity 3D
description-sl.UTF-8: Preveri, da je strojna oprema zmožna poganjati Unity 3D
description-sq.UTF-8: Kontrollo nëse hardware është në gjendje të nisë Unity 3D
description-tr.UTF-8: Donanımın Unity 3D'yi çalıştırabildiğini denetleyin
description-ug.UTF-8: قاتتىق دېتالدا Unity 3D نى ئىجرا قىلغىلى بولىدىغانلىقىنى سىناش
description-uk.UTF-8: Перевірка обладнання на можливість запуску Unity 3D
description-zh_CN.UTF-8: 检查硬件是否能够运行 Unity 3D

plugin: user-verify
name: graphics/glxgears
requires: package.name == 'mesa-utils'
command: glxgears; true
description:
 PURPOSE:
     This test tests the basic 3D capabilities of your video card
 STEPS:
     1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.
     2. Verify that the animation is not jerky or slow.
 VERIFICATION:
     1. Did the 3d animation appear?
     2. Was the animation free from slowness/jerkiness?

plugin: shell
name: graphics/3d_window_open_close
requires: package.name == 'mesa-utils'
command: window_test -t open-close -i 10
description: Open and close a 3D window multiple times

plugin: shell
name: graphics/3d_window_suspend_resume
requires: package.name == 'mesa-utils'
command: window_test -t suspend-resume -i 10
description: Open, suspend resume and close a 3D window multiple times

plugin: shell
name: graphics/multi_3d_windows_open_close
requires: package.name == 'mesa-utils'
command: window_test -t open-close-multi -i 10 -w 4
description: Open and close 4 3D windows multiple times

plugin: shell
name: graphics/3d_window_move
requires: package.name == 'mesa-utils'
command: window_test -t move
description: Move a 3D window around the screen

plugin: shell
name: graphics/screenshot
requires: package.name == 'fswebcam'
command: set -o pipefail; camera_test still --device=/dev/external_webcam -f ${CHECKBOX_DATA}/screenshot.jpg -q 2>&1 | ansi_parser
description:
 PURPOSE:
     Take a screengrab of the current screen (logged on Unity desktop)
 STEPS:
     1. Take picture using USB webcam
 VERIFICATION:
     Review attachment manually later

plugin: attachment
name: screenshot.jpg
depends: graphics/screenshot
command: base64 ${CHECKBOX_DATA}/screenshot.jpg
description: Attaches the screenshot captured in graphics/screenshot.
description-bs.UTF-8: Dodavanje snimke ekrana napravljene u slikama/snimkama ekrana.
description-de.UTF-8: Dies legt dem Bericht das Bildschirmfoto als Anlage bei, das im Test »graphics/screenshot« aufgenommen wurde.
description-el.utf-8: Επισυνάπτει το στιγμιότυπο οθόνης που ελήφθη στο φάκελο γραφικά/στιγμιότυπο οθόνης.
description-en_AU.UTF-8: Attaches the screen shot captured in graphics/screen shot.
description-en_GB.UTF-8: Attaches the screenshot captured in graphics/screenshot.
description-es.UTF-8: Adjunta la instantánea capturada en graphics/screenshot.
description-fr.UTF-8: Ajoute la capture d'écran effectuée dans graphics/screenshot.
description-gd.UTF-8: A' ceangal an glacadh-sgrìn glacte ann an grafaigean/glacadh-sgrìn
description-gl.UTF-8: Anexa a captura de pantalla efectuada en graphics/screenshot.
description-hu.UTF-8: A graphics/screenshot útvonalon lévő képernyőmentés csatolása.
description-it.UTF-8: Allega la schermata catturata in graphics/screenshot.
description-ja.UTF-8: グラフィック/スクリーンショット内にスクリーンショットキャプチャを追加する。
description-ms.UTF-8: Lampirkan cekupan skrin yang ditangkap dalam graphics/screenshot.
description-nl.UTF-8: Voegt de genomen schermafdruk toe aan graphics/screenshot
description-oc.UTF-8: Apond la captura d'ecran efectuada dins graphics/screenshot.
description-pt_BR.UTF-8: Anexa a captura de tela efetuada em graphics/screenshot.
description-ru.UTF-8: Прикрепить снимок экрана созданный в graphics/screenshot.
description-sl.UTF-8: Priloži zaslonsko sliko, shranjeno v graphics/screenshot.
description-ug.UTF-8: گرافىك/ئېكران كۆرۈنۈشى(graphics/screenshot) دە تۇتۇلغان ئېكران كۆرۈنۈشىنى قاتىدۇ.

plugin: shell
name: graphics/screenshot_fullscreen_video
requires: package.name == 'fswebcam'
command:
 dbus-launch gsettings set org.gnome.totem repeat true
 totem --fullscreen ${CHECKBOX_SHARE}/data/video/Ogg_Theora_Video.ogv 2>/dev/null &
 set -o pipefail
 sleep 15 && camera_test still --device=/dev/external_webcam -f ${CHECKBOX_DATA}/screenshot_fullscreen_video.jpg -q 2>&1 | ansi_parser
 sleep 5 && totem --quit 2>/dev/null
 dbus-launch gsettings set org.gnome.totem repeat false
description:
 PURPOSE:
     Take a screengrab of the current screen during fullscreen video playback
 STEPS:
     1. Start a fullscreen video playback
     2. Take picture using USB webcam after a few seconds
 VERIFICATION:
     Review attachment manually later

plugin: attachment
name: screenshot_fullscreen_video.jpg
depends: graphics/screenshot_fullscreen_video
command: base64 ${CHECKBOX_DATA}/screenshot_fullscreen_video.jpg
description: Attaches the screenshot captured in graphics/screenshot_fullscreen_video.
description-bs.UTF-8: Dodaje sliku ekrana memorisanu u grafika/slikeekrana_cijeliekran_video
description-de.UTF-8: Dies legt dem Bericht das Bildschirmfoto als Anlage bei, das im Test »graphics/screenshot_fullscreen_video« aufgenommen wurde.
description-el.utf-8: Επισυνάπτει το στιγμιότυπο οθόνης που ελήφθη στο φάκελο γραφικά/στιγμιότυπο οθόνης_πλήρους προβολής_βίντεο.
description-en_AU.UTF-8: Attaches the screen shot captured in graphics/screenshot_fullscreen_video.
description-en_GB.UTF-8: Attaches the screenshot captured in graphics/screenshot_fullscreen_video.
description-es.UTF-8: Adjunta la instantánea capturada en graphics/screenshot_fullscreen_video.
description-fr.UTF-8: Ajoute la capture d'écran effectuée dans graphics/screenshot_fullscreen_video.
description-gd.UTF-8: A' ceangal an glacadh-sgrìn glacte ann an grafaigean/glacadh-sgrìn_làn-sgrìn_bhideo
description-gl.UTF-8: Anexa unha captura de pantalla efectuada en graphics/screenshot_fullscreen_video.
description-hu.UTF-8: A graphics/screenshot_fullscreen_video útvonalon lévő képernyőmentés csatolása.
description-it.UTF-8: Allega la schermata catturata in graphics/screenshot_fullscreen_video.
description-ja.UTF-8: graphics/screenshot_fullscreen_videoにあるキャプチャ画像を添付してください。
description-ms.UTF-8: Lampirkan cekupan skrin yang ditangkap dalam graphics/screenshot_fullscreen_video.
description-nl.UTF-8: Voegt de genomen schermafdruk toe aan graphics/screenshot_fullscreen_video.
description-oc.UTF-8: Apond la captura d'ecran efectuada dins graphics/screenshot_fullscreen_video.
description-pt_BR.UTF-8: Anexa uma captura de tela efetuada em graphics/screenshot_fullscreen_video.
description-ru.UTF-8: Прикрепить снимок экрана созданный в graphics/screenshot_fullscreen_video.
description-sl.UTF-8: Priloži sliko zaslona, shranjeno v graphics/screenshot_fullscreen_video.
description-ug.UTF-8: گرافىك/screenshot_fullscreen_video دە تۇتۇلغان ئېكران كۆرۈنۈشىنى قاتىدۇ.
