ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] про автоматическое и ручное тестирование пакетов
@ 2009-06-15 22:33 Dmitry V. Levin
  2009-06-15 22:35 ` Mikhail Gusarov
                   ` (4 more replies)
  0 siblings, 5 replies; 42+ messages in thread
From: Dmitry V. Levin @ 2009-06-15 22:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2166 bytes --]

On Sun, Jun 14, 2009 at 03:51:18PM +0300, Kirill A. Shutemov wrote:
> 2009/6/14 Kirill Maslinsky <kirill@altlinux.org>:
[...]
> > Формализованные тесты на функциональность, включённые в пакет мантейнером,
> > выполняемые после успешной сборки пакета в безопасном окружении,
> > гаранитрующие отсутствие регрессий по данной функциональности
> > при пересборке в любом окружении.
> 
> Ядро и всё околожелезное так не протестируешь в принципе. Многое из оставшегося
> протестировать в автоматическом режиме тоже малореально.

Если ставить перед собой цель увеличивать покрытие автоматическими
тестами, и работать в этом направлении, то можно получить положительный
результат, недостижимый при тестировании вручную.  Это два ортогональных
подхода, которые в принципе можно развивать независимо друг от друга.

Например, https://bugzilla.altlinux.org/show_bug.cgi?id=20463 не возникло
бы, если бы на момент сборки пакета было реализовано соответствующее
автоматическое тестирование.  Собственно говоря, я рассчитывал, что
тестирование принимаемых в Сизиф пакетов пересборкой зависящих от них
пакетов будет введено в строй ещё до окончания весны, но один не очень
хороший человек (по запросу я готов назвать его имя) нарушил
договорённость об использовании оборудования для этой цели.

Я на данный момент не вижу, в чём заключается значимое преимущество
централизованных "карманов" для предварительного тестирования, о которых
так много говорят последнее время, над распределёнными "карманами", которые
каждый может устроить где угодно при наличии соответствующих ресурсов.
Могу лишь предположить:
- информация (централизованный "карман" немного легче обнаружить);
- доступность (централизованная сборка в среднем более доступна всем
  заинтересованным);
- интеграция (централизованный "карман" теоретически должно быть немного
  легче интегрировать в "материнский" репозиторий);
На данный момент мне эти преимущества не кажутся значимыми.
Грубо говоря, я не вижу, каким образом появления централизованных
"карманов" заметно повысит качество предварительного ручного тестирования.

Есть другие соображения на эту тему?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2009-06-19  7:01 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-15 22:33 [devel] про автоматическое и ручное тестирование пакетов Dmitry V. Levin
2009-06-15 22:35 ` Mikhail Gusarov
2009-06-15 23:00   ` Dmitry V. Levin
2009-06-15 23:06     ` Mikhail Gusarov
2009-06-15 23:25       ` Dmitry V. Levin
2009-06-15 23:43         ` Alexey Gladkov
2009-06-16  0:00           ` Dmitry V. Levin
2009-06-16  3:43             ` Денис Смирнов
2009-06-16  6:47             ` Anton Farygin
2009-06-16  5:47         ` Afanasov Dmitry
2009-06-16  0:03     ` Alexey I. Froloff
2009-06-17  5:14       ` Alexey Tourbin
2009-06-17  5:25         ` Alexey Tourbin
2009-06-17 18:28           ` Michael Shigorin
2009-06-18  7:18             ` Alexey Tourbin
2009-06-18 10:46               ` Dmitry V. Levin
2009-06-18 11:08                 ` Mikhail Gusarov
2009-06-18 11:09                   ` Dmitry V. Levin
2009-06-18 11:14                     ` Mikhail Gusarov
2009-06-18 22:41                 ` Michael Shigorin
2009-06-17  9:03         ` Alexey I. Froloff
2009-06-17 18:26         ` Michael Shigorin
2009-06-15 23:30 ` Alexey Gladkov
2009-06-15 23:51   ` Dmitry V. Levin
2009-06-16  0:19     ` Alexey Gladkov
2009-06-16 10:36   ` Michael Shigorin
2009-06-16 18:53     ` Денис Смирнов
2009-06-16 19:24       ` Michael Shigorin
2009-06-16 21:13         ` Afanasov Dmitry
2009-06-17  2:49         ` Денис Смирнов
2009-06-17 18:20           ` Michael Shigorin
2009-06-18  8:00             ` Денис Смирнов
2009-06-18 22:39               ` Michael Shigorin
2009-06-19  7:01                 ` Денис Смирнов
2009-06-16 22:29     ` Dmitry V. Levin
2009-06-16 22:52       ` Alexey I. Froloff
2009-06-16 23:14         ` Dmitry V. Levin
2009-06-17  2:58           ` Денис Смирнов
2009-06-16  0:15 ` Evgeny Sinelnikov
2009-06-17 12:32   ` Slava Semushin
2009-06-16  3:29 ` REAL
2009-06-16  3:37 ` Денис Смирнов

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git