Accepting request 715610 from devel:openQA:tested

Update to 4.6.1563206570.e00d3964
4.6.1563206570.e00d3964
4.6.1563206570.e00d3964

OBS-URL: https://build.opensuse.org/request/show/715610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openQA?expand=0&rev=78
This commit is contained in:
Dominique Leuenberger 2019-07-17 11:20:19 +00:00 committed by Git OBS Bridge
commit c6c151d4b7
10 changed files with 172 additions and 49 deletions

View File

@ -34,6 +34,9 @@ RUN zypper in -y -C \
qemu-kvm \ qemu-kvm \
tar \ tar \
optipng \ optipng \
python3-base \
python3-requests \
python3-future \
sqlite3 \ sqlite3 \
postgresql-server \ postgresql-server \
which \ which \
@ -83,6 +86,7 @@ RUN zypper in -y -C \
'perl(LWP::Protocol::https)' \ 'perl(LWP::Protocol::https)' \
'perl(Minion)' \ 'perl(Minion)' \
'perl(Module::CPANfile)' \ 'perl(Module::CPANfile)' \
'perl(Module::Pluggable)' \
'perl(Mojo::IOLoop::ReadWriteProcess)' \ 'perl(Mojo::IOLoop::ReadWriteProcess)' \
'perl(Mojo::Pg)' \ 'perl(Mojo::Pg)' \
'perl(Mojo::RabbitMQ::Client)' \ 'perl(Mojo::RabbitMQ::Client)' \
@ -107,6 +111,7 @@ RUN zypper in -y -C \
'perl(Socket::MsgHdr)' \ 'perl(Socket::MsgHdr)' \
'perl(Sort::Versions)' \ 'perl(Sort::Versions)' \
'perl(Test::Compile)' \ 'perl(Test::Compile)' \
'perl(Test::Strict)' \
'perl(Test::Fatal)' \ 'perl(Test::Fatal)' \
'perl(Test::Pod)' \ 'perl(Test::Pod)' \
'perl(Test::Mock::Time)' \ 'perl(Test::Mock::Time)' \

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7b212d2a55d6899489df1b12a59692ef528501aa8b5222affc51748a26d21707
size 9718285

View File

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

View File

@ -1,3 +1,56 @@
-------------------------------------------------------------------
Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com
- Update to version 4.6.1563206570.e00d3964:
* Make the websocket server tests less noisy
* docker: Add back 'Test::Compile' as needed for os-autoinst
* spec: Fix invalid '%perl' introduced with 3aadc34c
* Test handling worker job status changes
* Fix passing --no-cleanup worker CLI option
* fetchneedles: Use subshells efficiently for dir changes
* fetchneedles: Fix indention
* fetchneedles: Prevent noisy output about auto-packing git repos
* Ensure query in jobs API does not become too big
* Remove group name from job templates example
* Adapt order of job template example
* Remove dead auth tests from a DBus refactoring 4 years ago
* Give the authentication routes plugins will use names and test them
* Improve and simplify compile check
* Add Test::Strict to Docker container
* Allow plugins to add links to the menu
* Allow any suffix for TAP source files
* .travis.yml: Make documentation generation an explicit job, only on master
* .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
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jul 06 18:34:37 UTC 2019 - coolo@suse.com Sat Jul 06 18:34:37 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.1562333920.03805636 Version: 4.6.1563206570.e00d3964
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,41 +1,53 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jul 06 18:34:37 UTC 2019 - coolo@suse.com Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com
- Update to version 4.6.1562333920.03805636: - Update to version 4.6.1563206570.e00d3964:
* openqa-bootstrap-container: Fix package list passed as single string * Make the websocket server tests less noisy
* Add Text::Diff dependency to spec and Dockerfile * docker: Add back 'Test::Compile' as needed for os-autoinst
* Fix handling of unknown workers in the websocket server * spec: Fix invalid '%perl' introduced with 3aadc34c
* Activate strictures in tests as soon as possible * Test handling worker job status changes
* openqa-clone-job: Add support for full test URLs * Fix passing --no-cleanup worker CLI option
* tidy: Apply to all regular perl modules and scripts * fetchneedles: Use subshells efficiently for dir changes
* worker: Improve log messages, e.g. avoid contractions * fetchneedles: Fix indention
* worker: Do not use bare returns * fetchneedles: Prevent noisy output about auto-packing git repos
* docs: Point to wrapper client-script for shorter path * Ensure query in jobs API does not become too big
* docs: Replace the confusing table of triplets with a simple scenario list * Remove group name from job templates example
* docs: Revamp the "job templates" section * Adapt order of job template example
* docs: Combine "asset cleanup" with "asset handling" * Remove dead auth tests from a DBus refactoring 4 years ago
* docs: Stress older versions of Leap less * Give the authentication routes plugins will use names and test them
* docs: Better classify the different installation methods * Improve and simplify compile check
* docs: Clarify job groups display on index page * Add Test::Strict to Docker container
* docs: Ensure "Installation & Users guide" are prominently featured in "Getting Started" * Allow plugins to add links to the menu
* docs: Include all feature descriptions from wiki * Allow any suffix for TAP source files
* docs: Also explain "medium types" directly in the glossary * .travis.yml: Make documentation generation an explicit job, only on master
* Delete unused helper "limit_previous_link" * .travis.yml: Give readable names to test jobs
* t: Fix warning in full-stack.t * .travis.yml: Put handling of cache dir together
* t: Output isotovideo log files in case of incomplete jobs within the full stack test * Extend filter for new/updated admin table rows
* t: Delete superfluous setting delete * Make log messages of worker tests less verbose
* docs: Add hint how to get coverage for individual tests * generate-documentation: Fix wrong script path introduced by 81df2fd
* Do not trigger test cleanup code from forked processes * docs: Fix quotes and apostrophes for asciidoctor/github style
* Always use spaces in CodeMirror editor * .travis.yml: Workaround flaky tests with 'travis_test'
* fetchneedles: Go back to old, quiet mode * Test kvm module, only if it is not built-in
* t: Fix warning in full-stack.t * Make containers non-x86 archs friendly and update to leap 15.1
* t: Delete superfluous setting delete * Remove another useless prototype and an unused function from OpenQA::Utils
* docs: Add hint how to get coverage for individual tests * Remove obsolete prototypes
* Move 'create_worker' method to single place where used * Polish worker code
* client: Prevent warnings when receiving no HTML status code at all * travis_test: Fix typo in 'python3-future'
* Add package self-test for worker as well * Explicitly specify perl module 'Module::Pluggable' to fix warning
* Add make target "test-with-database" for easier test database setup * openqa-clone-job: Improve handling --from parameter
* t: Fix typo in testrules.yml * README: Clarify how releases are made
* Makefile: Use explicit target name for non-travis specifics * Adjust testrules.yml to changed worker tests
* Lock test suites in YAML-based groups for manual updates and deletion * 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.1562333920.03805636 Version: 4.6.1563206570.e00d3964
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,56 @@
-------------------------------------------------------------------
Mon Jul 15 16:24:19 UTC 2019 - coolo@suse.com
- Update to version 4.6.1563206570.e00d3964:
* Make the websocket server tests less noisy
* docker: Add back 'Test::Compile' as needed for os-autoinst
* spec: Fix invalid '%perl' introduced with 3aadc34c
* Test handling worker job status changes
* Fix passing --no-cleanup worker CLI option
* fetchneedles: Use subshells efficiently for dir changes
* fetchneedles: Fix indention
* fetchneedles: Prevent noisy output about auto-packing git repos
* Ensure query in jobs API does not become too big
* Remove group name from job templates example
* Adapt order of job template example
* Remove dead auth tests from a DBus refactoring 4 years ago
* Give the authentication routes plugins will use names and test them
* Improve and simplify compile check
* Add Test::Strict to Docker container
* Allow plugins to add links to the menu
* Allow any suffix for TAP source files
* .travis.yml: Make documentation generation an explicit job, only on master
* .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
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jul 06 18:34:37 UTC 2019 - coolo@suse.com Sat Jul 06 18:34:37 UTC 2019 - coolo@suse.com

View File

@ -1,5 +1,5 @@
name: openQA name: openQA
version: 4.6.1562333920.03805636 version: 4.6.1563206570.e00d3964
mtime: 1562333920 mtime: 1563206570
commit: 03805636f7abec341d00c7d14825064f68c6bf51 commit: e00d3964e4c9563c3db14f1d651f0e41bc05c113

View File

@ -34,9 +34,9 @@
%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(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 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)
Name: openQA Name: openQA
Version: 4.6.1562333920.03805636 Version: 4.6.1563206570.e00d3964
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
@ -100,8 +100,8 @@ BuildRequires: perl(DBD::SQLite)
BuildRequires: perl(Perl::Critic) BuildRequires: perl(Perl::Critic)
BuildRequires: perl(Perl::Critic::Freenode) BuildRequires: perl(Perl::Critic::Freenode)
BuildRequires: perl(Selenium::Remote::Driver) >= 1.20 BuildRequires: perl(Selenium::Remote::Driver) >= 1.20
BuildRequires: perl(Test::Compile)
BuildRequires: perl(Test::MockObject) BuildRequires: perl(Test::MockObject)
BuildRequires: perl(Test::Strict)
BuildRequires: perl(Test::Warnings) BuildRequires: perl(Test::Warnings)
%endif %endif
%if 0%{?suse_version} >= 1330 %if 0%{?suse_version} >= 1330