62 Commits

Author SHA1 Message Date
42de76cfde ttm: Safeguard publishing of :ToTest
Try to be smart enough to only publish :ToTest if the version we passed
to openQA matches what is found in :ToTest.

This avoids releasing untested snapshots in case the release process
had trouble syncing from openSUSE:Factory/standard to :ToTest (e.g.
partial releases).
2016-03-23 16:09:27 +01:00
Dinar Valeev
c37591b802 Skip obsoleted jobs
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2016-03-22 17:40:56 +01:00
0d98adb865 Revert "make sure to only release the 'images' repo"
openSUSE:Factory:Live has no 'images' repository to release, but a standard

This reverts commit 8f4e97598fc255b1283661c80444307f80e6ae4f.
2016-03-22 09:29:10 +01:00
Ludwig Nussel
fddde0293b use separate known_failures for ARM 2016-03-08 14:25:32 +01:00
Ludwig Nussel
600a2d0ce5 Merge pull request #462 from k0da/drop_ppc32
Drop ppc32
2016-02-16 15:44:21 +01:00
Ludwig Nussel
8f4e97598f make sure to only release the 'images' repo
openSUSE:Factory:ARM introduced an 'images_staging' repo for the
ARMv7 stuff we need to ignore.
2016-02-15 11:41:32 +01:00
Dinar Valeev
281524b43a Drop ppc32
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2016-02-11 18:54:12 +01:00
Ludwig Nussel
8472ea23f5 totest-manager: exclude images_staging as used by ARM 2016-02-11 11:52:45 +01:00
2e2f408d11 ttm: collect all machine types
Only adding machine types to the list if the test fails means we do not
list 'Now passing' messages for any Machine Type that has all issues solved.
2016-01-06 17:44:03 +01:00
Stephan Kulow
758c399992 fix dimstar's commit 2015-11-20 07:06:03 +01:00
37ed9ddf29 ttm: publish expected versions to better sync /snapshot with ftp tree 2015-11-19 16:16:16 +01:00
Stephan Kulow
e78cfe03a8 we don't need no i586 2015-10-20 06:51:58 +02:00
Ludwig Nussel
3aba559404 also sync dvd5 for aarch64 2015-10-19 17:20:42 +02:00
Ludwig Nussel
2cf5b2eef6 fix totest manager error message 2015-06-29 15:01:54 +02:00
c1bab60d06 ttm: obsoleted tests are failed tests 2015-06-22 09:25:28 +02:00
Ludwig Nussel
a67a62b34c Merge pull request #352 from DimStar77/user_cancelled-is-failed
ttm: user_cancelled test has to be trated as a failed test
2015-06-09 08:59:44 +02:00
Dinar Valeev
8fc8206249 Adapt main product to products change
Hopefully we started to build multiple products from
single dvd flavor. This will couse to have same flavor
for ppc64 and ppc64le architectures

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-06-08 17:45:58 +02:00
6cebe09cb7 ttm: user_cancelled test has to be trated as a failed test 2015-06-06 09:55:27 +02:00
Dinar Valeev
73937e9e1e filter out unneeded machines from known_failures
Use known_failures for machines we have tests for.

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-05-19 14:13:08 +02:00
Stephan Kulow
c0fa550e62 2 more fixes ;( 2015-05-14 08:42:05 +02:00
Stephan Kulow
7d6a96ed3b fix current_version 2015-05-14 08:34:45 +02:00
Dinar Valeev
22f0983940 unify current_version
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-05-05 10:53:42 +02:00
Ludwig Nussel
6ccbe1d08b print timestamp when running in a loop 2015-04-29 13:32:43 +02:00
Ludwig Nussel
0a4bcd6341 print all repos that are not ready 2015-04-29 13:32:43 +02:00
Ludwig Nussel
fc37327cad ignore 'factory' repo of arm
the factory repo was explicitly set up as alternative to the images repo to be ignore by the totest manager
2015-04-29 13:32:43 +02:00
Ludwig Nussel
00de826d68 fix openqa group name an number of jobs 2015-04-23 13:09:49 +02:00
Ludwig Nussel
54ef91091e implement running in a loop 2015-04-21 10:45:35 +02:00
Ludwig Nussel
a309a1c7a5 use cmdln instead of argparse
allows to add more commands in addition to run the totest manager
2015-04-21 10:45:34 +02:00
Ludwig Nussel
a646ebb298 manual release function for initial project setup 2015-04-21 10:45:34 +02:00
Ludwig Nussel
2c56f98dbf ignore size for ftp products in general 2015-04-21 10:45:34 +02:00
Ludwig Nussel
8659bfc681 ignore armv6l and armv7l for totest 2015-04-21 10:45:34 +02:00
ea5d959074 Add skipped as a known failed state for tests - avoids backtracing if we encounter one 2015-04-15 12:20:31 +02:00
Alberto Planas
9857ada2e9 Merge pull request #332 from lnussel/totest_arm
totest manager for arm
2015-04-08 16:32:43 +02:00
Ludwig Nussel
c765187ab0 totest manager for arm 2015-04-08 15:24:36 +02:00
Stephan Kulow
7baeda10f0 only pass the group to the API
needs deploying openqa.oo though
2015-04-08 10:33:17 +02:00
Dinar Valeev
a052f79cfd Make number of expected jobs architecture specific
90 is too high number of expected jobs for PowerPC.

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-04-07 16:53:07 +02:00
dae51084e9 ToTestManager: strip constructed group name
In case of 'regular' openSUSE Tumbleweed, there is no 'group' suffix added, resulting in a name 'openSUSE Tumbleweed ' to be match, which in turn won't be found in the database.
2015-04-01 15:30:57 +01:00
Dinar Valeev
521cec9c00 Add group to the openQA query
Query openQA results by Job group

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-03-31 15:38:04 +02:00
Dinar Valeev
a4905a2546 more hardcoded x86 removal
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-03-25 12:25:34 +01:00
Dinar Valeev
272ef52583 set maxsize for ppc ftp product
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-03-24 14:25:31 +01:00
Stephan Kulow
b8305ea263 self.arch is a function 2015-03-21 17:26:31 +01:00
Stephan Kulow
9daae9d708 don't test for arch in places that aren't exactly arch specific 2015-03-21 16:06:18 +01:00
Dinar Valeev
97d8130e84 Add PowerPC:ToTest
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-03-19 12:49:59 +01:00
Stephan Kulow
7150949f5c no need to query results.json per job - the JSON has it all (now) 2015-03-12 13:05:43 +01:00
Alberto Planas
c0e9e2aa30 Some refactoring. Move the Config early in the __main__ 2015-02-20 13:35:34 +01:00
Alberto Planas
c96ba25075 Properly set the Config call. 2015-02-20 13:19:01 +01:00
Alberto Planas
21544171ad Adjust StagingAPI constructor calling. 2015-02-20 12:58:12 +01:00
6bb4012a49 totest-manager: do not attempt to publish when doing dryrun 2014-12-18 14:23:36 +01:00
057518054c totest-manager: Introduce dryrun option (-D)
Does the entire checking, without actually doing the publishing.
2014-12-09 16:47:25 +01:00
Dominique Leuenberger
eca32c565d totest-manager: move list of known failures to a separate file
A file known_failures is maintained in each project dashboard package
IT simply lists jobnames, one job per line. Lines starting with '#' are being ignored and can be used as comments.
2014-12-08 13:01:56 +01:00