Commit graph

3361 commits

Author SHA1 Message Date
Yuming Zhu
62e94c100c fix duplicated args - parent in waittest task 2018-02-19 17:02:16 -05:00
Mike McLean
8cfb6032b4 PR#806: honour runroot --quiet for old-style call
Merges #806
https://pagure.io/koji/pull-request/806

Fixes: #807
https://pagure.io/koji/issue/807
runroot CLI ignores --quiet
2018-02-19 12:26:50 -05:00
Tomas Kopecek
eaa158ab51 honour runroot --quiet for old-style call
Fixes: https://pagure.io/koji/issue/807
2018-02-19 12:26:45 -05:00
Mike McLean
53de54aeb9 PR#767: update docs for listRPMFile
Merges #767
https://pagure.io/koji/pull-request/767

Fixes: #752
https://pagure.io/koji/issue/752
Return value of getRPMFiles() has undocumented values.
2018-02-19 12:05:29 -05:00
Tomas Kopecek
715330ab6e update docs for listRPMFile
Fixes: https://pagure.io/koji/issue/752
2018-02-19 12:05:16 -05:00
Mike McLean
0087888fd4 PR#797: Move kojira's regen loop into dedicated thread
Merges #797
https://pagure.io/koji/pull-request/797

Fixes: #798
https://pagure.io/koji/issue/798
kojira too slow on some systems
2018-02-13 13:48:49 -05:00
Mike McLean
77930282d8 unit test for checkNeeded 2018-02-13 13:48:43 -05:00
Mike McLean
21165b2814 unit test for setTagScore 2018-02-13 13:48:43 -05:00
Mike McLean
3ed392afdb unit test for regenLoop 2018-02-13 13:48:43 -05:00
Mike McLean
7c5dde35da a little more logging 2018-02-13 13:48:43 -05:00
Mike McLean
1ee0dd33cd separate loggers for currency/regen threads 2018-02-13 13:48:43 -05:00
Mike McLean
01717db5df fix typo 2018-02-13 13:48:43 -05:00
Mike McLean
c39e6a8ab2 add missing sleeptime option to list 2018-02-13 13:48:43 -05:00
Mike McLean
3283fa20ae fix task limit check 2018-02-13 13:48:43 -05:00
Mike McLean
557dcce1b5 move regens into thread 2018-02-13 13:48:43 -05:00
Mike McLean
bda8e7adfa some kojira unit tests 2018-02-13 13:48:43 -05:00
Mike McLean
b376133646 simplify some exception handling 2018-02-13 13:48:43 -05:00
Mike McLean
c1d29237b0 update tag scores each pass 2018-02-13 13:48:43 -05:00
Mike McLean
473e397a7b adjust debug output to make it less noisy 2018-02-13 13:48:43 -05:00
Mike McLean
0713d1b7d3 cleanup docstring 2018-02-13 13:48:43 -05:00
Mike McLean
1affc5c018 unused method 2018-02-13 13:48:43 -05:00
Mike McLean
7193c60538 log message 2018-02-13 13:48:43 -05:00
Mike McLean
5b3382aea3 more needed_tags cleanup 2018-02-13 13:48:43 -05:00
Mike McLean
08e1b84fed misc fixes 2018-02-13 13:48:43 -05:00
Mike McLean
3e15abcbe8 sanity check expire age 2018-02-13 13:48:43 -05:00
Mike McLean
dd654e91f6 scoring 2018-02-13 13:48:43 -05:00
Mike McLean
76b66c4960 use new code 2018-02-13 13:48:43 -05:00
Mike McLean
42dc03b3d5 partial refactor of kojira code 2018-02-13 13:48:43 -05:00
Mike McLean
04635ac9f2 PR#794: Work around race in add_external_rpm
Merges #794
https://pagure.io/koji/pull-request/794

Fixes: #788
https://pagure.io/koji/issue/788
rpm from external repo can hit db constraint
2018-02-13 13:42:46 -05:00
Mike McLean
1d35403e2d unit test for Savepoint 2018-02-13 13:42:31 -05:00
Mike McLean
83d327482f unit test for add_external_rpm 2018-02-13 13:42:31 -05:00
Mike McLean
2c76b3970e use a savepoint 2018-02-13 13:42:31 -05:00
Mike McLean
12a993a2cf recheck for duplicate external rpm on insertion errors
fixes: https://pagure.io/koji/issue/788
2018-02-13 13:42:31 -05:00
Mike McLean
becc88cba4 PR#753: check python-requests-kerberos version before gssapi login
Merges #753
https://pagure.io/koji/pull-request/753

Fixes: #747
https://pagure.io/koji/issue/747
gssapi keytab login fails on rhel7
2018-02-07 14:34:37 +01:00
Yuming Zhu
64ef26648f update test_gssapi 2018-02-07 16:07:41 +08:00
Mike McLean
afd5c88afb adjust error text 2018-02-07 15:55:58 +08:00
Yuming Zhu
0d2588b9ad remove duplicate logging 2018-02-07 15:55:58 +08:00
Yuming Zhu
4d70642217 update test_krbv.py for requests_kerberos.__version__ checking 2018-02-07 15:55:58 +08:00
Yuming Zhu
80b4bd1ad6 update test_gssapi.py for requests_kerberos.__version__ checking 2018-02-07 15:55:58 +08:00
Yuming Zhu
6c5924b282 replace version comparison with regexp matching 2018-02-07 15:55:58 +08:00
Yuming Zhu
c241d28c25 do not import HTTPKerberosAuth 2018-02-07 15:55:58 +08:00
Yuming Zhu
af1a85841b check python-requests-kerberos version before gssapi login
relates: #747
2018-02-07 15:55:58 +08:00
Mike McLean
fa5a77b0d4 PR#783: don't join users table if countOnly
Merges #783
https://pagure.io/koji/pull-request/783

Fixes: #782
https://pagure.io/koji/issue/782
Web page listing tasks is slow
2018-02-06 11:27:09 +01:00
Tomas Kopecek
7d8b31232e don't join users table if countOnly
Improves performance

Fixes: https://pagure.io/koji/issue/782
2018-02-06 11:27:01 +01:00
Mike McLean
7a43a4ab98 PR#775: drop pycurl dependency
Merges #775
https://pagure.io/koji/pull-request/775
2018-02-05 15:54:24 +01:00
Tomas Kopecek
4a15407cdb drop pycurl dependency 2018-02-05 15:54:18 +01:00
Mike McLean
e873a213b2 PR#733: ut: [cli] fix unexcepted order problem in test_taskinfo
Merges #733
https://pagure.io/koji/pull-request/733
2018-02-05 15:26:23 +01:00
Yuming Zhu
d72fd927de fix unexcepted order problem in test_taskinfo 2018-02-05 15:26:19 +01:00
Mike McLean
34af33b83c PR#730: add unit test for cli commands, coverage(40%)
Merges #730
https://pagure.io/koji/pull-request/730

Related: #729
https://pagure.io/koji/issue/729
Goal: 60% coverage for cli commands
2018-02-05 15:21:05 +01:00
Franz Chih-Ping Hsieh
d46f537366 add unit tests for cli commands, coverage(46%) 2018-02-05 15:15:02 +01:00