136 Commits

Author SHA1 Message Date
Antonio Larrosa
0df1662207 New version of the check_tags_in_requests script and its tests
- Now it looks for correctly formed tags (not only 'bnc#' but 'bnc#[0-9]+' and so on)
- It doesn't look in the request description anymore, now it checks that
  tags appear in the diff of the modified .changes files (and there must be at least
  one .changes file being modified)
- The tests have been reworked from scratch, now they're more complete, cleaner and nicer
2015-03-26 14:47:27 +01:00
Antonio Larrosa
fe2b5ddc06 Added copyright note and removed shebang for similarity with other tests 2015-03-25 01:56:23 +01:00
Antonio Larrosa
d3dcb164c5 rename check_tags_in_sle.py to a more proper name, check_tags_in_requests.py 2015-03-25 01:48:49 +01:00
Antonio Larrosa
534f5ff13a Add new review bot that checks that request descriptions contain certain tags (bnc#, boo#, etc.) 2015-03-25 01:42:48 +01:00
Dinar Valeev
c3bc54cf1f Fix expected architectures
With extention osc_freeze command to the new architecture, we've forgot
to add tests. Lets fix it

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-03-19 10:47:14 +01:00
Alberto Planas
37c7e2a6c6 Add a test for accept command when there are multiple SPECs 2015-03-02 11:15:24 +01:00
Alberto Planas
b4b5cd34a9 Move the Config call from checkrepo to the caller. 2015-02-26 11:47:11 +01:00
Alberto Planas
c9d1e06ca8 Refactor configuration parameters into configuration file. 2015-02-19 11:39:05 +01:00
Ludwig Nussel
cfd6641f82 rename CPE -> Backports 2015-02-04 16:43:56 +01:00
Ludwig Nussel
a2cf55aaff fix double review, add testcase
closes #278
2015-01-26 11:42:00 +01:00
Ludwig Nussel
a590787e33 new review bots factory-source and maintbot
factory-source checks if submissions contain sources already accepted in
Factory. maintbot makes sure maintenance submissions are authored by the
Factory package maintainer.

Both are based on a new generic ReviewBot.py class that can serve as
common framework for review bots.
2014-11-25 14:36:22 +01:00
Alberto Planas
4af48f4c96 Improve clean_cache method. Add a test. 2014-10-14 17:10:07 +02:00
Alberto Planas
425a7ea663 Implement an external cache for checkrepo 2014-10-01 17:49:39 +02:00
Alberto Planas
1e2ea101e2 Replace subprojects array with subproject. 2014-09-29 11:51:43 +02:00
Alberto Planas
627a6e0aa6 action #3772 - replace 'factory' with actual project in accept 2014-09-29 11:25:15 +02:00
5790cdf1e4 Fix tests 2014-09-22 17:57:11 +02:00
f6e7d98701 Fix the code according to https://github.com/openSUSE-Team/obs_factory/pull/24 2014-09-12 15:19:20 +02:00
Stephan Kulow
4185bfc552 adapt test fixtures 2014-09-01 11:14:44 +02:00
Stephan Kulow
e2ff3e8afa changed the paths again after discussion 2014-08-25 12:44:05 +02:00
af41f78daa action #3078 - adapt check_command to the new dashboard route 2014-08-22 14:30:41 +02:00
Ludwig Nussel
b389171619 list pending staging requests for correct project 2014-08-20 13:52:20 +02:00
08b6227a15 Fix tests after changes in pending_requests() 2014-08-15 09:34:52 +02:00
29b8bcca6b Makes staging pluging Factory agnostic. 2014-08-07 12:58:47 +02:00
5962765901 action #2858 Remove code from staging relate with the old osc staging check command 2014-07-31 14:16:54 +02:00
3d5201b5c6 Fix fixtures and tests. 2014-07-17 14:58:02 +02:00
8c3e87e246 Needs have too many e's. 2014-07-15 11:08:28 +02:00
2cbddb6f9d Add failing modules information for openQA. 2014-07-09 17:50:06 +02:00
79086419bc Add architecture to the report. 2014-07-08 17:06:31 +02:00
7048597bf4 Remove more superflous data. 2014-07-08 16:54:56 +02:00
5750f4dfb0 action #2628 adapt osc staging check to read the information from obs_factory. 2014-07-08 15:33:39 +02:00
b73b0bb45d Fix tests 2014-07-04 15:20:28 +02:00
70631b27d9 Remove empty line. 2014-07-01 09:30:54 +02:00
414ad1390e Enable comments. 2014-06-27 09:50:08 +02:00
ccfb48511e Add initial test for check_specs. 2014-06-25 14:17:52 +02:00
53d7614f97 Fix description. 2014-06-25 12:00:07 +02:00
46c5c5c001 Initial tests for checkrepo. 2014-06-25 12:00:07 +02:00
c5daf9a956 Remove fake oscs for testing. 2014-06-23 15:06:03 +02:00
4c0d469a96 Remove pep8 complains. 2014-06-23 14:20:11 +02:00
Stephan Kulow
4b432b9bb1 fix the test suite for the subpkg tests
actually the biggest impact has my refusal to select into outdated prjs
2014-06-17 14:39:51 +02:00
Ancor Gonzalez Sosa
84193d62e8 Nicer comments (using the improved OBS markup) for (un)select 2014-06-17 11:39:59 +02:00
Ancor Gonzalez Sosa
12a55af2e6 Fix identation in accept_tests 2014-06-16 17:39:46 +02:00
Ancor Gonzalez Sosa
e439717f2e Fixtures for source/home:Adrian turned into symlinks 2014-06-16 17:38:43 +02:00
Ancor Gonzalez Sosa
c7774d8b8b AcceptCommand only adds one comment
Added tests for AcceptCommand with a new Staging:C fixture.
2014-06-16 17:15:24 +02:00
550e98d6c2 Refactor of check_one_request into checkrepo module. 2014-06-12 18:26:09 +02:00
6b19043b08 Move the testing documentation. 2014-06-11 15:53:06 +02:00
Ancor Gonzalez Sosa
af8a8341c5 Use markdown comments to hide the mark on generated OBS comments 2014-06-04 18:34:08 +02:00
Ancor Gonzalez Sosa
507e50d633 Write only one comment per action
* For every 'select' or 'unselect' a single comment is written in
   every affected project
 * Previous automatic comments are deleted (as a first approach)
 * For more info, see https://progress.opensuse.org/issues/2564
2014-06-04 16:54:21 +02:00
77d1d18c48 Rewrite OBS mockup test, fixtures and tests. 2014-06-04 11:04:37 +02:00
9dd73418f0 Add completely useless OBS response for comments. 2014-05-20 14:39:16 +02:00
Tomáš Chvátal
73084cf3dc Import freeze command visibly and fix select test. 2014-03-07 15:10:04 +01:00