From Fedora Project Wiki
No edit summary
No edit summary
Line 22: Line 22:


Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd:
Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd:
* убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ),
* убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ), или же файл существует, но в нем явно указан nouveau ( команда grep nouveau /etc/X11/xorg.conf  должна показать 'Driver "nouveau"' );
  или же файл существует, но в нем явно указан nouveau ( команда grep nouveau /etc/X11/xorg.conf  должна показать 'Driver "nouveau"' );
* выключим и выключим комьютер;
* выключим и выключим комьютер;


Line 29: Line 28:
Данный тест проверяет, что nouveau-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать.
Данный тест проверяет, что nouveau-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать.
* посмотрим, корректно ли загружается система
* посмотрим, корректно ли загружается система
Ожидаемый результат:  
;Ожидаемый результат:  
  Система должна загрузиться корректно, без всякого рода артефактов, графический режим должен быть оптимальным для монитора.  
* Система должна загрузиться корректно, без всякого рода артефактов, графический режим должен быть оптимальным для монитора.  
  Любое искажение изображения - провал теста.
* Любое искажение изображения - провал теста.


===Testcase nouveau xvideo===
===Testcase nouveau xvideo===
Данный тест проверяет успешное воспроизведение видео с ускорением xvideo.
Данный тест проверяет успешное воспроизведение видео с ускорением xvideo.
* проверим установлен ли totem и gnome-media-apps ( команда yum install totem gnome-media-apps );
* проверим установлен ли totem и gnome-media-apps ( команда yum install totem gnome-media-apps );
* запустим gstreamer-properties, зайдем на закладку Video (Видео) и установим Default Output Plugin  
* запустим gstreamer-properties, зайдем на закладку Video (Видео) и установим Default Output Plugin (Выход по умолчанию) в X Window System (X11/XShm/Xv) (Система X Window (с расширениями X11/XShm/Xv));
  (Выход по умолчанию) в X Window System (X11/XShm/Xv) (Система X Window (с расширениями X11/XShm/Xv));
* нажмем кнопку "Test" (Проверить) проверим, что тестовое окно корректно отображается;
* нажмем кнопку "Test" (Проверить) проверим, что тестовое окно корректно отображается;
* попробуем проиграть видеофайл, например этот http://www.redhat.com/v/magazine/ogg/NET_MAN.ogg, для этого откроем totem и воспроизведем видео-файл;
* попробуем проиграть видеофайл, например этот http://www.redhat.com/v/magazine/ogg/NET_MAN.ogg, для этого откроем totem и воспроизведем видео-файл;
* попробуем перемещать окно с видео-воспроизведением, поставим видео на паузу, попробуем перемотать, включить/отключить полноэкранный режим.
* попробуем перемещать окно с видео-воспроизведением, поставим видео на паузу, попробуем перемотать, включить/отключить полноэкранный режим.
Ожидаемый результат:
 
  Оба изображения (проверочное gstreamer и воспроизводимый файл в totem) должны корректно отображаться, видео должно воспроизводится плавно, без притормаживаний,
;Ожидаемый результат:
  цвета изображения должны быть также правильными. Изображения не должны нарушаться артефактами и прочим эффектами, коих быть не должно.
*Оба изображения (проверочное gstreamer и воспроизводимый файл в totem) должны корректно отображаться, видео должно воспроизводится плавно, без притормаживаний, цвета изображения должны быть также правильными. Изображения не должны нарушаться артефактами и прочим эффектами, коих быть не должно.


===Testcase nouveau restartx===
===Testcase nouveau restartx===
Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов нуво.
Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов нуво.


* загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e',  
* загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e', выберем строку загрузки, снова нажмем 'e' и добавим в конце строки через пробел один символ "3" (цифру три);
  выберем строку загрузки, снова нажмем 'e' и добавим в конце строки через пробел один символ "3" (цифру три);
* система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля);
* система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля);
* попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается;
* попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается;
* выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке.
* выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке.


Ожидаемый результат:
;Ожидаемый результат:
Х-ы должны правильно загружаться и перезагружаться, без артефактов, изображение должно быть правильным.
* Х-ы должны правильно загружаться и перезагружаться, без артефактов, изображение должно быть правильным.

Revision as of 10:56, 28 September 2010

Итак сегодня мы тестируем свободный видеодрайвер Nouveau в комплекте Fedora Linux 14.

Можно ли проводить тест

Сперва давайте посмотрим, можем ли проводить тест:

 /sbin/lspci -d 10de: | grep -iq VGA && echo "Join Nouveau Fedora Test Day" || echo "No nVidia graphics hardware found." 

если эта команда напишет "Join Nouveau Fedora Test Day" - значит можем!

Как проводить тест

Возможно 2 варианта:

  • первый - установи и/или обновить Fedora Linux 14 (http://fedoraproject.org/get-prerelease - ссылка на установочные диски предварительной версии)
  • второй - наиболее простой, скачать livecd и провести тест с них (ссылки ниже).

Live-образы для тестирования:

Тесты

Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd:

  • убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ), или же файл существует, но в нем явно указан nouveau ( команда grep nouveau /etc/X11/xorg.conf должна показать 'Driver "nouveau"' );
  • выключим и выключим комьютер;

Testcase nouveau basic

Данный тест проверяет, что nouveau-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать.

  • посмотрим, корректно ли загружается система
Ожидаемый результат
  • Система должна загрузиться корректно, без всякого рода артефактов, графический режим должен быть оптимальным для монитора.
  • Любое искажение изображения - провал теста.

Testcase nouveau xvideo

Данный тест проверяет успешное воспроизведение видео с ускорением xvideo.

  • проверим установлен ли totem и gnome-media-apps ( команда yum install totem gnome-media-apps );
  • запустим gstreamer-properties, зайдем на закладку Video (Видео) и установим Default Output Plugin (Выход по умолчанию) в X Window System (X11/XShm/Xv) (Система X Window (с расширениями X11/XShm/Xv));
  • нажмем кнопку "Test" (Проверить) проверим, что тестовое окно корректно отображается;
  • попробуем проиграть видеофайл, например этот http://www.redhat.com/v/magazine/ogg/NET_MAN.ogg, для этого откроем totem и воспроизведем видео-файл;
  • попробуем перемещать окно с видео-воспроизведением, поставим видео на паузу, попробуем перемотать, включить/отключить полноэкранный режим.
Ожидаемый результат
  • Оба изображения (проверочное gstreamer и воспроизводимый файл в totem) должны корректно отображаться, видео должно воспроизводится плавно, без притормаживаний, цвета изображения должны быть также правильными. Изображения не должны нарушаться артефактами и прочим эффектами, коих быть не должно.

Testcase nouveau restartx

Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов нуво.

  • загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e', выберем строку загрузки, снова нажмем 'e' и добавим в конце строки через пробел один символ "3" (цифру три);
  • система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля);
  • попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается;
  • выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке.
Ожидаемый результат
  • Х-ы должны правильно загружаться и перезагружаться, без артефактов, изображение должно быть правильным.