SHA256
1
0
forked from pool/openQA

Offline generation of 4.6.1563452417.5a40564d

4.6.1563452417.5a40564d
4.6.1563452417.5a40564d

OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/openQA?expand=0&rev=245
This commit is contained in:
Oliver Kurz 2019-07-18 16:28:32 +00:00 committed by Git OBS Bridge
parent 11ae367d92
commit 2ad1881940
9 changed files with 90 additions and 60 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2095049923889017556da1586c38c7b0c50ada40ed359c3a15e206513cc5efcb
size 9747469

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1297b68000c8db4e416bb8523d04298293d54303a0bb41b2cef60a22ad244cd1
size 9764877

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Jul 18 16:28:15 UTC 2019 - coolo@suse.com
- Update to version 4.6.1563452417.5a40564d:
* Make sure all four levels of API access have named routes for plugins and tests
* Prevent cleaning pool directory in worker availability check
* Add helper script 'openqa-label-all'
* Set log for failing to stop cmd srv to info level
* Do not fail fullstack test when connection closed
* Extend unit tests for OpenQA::Worker
* Do not stop current job twice when stopping during setup
* Remove unused function from worker
* Remove check for cpu_opmode from worker test
* Stop job directly with reason 'api-failure' on API failures
* Give the API authentication routes plugins will use names and test them
* Log sent commands in the developer console as well
* Replay commands send though developer console while offline
* Fix test doing an equality check on an exception instead of a regular expression comparison
* Adapt codecov target to current coverage
* Default to HTTPS instead of HTTP with openqa-client
* .travis.yml: Save travis CI some testing time
* Add Test::More based error handler to SeleniumTest
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com

View File

@ -18,7 +18,7 @@
%define short_name openQA %define short_name openQA
Name: %{short_name}-test Name: %{short_name}-test
Version: 4.6.1563206570.e00d3964 Version: 4.6.1563452417.5a40564d
Release: 0 Release: 0
Summary: Test package for openQA Summary: Test package for openQA
License: GPL-2.0-or-later License: GPL-2.0-or-later

View File

@ -1,53 +1,23 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com Thu Jul 18 16:28:15 UTC 2019 - coolo@suse.com
- Update to version 4.6.1563206570.e00d3964: - Update to version 4.6.1563452417.5a40564d:
* Make the websocket server tests less noisy * Make sure all four levels of API access have named routes for plugins and tests
* docker: Add back 'Test::Compile' as needed for os-autoinst * Prevent cleaning pool directory in worker availability check
* spec: Fix invalid '%perl' introduced with 3aadc34c * Add helper script 'openqa-label-all'
* Test handling worker job status changes * Set log for failing to stop cmd srv to info level
* Fix passing --no-cleanup worker CLI option * Do not fail fullstack test when connection closed
* fetchneedles: Use subshells efficiently for dir changes * Extend unit tests for OpenQA::Worker
* fetchneedles: Fix indention * Do not stop current job twice when stopping during setup
* fetchneedles: Prevent noisy output about auto-packing git repos * Remove unused function from worker
* Ensure query in jobs API does not become too big * Remove check for cpu_opmode from worker test
* Remove group name from job templates example * Stop job directly with reason 'api-failure' on API failures
* Adapt order of job template example * Give the API authentication routes plugins will use names and test them
* Remove dead auth tests from a DBus refactoring 4 years ago * Log sent commands in the developer console as well
* Give the authentication routes plugins will use names and test them * Replay commands send though developer console while offline
* Improve and simplify compile check * Fix test doing an equality check on an exception instead of a regular expression comparison
* Add Test::Strict to Docker container * Adapt codecov target to current coverage
* Allow plugins to add links to the menu * Default to HTTPS instead of HTTP with openqa-client
* Allow any suffix for TAP source files * .travis.yml: Save travis CI some testing time
* .travis.yml: Make documentation generation an explicit job, only on master * Add Test::More based error handler to SeleniumTest
* .travis.yml: Give readable names to test jobs
* .travis.yml: Put handling of cache dir together
* Extend filter for new/updated admin table rows
* Make log messages of worker tests less verbose
* generate-documentation: Fix wrong script path introduced by 81df2fd
* docs: Fix quotes and apostrophes for asciidoctor/github style
* .travis.yml: Workaround flaky tests with 'travis_test'
* Test kvm module, only if it is not built-in
* Make containers non-x86 archs friendly and update to leap 15.1
* Remove another useless prototype and an unused function from OpenQA::Utils
* Remove obsolete prototypes
* Polish worker code
* travis_test: Fix typo in 'python3-future'
* Explicitly specify perl module 'Module::Pluggable' to fix warning
* openqa-clone-job: Improve handling --from parameter
* README: Clarify how releases are made
* Adjust testrules.yml to changed worker tests
* Post upload progress after ignoring known images
* Remove dead code for handling known images
* Improve formatting of comments for WebUIConnection attributes
* Remove leftovers from interactive mode
* Fix reporting number of images to send to liveview handler
* Allow stopping worker during job setup
* Rename OpenQA::Worker::Client to OpenQA::Worker::WebUIConnection
* Improve use of attributes in worker code
* Log specific message if ignoring job while already busy
* Enable verbose option in compile check
* Restructure worker
* travis_test: Add dependencies for 'python-scripts'
* Add YAML diff to jobtemplate_create events

View File

@ -18,7 +18,7 @@
%define short_name openQA-worker %define short_name openQA-worker
Name: %{short_name}-test Name: %{short_name}-test
Version: 4.6.1563206570.e00d3964 Version: 4.6.1563452417.5a40564d
Release: 0 Release: 0
Summary: Test package for %{short_name} Summary: Test package for %{short_name}
License: GPL-2.0-or-later License: GPL-2.0-or-later

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Jul 18 16:28:15 UTC 2019 - coolo@suse.com
- Update to version 4.6.1563452417.5a40564d:
* Make sure all four levels of API access have named routes for plugins and tests
* Prevent cleaning pool directory in worker availability check
* Add helper script 'openqa-label-all'
* Set log for failing to stop cmd srv to info level
* Do not fail fullstack test when connection closed
* Extend unit tests for OpenQA::Worker
* Do not stop current job twice when stopping during setup
* Remove unused function from worker
* Remove check for cpu_opmode from worker test
* Stop job directly with reason 'api-failure' on API failures
* Give the API authentication routes plugins will use names and test them
* Log sent commands in the developer console as well
* Replay commands send though developer console while offline
* Fix test doing an equality check on an exception instead of a regular expression comparison
* Adapt codecov target to current coverage
* Default to HTTPS instead of HTTP with openqa-client
* .travis.yml: Save travis CI some testing time
* Add Test::More based error handler to SeleniumTest
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com

View File

@ -1,5 +1,5 @@
name: openQA name: openQA
version: 4.6.1563206570.e00d3964 version: 4.6.1563452417.5a40564d
mtime: 1563206570 mtime: 1563452417
commit: e00d3964e4c9563c3db14f1d651f0e41bc05c113 commit: 5a40564d90ba614e1eba72b548eb6b88309418aa

View File

@ -34,9 +34,10 @@
%bcond_with tests %bcond_with tests
%endif %endif
# runtime requirements that also the testsuite needs # runtime requirements that also the testsuite needs
%define t_requires perl(DBD::Pg) perl(DBIx::Class) perl(Config::IniFiles) perl(SQL::Translator) perl(Date::Format) perl(File::Copy::Recursive) perl(DateTime::Format::Pg) perl(Net::OpenID::Consumer) perl(Mojolicious::Plugin::RenderFile) perl(Mojolicious::Plugin::AssetPack) perl(aliased) perl(Config::Tiny) perl(DBIx::Class::DeploymentHandler) perl(DBIx::Class::DynamicDefault) perl(DBIx::Class::Schema::Config) perl(DBIx::Class::Storage::Statistics) perl(IO::Socket::SSL) perl(Data::Dump) perl(DBIx::Class::OptimisticLocking) perl(Module::Pluggable) perl(Text::Diff) perl(Text::Markdown) perl(JSON::Validator) perl(YAML::XS) perl(IPC::Run) perl(Archive::Extract) perl(CSS::Minifier::XS) perl(JavaScript::Minifier::XS) perl(Time::ParseDate) perl(Sort::Versions) perl(Mojo::RabbitMQ::Client) perl(BSD::Resource) perl(Cpanel::JSON::XS) perl(Pod::POM) perl(Mojo::IOLoop::ReadWriteProcess) perl(Minion) perl(Mojo::Pg) perl(Mojo::SQLite) perl(Minion::Backend::SQLite) %define python_scripts_requires python3-base python3-requests python3-future
%define t_requires perl(DBD::Pg) perl(DBIx::Class) perl(Config::IniFiles) perl(SQL::Translator) perl(Date::Format) perl(File::Copy::Recursive) perl(DateTime::Format::Pg) perl(Net::OpenID::Consumer) perl(Mojolicious::Plugin::RenderFile) perl(Mojolicious::Plugin::AssetPack) perl(aliased) perl(Config::Tiny) perl(DBIx::Class::DeploymentHandler) perl(DBIx::Class::DynamicDefault) perl(DBIx::Class::Schema::Config) perl(DBIx::Class::Storage::Statistics) perl(IO::Socket::SSL) perl(Data::Dump) perl(DBIx::Class::OptimisticLocking) perl(Module::Pluggable) perl(Text::Diff) perl(Text::Markdown) perl(JSON::Validator) perl(YAML::XS) perl(IPC::Run) perl(Archive::Extract) perl(CSS::Minifier::XS) perl(JavaScript::Minifier::XS) perl(Time::ParseDate) perl(Sort::Versions) perl(Mojo::RabbitMQ::Client) perl(BSD::Resource) perl(Cpanel::JSON::XS) perl(Pod::POM) perl(Mojo::IOLoop::ReadWriteProcess) perl(Minion) perl(Mojo::Pg) perl(Mojo::SQLite) perl(Minion::Backend::SQLite) %python_scripts_requires
Name: openQA Name: openQA
Version: 4.6.1563206570.e00d3964 Version: 4.6.1563452417.5a40564d
Release: 0 Release: 0
Summary: The openQA web-frontend, scheduler and tools Summary: The openQA web-frontend, scheduler and tools
License: GPL-2.0-or-later License: GPL-2.0-or-later
@ -180,6 +181,14 @@ Recommends: jq
Tools and support files for openQA client script. Client script is Tools and support files for openQA client script. Client script is
a convenient helper for interacting with openQA webui REST API. a convenient helper for interacting with openQA webui REST API.
%package python-scripts
Summary: Additional scripts in python
Group: Development/Tools/Other
Requires: %python_scripts_requires
%description python-scripts
Additional scripts for the use of openQA in the python programming language.
%package local-db %package local-db
Summary: Helper package to ease setup of postgresql DB Summary: Helper package to ease setup of postgresql DB
Group: Development/Tools/Other Group: Development/Tools/Other
@ -245,6 +254,7 @@ ln -s %{_datadir}/openqa/script/openqa-clone-job %{buildroot}%{_bindir}/openqa-c
ln -s %{_datadir}/openqa/script/dump_templates %{buildroot}%{_bindir}/openqa-dump-templates ln -s %{_datadir}/openqa/script/dump_templates %{buildroot}%{_bindir}/openqa-dump-templates
ln -s %{_datadir}/openqa/script/load_templates %{buildroot}%{_bindir}/openqa-load-templates ln -s %{_datadir}/openqa/script/load_templates %{buildroot}%{_bindir}/openqa-load-templates
ln -s %{_datadir}/openqa/script/openqa-clone-custom-git-refspec %{buildroot}%{_bindir}/openqa-clone-custom-git-refspec ln -s %{_datadir}/openqa/script/openqa-clone-custom-git-refspec %{buildroot}%{_bindir}/openqa-clone-custom-git-refspec
ln -s %{_datadir}/openqa/script/openqa-label-all %{buildroot}%{_bindir}/openqa-label-all
cd %{buildroot} cd %{buildroot}
grep -rl %{_bindir}/env . | while read file; do grep -rl %{_bindir}/env . | while read file; do
@ -479,6 +489,10 @@ fi
%{_bindir}/openqa-load-templates %{_bindir}/openqa-load-templates
%{_bindir}/openqa-clone-custom-git-refspec %{_bindir}/openqa-clone-custom-git-refspec
%files python-scripts
%{_datadir}/openqa/script/openqa-label-all
%{_bindir}/openqa-label-all
%files doc %files doc
%doc docs/* %doc docs/*