From Fedora Project Wiki

< User:Johannbg‎ | Draft‎ | QA‎ | Test Days

No edit summary
m (General clean up of Category:Test Days)
 
(10 intermediate revisions by one other user not shown)
Line 23: Line 23:


# Please download a live ISO image for your architecture:
# Please download a live ISO image for your architecture:
#* [http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Beta/Live/i686 i686]
#* [http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Alpha/Live/i686 i686]
#* [http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Beta/Live/x86_64 x86_64]
#* [http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Alpha/Live/x86_64 x86_64]
# Prepare your live image by following the instructions at [[FedoraLiveCD]]
# Prepare your live image by following the instructions at [[FedoraLiveCD]]
# Or run the dowloaded ISO image in qemu: <pre> su -c 'qemu -cdrom Fedora-10-Beta-i686-Live.iso -m 512 -std-vga'</pre>
# Or run the dowloaded ISO image in qemu: <pre> su -c 'qemu -cdrom Fedora-11-Alpha-i686-Live.iso -m 512 -std-vga'</pre>


'''Install Media'''
'''Install Media'''
Line 34: Line 34:
#* Alternatively, on an already installed system:
#* Alternatively, on an already installed system:
#*# Install snake: <pre>yum install snake</pre>
#*# Install snake: <pre>yum install snake</pre>
#*# Configure your system for installation: <pre>snake-install http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Beta/Fedora/i386/os</pre>
#*# Configure your system for installation: <pre>snake-install http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Alpha/Fedora/i386/os</pre>


=== How to test? ===
=== How to test? ===
=== DRAFT ===
Perhaps we should script all the changes and let the tester just
run the script
<pre>su -c 'chmod +x /home/<user>/Download/Bootchart-test.sh && /home/<user>/Download/Bootchart-test.sh </pre>
== Draft Continue ==
Have to hear from Harald how he wants it should be something like this..


Use a live cd or make a default all install.
Use a live cd or make a default all install.
Line 44: Line 55:
<pre>su -c 'yum -y install bootchart'</pre>
<pre>su -c 'yum -y install bootchart'</pre>


Open /sbin/bootchartd with your favorit text editor and go to line 121
Open /sbin/bootchartd with your favourite text editor and change line 121
 
Change the line..
 


From  
From  
Line 61: Line 69:
<pre>su -c 'sed 's/gdmgreeter\ gdm-binary\ kdm-greet\ kdm\ ldm/firefox/g' File > File </pre>
<pre>su -c 'sed 's/gdmgreeter\ gdm-binary\ kdm-greet\ kdm\ ldm/firefox/g' File > File </pre>


Open /etc/bootchartd.conf and go to line 13
Open /etc/bootchartd.conf with your favourite text editor and change line 13
 
From


<pre>SAMPLE_PERIOD=0.2</PRE>
<pre>SAMPLE_PERIOD=0.2</PRE>
Line 69: Line 79:
<pre>SAMPLE_PERIOD=20</PRE>
<pre>SAMPLE_PERIOD=20</PRE>


<pre>su -c 'sed 's/gdmgreeter\ gdm-binary\ kdm-greet\ kdm\ ldm/firefox/g' File > File </pre>
Or open up a terminal window and run


<pre>vim /sbin/bootchartd</pre>  
<pre>su -c 'sed 's/0.2/20/g' File > File </pre>


Open Edit and select all tracks.
== Auto logon? ==


Start testing the tracks one by one.
Perhaps Harald wants the user auto logon and auto start firefox ??
 
Test playing media and different types of media in a terminal window.
 
<pre>paplay /usr/share/sounds/login.wav</pre>
 
Test playing the same file(s) through media players that use
gstreamer for a backend.
 
First check if gstreamer is using pulseaudio sound server:
 
<pre>gstreamer-properties</pre>
 
Then test playing a file.
 
<pre>gnome-mplayer /usr/share/sounds/login.wav</pre>


Test players that dont use gstreamer for a backend.
== Bootcharts ==


<pre>su -c 'yum -y install audacious'</pre>
# TODO
 
We need to figure out were we want the tester to upload the bootchart..
Go to preference of that player and make sure it's using PulseAudio.
We need to coordinate with the kernel guy's and rel-eng to provide the kernel with debug turned off and rel-eng to build a
 
testable test images for that test day..  
Start audacious the <ctrl>p select Audio and make sure Current output plugin
is set to PulseAudio output plugin.
 
<pre>audacious /usr/share/sounds/login.wav</pre>
   
   
If you have a sound card that supports surround sound you can enable surround sound
Please record information about you and your bootup time in the table below.
by editing /etc/pulse/daemon.conf.
 
Find the line that has "; default-sample-channels = 2"
change 2 to 6 for 5.1 or to 8 for 7.1 then restart the pulseudio.
 
Consult the documentation of the media player that you use
on how to set it to play 5.1 audio.
 
Take a look at http://www.pulseaudio.org/wiki/PerfectSetup
 
Please add your thoughts below or discuss any issues or concerns on IRC #fedora-qa.
 
 
'''Things to Avoid:'''
* emu10k-based cards ... the driver is buggy
* Bluetooth audio devices
* Closed-source software (skype, flash etc...)
* Fiddling with ''default.pa'' should be avoided
 
'''Debugging Tips:'''
* Add your user to the pulse-rt group. Note you will need to logout and in again for it to take effect.
 
<pre>su -c '/usr/sbin/usermod -a -G pulse-rt <username>'</pre>
 
* Kill pulseaudio
 
<pre>pulseaudio -k</pre>
 
* Start pulseaudio verbose mode
 
<pre>pulseaudio -vvvv</pre>
 
* Ensure the volume is up and unmuted using either:
** ''alsamixer''
** ''pavucontrol''
** ''alsamixer -c0'' (to bypass PA)
 
* Are any ''$HOME/.asoundrc*' files present that might be customizing your sound preferences?
 
* Are any sound-related messages present in ''/var/log/messages'' or ''dmesg'' ?
 
* Include the URL generated by running [http://www.alsa-project.org/alsa-info.sh] in any bug reports
 
* Include output of aplay -L, the verbose pulseaudio -vvvv output (see above) and the output of "ls" inside of "pacmd" in any bug reports.
 
* If you found CPU load related issues, please include oprofile dumps in your bug report. See the cheat sheet: http://oprofile.sourceforge.net/docs/
 
* For crashes include a full backtrace.
 
* Include your smoltProfile url in any bug report. Encase you did not send it in the first place..
 
<pre>su -c 'smoltSendProfile -a'</pre>
 
* Consult http://pulseaudio.org/wiki/FAQ
 
=== Sound Cards Tested ===
 
Please record information about the sound cards you've tested in the table below.


{|
{|
! Driver || PCI ID || Vendor/Model
! Tested by || Time in seconds || Bootchart
|-
! colspan="2"| Tested By || Notes
|-
| snd_hda_intel
| 00:1b.0
| Intel Corporation 631xESB/632xESB High Definition Audio Controller (rev 09)
|-
| colspan="2" align="right" style="background-color: yellow;" | [[User:jlaska]]
| alsa-info.sh - http://www.alsa-project.org/db/?f=0bba90565883dc921f97eeb910e9bc30076b30cd
Filed Bug#[[rhbug:466338|466338]] - I: memblock.c: Pool full
|-
| snd_hda_intel
| 00:1b.0
| Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
|-
|-
| colspan="2" align="right" style="background-color: lightgreen;" | [[User:darthmarth37]]
| [[User:johannbg]]
| alsa-info.sh - http://www.alsa-project.org/db/?f=0341f71bc3db75ff2219843d568b9e710dbbfd59
| align="right" style="background-color: lightgreen;" | 19 seconds
| Bootchart
|-  
|-  
| snd_hda_intel
| [[User:jlaska]]
| 00:1b.0
| align="right" style="background-color: red;" | 75 seconds
| Analog Devices AD1984
| Bootchart
|-
| colspan="2" align="right" style="background-color: lightgreen;" | [[DenisLeroy]]
| alsa-info.sh - http://www.alsa-project.org/db/?f=5547bcb5796f98eea0ad3b96a7de05d35d600863
|-
| snd_usb_audio
| 046d:0990
| Logitech QuickCam Pro 9000
|-
| colspan="2" align="right" style="background-color: lightgreen;" | [[DenisLeroy]]
| alsa-info.sh - http://www.alsa-project.org/db/?f=5547bcb5796f98eea0ad3b96a7de05d35d600863
|-
| snd_hda_intel
| 8086:27d8
| Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
|-
| colspan="2" align="right" style="background-color: lightgreen;" | [[User:robertmwilliams]]
| alsa-info.sh - http://www.alsa-project.org/db/?f=6a214dd15ada41945cb8a18ec382fe85d7fccde6
|-
| snd_hda_intel,
snd_usb_audio
| 8086:27d8
| Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
|-
| colspan="2" align="right" style="background-color: lightgreen;" | [[User:ndim]]
| alsa-info.sh - http://www.alsa-project.org/db/?f=831930df75ad63a16c6be799bc1689cd1a690bbd
|-
| snd_hda_intel
| 8086:269a
| Audio device: Intel Corporation 631xESB/632xESB High Definition Audio Controller (rev 09)
|-
| colspan="2" align="right" style="background-color: lightgreen;" | [[User:Jwilson]]
| alsa-info.sh - http://www.alsa-project.org/db/?f=7a82bfcfb51d9438f5ed3d28c279e2fed7c5a533
|-
| snd_emu10k1
| 06:0d.0
| Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
|-
| colspan="2" align="right" style="background-color: lightgreen;" | [[User:poelstra]]
|
* alsa-info.sh - http://www.alsa-project.org/db/?f=b4d3be343f26579cbb7188530747c0a8f8780650
* input: Logitech Logitech USB Headset as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.3/input/input8 (350)
|-
| snd_via82xx
| 1106:3059
| Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
|-
| colspan="2" align="right" style="background-color: red;" | [[User:Jwilson]]
| alsa-info.sh - http://www.alsa-project.org/db/?f=17a8942fb9cb8acf12cd6686c22990dd4432cb67
Filed Bug#[[rhbug:466351|466351]] - snd-via82xx made of fail
|-  
|-  
|}
|}
=== Where to file bugs ===
Please record any issues/defects discovered in Red Hat's [[Bugzilla]].
* To file a '''NEW''' bug, go to https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&cf_qa_whiteboard=FedoraTestDay
* ''Existing'' Test Day bugs can be found at http://tinyurl.com/53thap


=== Need help? ===
=== Need help? ===
Line 251: Line 115:


The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
* Development - [[LennartPoettering]]
* Development - [[User:Harald]]
* Quality Assurance - [[User:Johannbg]], [[User:jlaska]], [[User:wwoods]]
* Quality Assurance - [[User:Johannbg]], [[User:jlaska]], [[User:wwoods]]


{{admon/tip|Want to join in?|If you'd like to sign up to help field questions, please add your name to the list above.}}
{{admon/tip|Want to join in?|If you'd like to sign up to help field questions, please add your name to the list above.}}
[[Category:Test Days]]

Latest revision as of 12:48, 31 March 2009

DATE TIME WHERE
$Date From $Time to $Time UTC #fedora-qa (need irc help?)

How to join?

For information on joining a Fedora Test Day, see QA/Test_Days#Where_are_Test_Days_held.3F

What to test?

This week's instalment of Fedora Test Day will focus on:

Preparing for Test Day

Depending on the speed of your connection and the time available for testing, there are several methods available for

Live Images

  1. Please download a live ISO image for your architecture:
  2. Prepare your live image by following the instructions at FedoraLiveCD
  3. Or run the dowloaded ISO image in qemu:
     su -c 'qemu -cdrom Fedora-11-Alpha-i686-Live.iso -m 512 -std-vga'

Install Media

  1. Consult the installation guide for quick start information to determine the best install method for your needs.
  2. Follow instructions for installing your system.
    • Alternatively, on an already installed system:
      1. Install snake:
        yum install snake
      2. Configure your system for installation:
        snake-install http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Alpha/Fedora/i386/os

How to test?

DRAFT

Perhaps we should script all the changes and let the tester just run the script

su -c 'chmod +x /home/<user>/Download/Bootchart-test.sh && /home/<user>/Download/Bootchart-test.sh 

Draft Continue

Have to hear from Harald how he wants it should be something like this..

Use a live cd or make a default all install.

Open a terminal window and run:

su -c 'yum -y install bootchart'

Open /sbin/bootchartd with your favourite text editor and change line 121

From

local exit_proc="gdmgreeter gdm-binary kdm-greet kdm ldm"

To

local exit_proc="firefox"

Or open up a terminal window and run

su -c 'sed 's/gdmgreeter\ gdm-binary\ kdm-greet\ kdm\ ldm/firefox/g' File > File 

Open /etc/bootchartd.conf with your favourite text editor and change line 13

From

SAMPLE_PERIOD=0.2

To

SAMPLE_PERIOD=20

Or open up a terminal window and run

su -c 'sed 's/0.2/20/g' File > File 

Auto logon?

Perhaps Harald wants the user auto logon and auto start firefox ??


Bootcharts

  1. TODO

We need to figure out were we want the tester to upload the bootchart.. We need to coordinate with the kernel guy's and rel-eng to provide the kernel with debug turned off and rel-eng to build a testable test images for that test day..

Please record information about you and your bootup time in the table below.

Tested by Time in seconds Bootchart
User:johannbg 19 seconds Bootchart
User:jlaska 75 seconds Bootchart

Need help?

We'll have a host of QA and Development characters hanging out discussing bugs (aka "features"), expectations, and test areas. I've included details below for how you can contribute below.

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...

Idea.png
Want to join in?
If you'd like to sign up to help field questions, please add your name to the list above.