Yuming Zhu
00fbfe274a
ut: cli - test_maven_build
2016-11-21 10:52:32 -05:00
Mike McLean
4dc18c7eea
Merge #195 protonmsg hub plugin
2016-11-15 18:15:28 +00:00
Mike Bonnet
f09d3115b0
add dependency on python-qpid-proton to koji-hub-plugins
...
python-qpid-proton is required by the protonmsg hub plugin
2016-11-04 11:59:51 -07:00
Mike Bonnet
17fac58281
protonmsg hub plugin
...
This plugin sends messages to a broker about events in the hub
using the proton library. This library supports the AMQP 1.0
protocol and is compatible with a wide variety of message
brokers. It queues all messages until the postCommit callback,
avoiding race conditions between message reception and database
transaction commit.
2016-11-04 11:59:51 -07:00
Mike McLean
f2e5d43b23
Merge #196 update copyright year and point the powered by link to pagure.io/koji
2016-10-28 17:32:09 +00:00
Dennis Gilmore
1f2aa41709
update copyright year and point the powered by link to pagure.io/koji
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-10-27 16:42:49 -05:00
Mike McLean
3828b8a26f
fix typo in assign-task command
2016-10-27 12:15:52 -04:00
Mike McLean
f3a8d6e1dc
PR#101 Added CG_Importer tests
...
Merge #101
https://pagure.io/koji/pull-request/101
2016-10-26 15:18:20 -04:00
Mike McLean
23778dceb7
update CG_Importer.get_build test
2016-10-26 15:14:22 -04:00
Joel Vasallo
f0918c7941
Leveraging koji.fixEncoding() and cleaned up spacing
2016-10-26 14:40:14 -04:00
Joel Vasallo
3d37674b23
Added test cases for get_build
2016-10-26 14:37:34 -04:00
Joel Vasallo
5204c757e0
Added more CG_Importer unit tests
2016-10-26 14:37:34 -04:00
Joel Vasallo
c012f78317
Added test for CG_Importer test_build
2016-10-26 14:37:34 -04:00
Joel Vasallo
65347a73f7
Added support for unicode in lookup_name
...
- Need to make sure to sanitize this properly in the future.
- read metadata as binary to be explicit
2016-10-26 14:37:34 -04:00
Joel Vasallo
e2b2276e94
Added tests for assert_cg_access
2016-10-26 14:34:39 -04:00
Joel Vasallo
5da1a7cd1e
Cleaned up test cases for get_metadata
2016-10-26 14:34:39 -04:00
Joel Vasallo
845026ad66
Added default.json and finished get_metadata tests
2016-10-26 14:34:39 -04:00
Joel Vasallo
8530353023
Added tests for get_metadata
...
- Fixed Typo
2016-10-26 14:34:39 -04:00
Joel Vasallo
d53b7c35a4
Added base test case for CG_Importer
2016-10-26 14:34:39 -04:00
Mike McLean
de4b141422
PR#90 optimize table joins for faster counting performance
...
Merges #90
https://pagure.io/koji/pull-request/90
2016-10-26 14:24:46 -04:00
Rayson Zhu
1eccf0574c
optimize table joins for faster counting performance
...
Tests shows that changing inner joins to left outer joins on non-null fields will significantly improve the counting performance on PostgreSQL server 9.X.
Only large tables (task, build, and rpminfo) are involved in this commit.
2016-10-26 14:19:55 -04:00
Mike McLean
61db89cae6
PR#67 add --logfile parameter, no behaviour changes if omitted
...
Merges #67
https://pagure.io/koji/pull-request/67
2016-10-26 14:13:12 -04:00
Karsten Hopp
f86dd31077
back out top broken changes
2016-10-26 13:57:49 -04:00
Karsten Hopp
ca15aff82b
add --logfile parameter, no behaviour changes if omitted
2016-10-26 13:57:49 -04:00
Mike McLean
26189d839b
PR#187 ut: cli - for handle_build / _unique_path / _upload_progress_callback / _running_in_bg ...
...
Merges #187
https://pagure.io/koji/pull-request/187
2016-10-26 13:44:51 -04:00
Yuming Zhu
2aec75f476
ut: cli - test_chain_build
...
cli.handle_chain_build: remove unused '--noprogress'
add '--quiet'
2016-10-26 13:41:12 -04:00
Yuming Zhu
ae90e278d0
remove unused code
2016-10-26 13:41:12 -04:00
Yuming Zhu
56e955819b
ut: cli - test_running_in_bg
2016-10-26 13:41:12 -04:00
Yuming Zhu
ebf4e88d7d
ut: cli - test_build
2016-10-26 13:41:12 -04:00
Yuming Zhu
dcb2d2336e
ut: cli - test_upload_progress_callback
2016-10-26 13:41:12 -04:00
Yuming Zhu
90d723b01a
ut: cli - test_unique_path
2016-10-26 13:41:12 -04:00
Mike McLean
0a3179a971
Merge #185 unit tests updates: policy, stray outputs, uncovered code
2016-10-25 21:17:10 +00:00
Mike McLean
b02b91ab06
drop commented debug code
2016-10-25 17:16:12 -04:00
Mike McLean
2817de2361
mock session.getAPIVersion in runroot tests
...
This was resulting in some stray warnings while running tests
2016-10-25 17:16:12 -04:00
Mike McLean
09f1b7d567
change stray stderr writes to logger.info on hub
2016-10-25 17:16:12 -04:00
Mike McLean
47ec115355
More policy tests -- 100% coverage for policy.py
2016-10-25 17:16:12 -04:00
Mike McLean
b4be256abd
no coverage for unreached code
2016-10-25 17:16:12 -04:00
Mike McLean
a1c8808544
ImportErrors are uncovered
2016-10-25 17:16:12 -04:00
Mike McLean
e225cfcea2
Merge #188 callback fixup
2016-10-25 20:46:13 +00:00
Mike Bonnet
238d1db039
provide more information to the pre/postRPMSign callback
...
The existing pre/postRPMSign callback was following the format of
the Task/BuildStateChange callbacks. This isn't necessary for a
one-time operation. This change removes the attribute/old/new
arguments, and replaces them with sigkey, sighash, build, and rpm
arguments. This is more clear, and should make writing handlers
for this callback simpler.
2016-10-20 13:48:07 -07:00
Mike Bonnet
c41107ea51
pass build information consistently to the postImport callback
...
Always pass the build infomation as the "build" argument to the
postImport callback. For type='build' and type='image' imports,
this change is additive, and so is unlikely to affect existing
plugins. For type='cg' imports, this change makes the callback
consistent with the other callback types, and the CG import
mechanism is new enough that there is probably no code making
use of it yet.
2016-10-20 13:46:32 -07:00
Mike McLean
4bde148118
PR#154: ut: cli - test_watch_tasks / test_add_group / test_add_host ...
...
Merges #154
https://pagure.io/koji/pull-request/154
2016-10-13 00:49:57 -04:00
Yuming Zhu
d36d908795
remove renaming in cli
2016-10-13 00:48:59 -04:00
Yuming Zhu
aede0d752f
change handle_remove_pkg to multicall
2016-10-13 00:48:59 -04:00
Yuming Zhu
f5d070384f
change handle_block_pkg to multicall
2016-10-13 00:48:59 -04:00
Yuming Zhu
9c984a4f5d
ut: cli - test_add_pkg
2016-10-13 00:48:59 -04:00
Yuming Zhu
f54bb557f6
ut: cli - test_rename_channel
2016-10-13 00:48:59 -04:00
Yuming Zhu
096179ac00
ut: cli - test_remove_channel
2016-10-13 00:48:58 -04:00
Yuming Zhu
8e5c80f86b
ut: correct typos
2016-10-13 00:48:58 -04:00
Yuming Zhu
a4afb1119f
ut: cli - test_remove_host_from_channel
2016-10-13 00:48:58 -04:00