File: bugreports_regression_test.html

package info (click to toggle)
mplayer 1.0~rc1-12etch7
  • links: PTS
  • area: main
  • in suites: etch
  • size: 47,324 kB
  • ctags: 86,269
  • sloc: ansic: 580,415; xml: 107,529; sh: 7,643; makefile: 2,860; asm: 2,206; cpp: 1,034; objc: 865; awk: 234; perl: 82
file content (65 lines) | stat: -rw-r--r-- 6,610 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"><title>A.3. Jak wykona test regresji za pomoc Subversion</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - Odtwarzacz filmw"><link rel="up" href="bugreports.html" title="Dodatek A. Jak zgasza bdy"><link rel="prev" href="bugreports_fix.html" title="A.2. Jak poprawia bdy"><link rel="next" href="bugreports_report.html" title="A.4. Jak zgasza bdy"><link rel="preface" href="howtoread.html" title="Jak czyta t dokumentacj"><link rel="chapter" href="intro.html" title="Rozdzia 1. Wprowadzenie"><link rel="chapter" href="install.html" title="Rozdzia 2. Instalacja"><link rel="chapter" href="usage.html" title="Rozdzia 3. Sposb uycia"><link rel="chapter" href="cd-dvd.html" title="Rozdzia 4. Uywanie CD/DVD"><link rel="chapter" href="faq.html" title="Rozdzia 5. FAQ - Czsto Zadawane Pytania"><link rel="chapter" href="formats.html" title="Rozdzia 6. Kontenery"><link rel="chapter" href="codecs.html" title="Rozdzia 7. Obsugiwane kodeki"><link rel="chapter" href="video.html" title="Rozdzia 8. Urzdzenia wyjcia video"><link rel="chapter" href="audio.html" title="Rozdzia 9. Urzdzenia wyjciowe audio"><link rel="chapter" href="tv.html" title="Rozdzia 10. TV"><link rel="chapter" href="radio.html" title="Rozdzia 11. Radio"><link rel="chapter" href="ports.html" title="Rozdzia 12. Porty"><link rel="chapter" href="mencoder.html" title="Rozdzia 13. Podstawy uywania MEncodera"><link rel="chapter" href="encoding-guide.html" title="Rozdzia 14. Kodowanie przy uyciu MEncodera"><link rel="appendix" href="bugreports.html" title="Dodatek A. Jak zgasza bdy"><link rel="appendix" href="bugs.html" title="Dodatek B. Znane bdy"><link rel="appendix" href="skin.html" title="Dodatek C. Format skrki MPlayera"><link rel="appendix" href="history.html" title="Dodatek D. Historia"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">A.3. Jak wykona test regresji za pomoc Subversion</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bugreports_fix.html">Poprzedni</a></td><th width="60%" align="center">Dodatek A. Jak zgasza bdy</th><td width="20%" align="right"><a accesskey="n" href="bugreports_report.html">Nastpny</a></td></tr></table><hr></div><div class="sect1" lang="pl"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="bugreports_regression_test"></a>A.3. Jak wykona test regresji za pomoc Subversion</h2></div></div></div><p>
		Czasami zdarza si problem typu "wczeniej dziaao, a teraz przestao...".
		Tutaj znajduje si, opisana krok po kroku, procedura, ktrej celem jest prba
		znalezienia rda problemu.
		<span class="bold"><strong>Nie jest</strong></span> ona przeznaczona
		dla przecitnego uytkownika.
	</p><p>
		Najpierw naley pobra rda MPlayera z SVN.
		Wicej szczegw na ten temat znajduje si na 
		<a href="http://www.mplayerhq.hu/dload.html" target="_top">tej stronie</a>.
	</p><p>
		W rezultacie w katalogu mplayer/ znajdzie si obraz drzewa Subversion, po stronie klienta.
		Teraz zaktualizuj ten obraz do daty, ktra Ci interesuje:
		</p><pre class="screen">
			cd mplayer/
			svn update -r {"2004-08-23"}
		</pre><p>
		Format daty to RRRR-MM-DD GG:MM:SS.
		Uywajc takiego formatu daty masz pewno, e bdziesz w stanie wyciga atki
		zgodnie z dat, gdy zostay dodane, dokadnie tak jak w przypadku
		<a href="http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/" target="_top">archiwum logw CVS MPlayera</a>.
	</p><p>
		Nastpnie postpuj tak jak w przypadku normalnej aktualizacji:
		</p><pre class="screen">
			./configure
			make
		</pre><p>
	</p><p>
		Jeeli czytasz ten dokument, a nie jeste programist, najszybszym
		sposobem na dotarcie do miejsca w ktrym pojawi si problem jest
		uycie binarnego wyszukiwania &#8212; tzn. szukania daty
		pojawienia si problemu poprzez dzielenie interwau czasowego na p
		przy kadym kolejnym wyszukiwaniu.
		Przykadowo, jeeli problem wystpi w 2003, sprbuj najpierw szuka
		problemu w wydaniu z poowy roku. Jeeli bdzie obecny, cofnij si
		do pierwszego kwietnia; jeeli nie, przejd do pierwszego padziernika itd.
	</p><p>
		Jeeli masz duo wolnego miejsca na twardym dysku (pena kompilacja
		zajmuje aktualnie 100 MB albo okoo 300-350 MB jeeli uaktywnione
		jest debuggowanie), skopiuj najstarsz dziaajc wersj zanim dokonasz
		aktualizacji; oszczdzi to sporo czasu, jeeli zajdzie potrzeba powrotu
		do starszej wersji.
		(Zazwyczaj konieczne jest uruchomienie 'make distclean' przed
		rekompilacj wczeniejszej wersji, wic jeeli nie zrobisz kopii zapasowej
		oryginalnego drzewa, bdziesz musia wszystko rekompilowa, jeli
		bdziesz chcia wrci do aktualnej wersji.)
	</p><p>
		Kiedy znajdziesz dzie w ktrym pojawi si problem, kontynuuj szukanie
		uywajc archiwum mplayer-cvslog (uporzdkowane wg daty) i bardziej
		precyzyjnych aktualizacji svn obejmujcych godziny, minuty i sekundy:
		</p><pre class="screen">
			svn update -r {"2004-08-23 15:17:25"}
		</pre><p>
		To pomoe ci atwo znale atk, ktra jest winowajc.
	</p><p>
		Jeeli znajdziesz atk, ktra jest rdem problemu, to znaczy, e ju
		prawie osigne sukces; wylij informacj o niej na
		<a href="http://bugzilla.mplayerhq.hu/" target="_top">MPlayer Bugzilla</a>
		lub zapisz si na list 
		<a href="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users" target="_top">MPlayer-users</a>
		i tam wylij raport.
		Istnieje szansa, e autor atki zasugeruje w jaki sposb rozwiza problem.
		Moesz te wpatrywa si w atk tak dugo, a nie bdzie moga wytrzyma
		i wyjawi ci lokalizacj bdu:-).
	</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bugreports_fix.html">Poprzedni</a></td><td width="20%" align="center"><a accesskey="u" href="bugreports.html">Pocztek rozdziau</a></td><td width="40%" align="right"><a accesskey="n" href="bugreports_report.html">Nastpny</a></td></tr><tr><td width="40%" align="left" valign="top">A.2. Jak poprawia bdy</td><td width="20%" align="center"><a accesskey="h" href="index.html">Spis treci</a></td><td width="40%" align="right" valign="top">A.4. Jak zgasza bdy</td></tr></table></div></body></html>