Bug 16662

Summary: add --no-check option
Product: Sisyphus Reporter: viy <viy>
Component: sisyphus_checkAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: at, evg, glebfm, imz, ldv, legion, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description viy 2008-08-12 01:01:47 MSD
Хотелось бы из репокопа обругать пакеты, которые не проходят
--check-gpg --check-buildhost --check-buildtime.
но там нужно отдельное сообщение.
поэтому я хочу запускать отдельно 
sisyphus_check --no-check-gpg --no-check-buildhost --no-check-buildtime 
и отдельно
sisyphus_check --check-gpg --check-buildhost --check-buildtime
но в последнем случае нужна опция, чтобы никакие больше тесты не запускалить.
что-то вроде --no-check:
sisyphus_check --no-check --check-gpg --check-buildhost --check-buildtime
Comment 1 Alexey Gladkov 2008-08-12 01:15:04 MSD
Вы же можете использовать --no-check=LIST или --check=LIST.
Comment 2 viy 2008-08-12 01:21:06 MSD
я как человек могу, но эта опция запрашивается для тупого робота :)
Comment 3 viy 2008-08-12 01:21:58 MSD
верно ли я понял, что --check=LIST. отключит не указанные в LIST тесты?
Comment 4 Sir Raorn 2008-08-12 01:29:53 MSD
Этот LIST заранее неизвестен.  Ищется аналог --no-check=ALL.
Comment 5 Alexey Gladkov 2008-08-12 02:51:22 MSD
(In reply to comment #4)
> Этот LIST заранее неизвестен.  Ищется аналог --no-check=ALL.

На самом деле sisyphus_check тоже не знает список своих проверок. Он получает их динамически из директории. Но я понял, что вам нужно:

http://git.altlinux.org/people/legion/packages/sisyphus_check.git?p=sisyphus_check.git;a=commit;h=112e09a81e9c0e22b0716f3a8b4d51ff60a42b06

угадал ?
Comment 6 viy 2008-08-12 11:18:25 MSD
oно! Жду в Сизифе.
Comment 7 Alexey Gladkov 2008-08-12 12:09:39 MSD
Не торопитесь. Я лишь вольный художник:

$ egrep '^sisyphus_check' /ALT/Sisyphus/files/list/list.src.classic 
sisyphus_check	ldv at

Я могу написать реализацию, но последнее слово за людьми в этом списке.
Comment 8 Dmitry V. Levin 2008-08-29 18:47:52 MSD
(In reply to comment #7)
> Не торопитесь. Я лишь вольный художник:
> 
> $ egrep '^sisyphus_check' /ALT/Sisyphus/files/list/list.src.classic 
> sisyphus_check  ldv at

Fixed.

Comment 9 Dmitry V. Levin 2008-08-29 19:03:35 MSD
0.8.3-alt1