Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/openqa-tests-qubesos
OpenQA tests for QubesOS
https://github.com/QubesOS/openqa-tests-qubesos
There could be no similar jobs (yet) when checking instability. Avoid
IndexError on jobs[0] in g...
Backup of just sys-net is too quick for cancelling it. Add creating bigger
backup for this purpo...
Get it directly, instead of comparing timestamps in different logs.
2ebe08729b5ac8217d5a75cd7fd29de4f484197c authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow collecting jobs for a given build, instead of just children of given
system_tests_update j...
Get an url to the overview of all jobs for the given build.
d4f81ccbce389df9488e987d0c662f606ac36220 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>It is rather github-related function, not a property of a _single_ openqa job
6195824be6448ef23f49c5a9362b0865ae8b3936 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>d392531f75352b3f0ba8f556ec6fa1fd96cde9c4 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
This is mostly cleanup of 3.2 needles.
This makes searching for a needle faster, especially when...
5s sometimes is not enough...
2a68e00a2d46c4fb8b511cfb31cf8f77fefe265a authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>177e55b3973acb297ccb0c9c6a6b9fd724e5c12f authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
e5d5ed98538f7e4078c9bc0da3b47d47371576d5 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
dac464a73fdc0ed5b3e4ae15b2818f5ee55099ce authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
There is no datetime.datetime.fromisoformat() in Python 3.5.
7c0f4a4b9bc39317c8eabd116c4bcbf8975c4bdd authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>e1abda2888b42e15082a2b7827281dc71d2a4b2f authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
This allows easily calling it after restarting SUT, without hacky re-scheduling
the same test mo...
The important part is to restart sys-firewall and sys-whonix, since they
have more interaction w...
Adjust the test to work with generalhw backend.
b288e1669f6f0eb8fff0ca6347a89f480694d7db authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>ec73c42bc991a2dc8164e1c2b2a9b90793be2a72 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
Take also a screenshot after a delay, in case the screen wasn't updated
instantly (generalhw bac...
Adjust tests for running with 'generalhw' backend too - it requires few
tweaks only relevant for...
ac3b03f569695eebcf5f9e5d9205a09b96f50ff7 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
91dfa90942ce89dc2aae5636beb494c6be0c7fd6 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
Do not match "login: timeout" or similar strings.
00a4b7acb42135053c2637db4695a81c330c30d5 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
Don't wait for the first startup after install (in all subsequent
tests).
43ac2d026f7f34a7e222a1fcc861065688132ed7 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
4c2f4995ed187790c3cc412ef5bf2574a0419ada authored almost 3 years ago by deeplow <[email protected]>
952f5ad9d07ee28791e01f0b99ae0dd8576458ea authored almost 3 years ago by deeplow <[email protected]>
Logs would not be correctly split since the dom0 journalctl would
be on the local timezone and t...
It was uploading from a relative path and not the absolute one.
The logs were located in /tmp an...
d59a043a894ed989db5ae326b7c835f82b8429bc authored almost 3 years ago by deeplow <[email protected]>
54fd35fe2bd48f9fa4fe9aeb170203c4fc2c63aa authored almost 3 years ago by deeplow <[email protected]>
Nose2's junitxml plugin creates malformed xml since it has multiple
<testsuite> roots.
e45250309b52c4455d9b4ba18cc58b871f93e413 authored almost 3 years ago by deeplow <[email protected]>
31ad7c6803a37d902650cbf5026f1b4c0dfd5deb authored almost 3 years ago by deeplow <[email protected]>
Per Marek's review, the machine running openQA != machine running
the tests.
55957a4f47b70065d63843bb10743a77021989f9 authored almost 3 years ago by deeplow <[email protected]>
Logs are obtained by filtering log files based on the start and
end time of each test.
* origin/pr/16:
nose2 junitxml: prevent avoid exception of no timestamp
fix timestamp not ge...
bba6dbee6afae7e15ff1ea96504af38ec400fda4 authored almost 3 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/15: (65 commits)
add missing import
improve help text for --db-path argument
a...
c4bf759e089f4a4bdbf6fa30940fce2d1d74da44 authored almost 3 years ago by deeplow <[email protected]>
As pointed out in https://github.com/QubesOS/openqa-tests-qubesos/pull/16#issuecomment-999162166...
6e906c0c8694eb90a974a7672c5cb50978c1a189 authored almost 3 years ago by deeplow <[email protected]>d3c8099ec37b999cc15a33c104a9dc774be70cc2 authored almost 3 years ago by deeplow <[email protected]>
6c59994fc739d8be9a520780b171f175724a8e06 authored almost 3 years ago by deeplow <[email protected]>
f0d5d35c669dbd39bf380db92e28bdbfc88f192e authored about 3 years ago by deeplow <[email protected]>
the previous patch had been made for the master branch and was not
applying in the python3-nose2...
Per Marek's review the history_len_with_margin was not defined if
not args.last.
0711c1237bf831efa67e9414d628ed44a0fd1c1d authored about 3 years ago by deeplow <[email protected]>
Fixes two bugs per Marek's feedback:
- get_n_jobs_like() should look for the job closest _but_...
efe799639f29ef96726e214e7375df4a890ce680 authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
4.1 needs to be a string, not float.
3ef6a192e69f255a1766e55d471a35e1b17b19e2 authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>Look for the whole desktop empty, not just a piece of it. Same for qubes manager.
d6336bce4abe3cefc8a0a2dd1533fe1ff8786442 authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>01da1babc4944a9b04e7c6a2a79fac0ebee4fe67 authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
660c3748abb5127cddcf2aa683e4ad917cbcc30f authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
460355af864beb7f824200d77e26c639606b4d68 authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
7829f48308e5f2a75f75a8b31625a41131e0af6c authored about 3 years ago by deeplow <[email protected]>
37758880e5382ce05204a96cd5d69c91b6e3753b authored about 3 years ago by deeplow <[email protected]>
214866f44d6ef315661510c31f0380689b7a7c0f authored about 3 years ago by deeplow <[email protected]>
Sometimes application finder remains open, if the command was mistyped. Detect
this earlier.
In order to improve the ease of finding the correct video segment
and appropriate location for e...
Per Marek's request the instability is to be determined from the
updates branch. This will ensur...
a6cd3cfb437b6ce583041fd05b07680713155c29 authored about 3 years ago by deeplow <[email protected]>
f95b95e822459a9a8414accc4f1a4923e8076e3e authored about 3 years ago by deeplow <[email protected]>
ac4cf3640bc652a4416460600b968fd1792d2bde authored about 3 years ago by deeplow <[email protected]>
b57824885bfa5c46aa2c581ff7140e239122c696 authored about 3 years ago by deeplow <[email protected]>
3085c734f57a94cf3a060be2026c40f6e8a2749a authored about 3 years ago by deeplow <[email protected]>
811d04729db7f6f5cdd72db147bb032fe3b11cf4 authored about 3 years ago by deeplow <[email protected]>
Since there is only one level of job nesting (orphan jobs have
child jobs) there is no need to c...
bc5e9c62850d055bde046497b2537f5549513c58 authored about 3 years ago by deeplow <[email protected]>
The warning is not necessary since it can be safely assumed that
when an integration test's name...
It was initially created to add the ability for openqa_investigator
to avoid having side-effects...
24ae385db88a09c1d6c793ff0dfec57672dac76f authored about 3 years ago by deeplow <[email protected]>
ad3366a05a28072b50cbc6b958671c92650d4b46 authored about 3 years ago by deeplow <[email protected]>
Due to a wrong method call when running instability_analysis only
the job_ids were being obtaine...
The instability detector method for tests was missing a critial
criteria: being unstable when no...
This MACHINE allows us to identify the machine type (UEFI, 64bit,
etc.). With the future of use ...
Also removes a problem with the requests_cache where it was caching
also requests for new jobs. ...
The commit 63445c6f was supposed to fix the double object creation
but instead it agravated the ...
- now adds "[unstable]" when reporting on failed/fixed tests
- created classes for storing insta...
This way it presents more information
5ed7c1f0846f92ffb9d2ce9f6897c13e23a003ed authored about 3 years ago by deeplow <[email protected]>
The plotting of tests was in the wrong order (the time should flow
from left to right.
5de89cd16a8d4f33e0e304c6ff2872832bf9f415 authored about 3 years ago by deeplow <[email protected]>
eea6096fb4c641b38546e0e4cc87932b37000f7e authored about 3 years ago by deeplow <[email protected]>
The openqa_investigatory was querying the database for all the
available tests without honoring ...
Adds ability to fetch similar jobs
1f1304e2ca4e13f2dfeaaa49ee40c5515c469413 authored about 3 years ago by deeplow <[email protected]>277c0bcf5760ccb31b3d150c7988d15c2acbd6e9 authored about 3 years ago by deeplow <[email protected]>
a90da1b1b8600f8547a279a94ecf0791c6417154 authored about 3 years ago by deeplow <[email protected]>
6f349bc5ac1383b74e73580939a2ed766630601e authored about 3 years ago by deeplow <[email protected]>
22d07ce4b1807bf128192b9a6f7949ee0e8797f3 authored about 3 years ago by deeplow <[email protected]>
2f08fd6d7cd4fee292be2e3e8d1b0627368c6708 authored about 3 years ago by deeplow <[email protected]>
9431cd592fb1f8e57e9cff3c1ca20ac49bfb6abc authored about 3 years ago by deeplow <[email protected]>
2baedf3f361a096dee4fa499798aee0041b61c4b authored about 3 years ago by deeplow <[email protected]>
bada745160396227248a10d1b799a42410da889e authored about 3 years ago by deeplow <[email protected]>
The addition of a local database of tests failure had the
intentional side-effect of breaking op...
We have to use the same session in order to access the database
contents. Hence we're adding the...
dae30724fb1a889c8920c71347b4e18725869e6f authored about 3 years ago by deeplow <[email protected]>
There was a recursion bug because we were trying to create the
children for a parent job and the...
0d863492d141b3cd34dcdbd19658febfc5feb6f8 authored about 3 years ago by deeplow <[email protected]>
The test validity check only applied to child jobs. For parent
jobs it must be slighly different.
format_results() is presentation stuff. As such it should stay in
github_reporting.py. It also d...