Bug 16662 - add --no-check option
Summary: add --no-check option
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sisyphus_check (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-12 01:01 MSD by viy
Modified: 2012-03-16 13:59 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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