91 Commits

Author SHA1 Message Date
e6c64a79ba
totest-manager: Follow changes in Tumbleweed for the new live image setup 2017-08-25 18:45:07 +02:00
5b2f06eaba
totest-manager: do not attempt to put/post in --dry mode 2017-08-25 18:26:04 +02:00
660c3bf6bf
totest-manager: update Kubic name to openSUSE-Tumbleweed-Kubic 2017-08-17 14:56:03 +02:00
Jimmy Berry
85dbc57f12 stagingapi: provide dashboard_content_{load,save,ensure}() and utilize. 2017-07-27 23:52:58 -05:00
3d6a7e84f2
totest-manager: do not post on dry runs 2017-06-18 14:21:46 +02:00
806142e969
ttm: Release openSUSE Kubic as part of openSUSE Tumbleweed 2017-05-22 17:32:22 +02:00
6fe6ec6896 Labeled the job only the job has the bugref exists 2017-05-05 16:34:12 +08:00
Jimmy Berry
686dc0df6a Drop sys.path plugindir workaround. 2017-04-28 23:36:48 -05:00
bb69d4321b Fix mistake 2017-04-21 17:45:04 +08:00
5797b49ded Paste ignored issues to the group overview page 2017-04-19 17:42:36 +08:00
36391fce92 Separate issues file 2017-03-30 20:01:31 +08:00
1b5d28fd41 Marked ignored=False if failed job has no refs 2017-03-30 19:59:57 +08:00
f401ebaa5b Notice the job was ignored instead of just say failed 2017-03-30 18:44:25 +08:00
Stephan Kulow
5058eae171 Have TTM work through openqa comments
Instead of having the known failures in a global file, have it local to the TTM
but allow users to interact with it through openqa comments.

Work flow:
  - openQA tests and finds failures
  - reviewers tag them with (support from automatic carry over)
  - if they are in the ignore list, TTM will not do anything but ignore them
  - if not, TTM will add label:unkown_failure to mark the issue blocking
    a release
  - the release manager adds @ttm ignore as comment for the TTM to
    add the issue to its white list.

Only if all failures are labeled and marked as ignored, a snapshot is released
2017-03-29 14:24:11 +02:00
Ludwig Nussel
125eb4ddf3 Only output timestamps when run on tty
If not connected to a tty output probably goes to systemd's journal.
2017-02-14 13:30:14 +01:00
Ludwig Nussel
080dd83110 Merge pull request #668 from lnussel/ttm
Adopt totest-manager for Leap
2017-02-07 16:42:57 +01:00
5d8f544fac
ttm: Fix configuration for s390x
The openQA group has now been officially created and named slightly
different

Additionally, there is only one job being run at this moment: make
this sufficient for ttm to detect the snapshot being tested.
2017-02-07 09:50:22 +01:00
Ludwig Nussel
3164348511 Use logger instead of print 2017-02-06 17:08:10 +01:00
Ludwig Nussel
468ebcb839 Job name nowadays already contains the machine 2017-02-06 17:08:10 +01:00
Ludwig Nussel
5cd4fb6556 Adopt totest-manager for Leap 2017-02-06 17:08:10 +01:00
62a670584f
ttm: fix the loop in daemon mode 2017-01-26 20:25:16 +01:00
331903b74b
ttm: Allow to run in daemon mode without stdin attached
When running as a systemd daemon, it is useless to wait for user input
to possible trigger an earlier re-run. Interaction is not possible.

Additionally, there is no stdin assigned to the process when running as
a systemd daemon, which results in raw_input() failing with EOFError
2017-01-26 17:27:57 +01:00
bad6c98050
Configure totest-manager for s390x 2017-01-20 11:46:42 +01:00
Dinar Valeev
6062d7c752 Treat softfailed as ok to pass
Signed-off-by: Dinar Valeev <k0da@opensuse.org>
2016-08-01 16:34:36 +02:00
5ac39bb346 totest-manager: The information about failed jobs is meant for normal
operations / usage, and not only for debug / verbose runs.
2016-07-18 22:48:10 +02:00
Ludwig Nussel
64642dd433 Output current QA version for debugging 2016-06-07 15:12:02 +02:00
Ludwig Nussel
d6e1bf20e7 Make sure to only release the 'images' repo on ARM
openSUSE:Factory:ARM introduced an 'images_staging' repo for the
ARMv7 stuff we need to ignore.

Re-fixes 0d98adb86595c761a7a1a5c0f887042a7403930e
2016-05-09 17:32:40 +02:00
Ludwig Nussel
a59f95f2c2 Improve logging implementation 2016-05-09 17:32:40 +02:00
Ludwig Nussel
b146f29c1e Use python logging in ToTest manager 2016-05-09 13:07:54 +02:00
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