forked from pool/openQA
Offline generation of 4.5.1512479051.2ac0be95
OBS-URL: https://build.opensuse.org/package/show/devel:openQA:tested/openQA?expand=0&rev=49
This commit is contained in:
parent
af8b7d160e
commit
685c7871f8
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d77c2c1be871334c37d84a8fbdf6a8e8f1cbba6eec95a9b1f7ad066f89b51d60
|
||||
size 1436016
|
3
openQA-4.5.1512479051.2ac0be95.tar.xz
Normal file
3
openQA-4.5.1512479051.2ac0be95.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:00f9698c94b0af66f397584ac4ed568db3d284b7732b519d47c37f1b3fe4c438
|
||||
size 1430588
|
@ -1,11 +1,51 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 28 06:03:39 UTC 2017 - coolo@suse.com
|
||||
Tue Dec 05 13:10:13 UTC 2017 - coolo@suse.com
|
||||
|
||||
- Update to version 4.5.1511814842.53907890:
|
||||
* Make barrier option to automatically destroy the barrier if jobs belonging to it fails (#1498)
|
||||
* Improve web editor (#1510)
|
||||
* Remove outdated imports of JSON module (#1509)
|
||||
* Use Cpanel::JSON::XS in step/edit.html (#1508)
|
||||
- Update to version 4.5.1512479051.2ac0be95:
|
||||
* Accept a lower coverage - we removed code
|
||||
* Move worker log test to 24-worker.t
|
||||
* Schema.pm: Remove unused functions (increase coverage)
|
||||
* Remove SQL files for SQlite and for 2016
|
||||
* Have our services require postgresql server to be up
|
||||
* Adopt generate-packaged-asset to use postgresql
|
||||
* Import log_error in OpenQA::IPC
|
||||
* Test: increment unstable_worker ticks and wait for each one to be ready
|
||||
* Remove more traces of Sqlite support
|
||||
* Provide t/test_postgresql to setup a temporary postgresql
|
||||
* Fix more test cases
|
||||
* Prepare a proper DB for the scheduler full test
|
||||
* Fix t/ui/22-job_group_order.t by providing sort_order in fixtures
|
||||
* t/ui/13-admin.t: Postgresql sorts RAID at the end
|
||||
* Sort table settings by key to have reliable tests
|
||||
* t/api/02-iso.t: Do not rely on hardcoded job number
|
||||
* Give WebSockets server its assets
|
||||
* Sort the previous jobs in worker table by ids
|
||||
* Skip all tests requiring a database
|
||||
* Test fixtures: restart the postgresql sequence
|
||||
* Fix t/17-build_tagging.t not to depend on Sqlite specifics
|
||||
* ui/04-api_keys.t: Don't rely on ids in fixtures
|
||||
* 14-grutasks: don't rely on DB sort order
|
||||
* Drop sqlite3 support
|
||||
* branding: Update SLE staging links (#1523)
|
||||
* Use log_info for worker activities (#1519)
|
||||
* branding: openSUSE: Add caasp (different bugzilla naming variant) (#1522)
|
||||
* Tidy the sources
|
||||
* Do not cast to int worker_status timer
|
||||
* Propagate error on IPC dispatch call
|
||||
* Use WORKERS_CHECKER_THRESHOLD to detect dead workers as well
|
||||
* Remove printing to debug the result of safe_call
|
||||
* Reduce OpenQA tests verbosity
|
||||
* limit_assets: don't wipe assets for PENDING jobs (#1518)
|
||||
* Allow same group name within different parent groups (#1507)
|
||||
* Apply log level correctly (#1516)
|
||||
* Check if job is valid before starting working on it.
|
||||
* Upload workers log to the webUI (#1502)
|
||||
* Only test basic tests on perl 5.26 (#1512)
|
||||
* Remove IDs from fixtures if they are in sequence (#1513)
|
||||
* Move the $shared_dir to setup_share_dir
|
||||
* Print project directory upon worker's init failure
|
||||
* Fix documentation generation script
|
||||
* Avoid warnings during test runs (#1511)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 27 07:55:45 UTC 2017 - coolo@suse.com
|
||||
|
20
openQA.spec
20
openQA.spec
@ -24,7 +24,7 @@
|
||||
%{_bindir}/systemd-tmpfiles --create %{?*} || : \
|
||||
%{nil}
|
||||
%endif
|
||||
%if 0%{?suse_version} >= 1730
|
||||
%if 0%{?suse_version} >= 1500
|
||||
%ifarch x86_64
|
||||
%bcond_without tests
|
||||
%else
|
||||
@ -34,9 +34,9 @@
|
||||
%bcond_with tests
|
||||
%endif
|
||||
# runtime requirements that also the testsuite needs
|
||||
%define t_requires perl(DBD::SQLite) perl(DBIx::Class) perl(Config::IniFiles) perl(SQL::Translator) perl(Date::Format) perl(File::Copy::Recursive) perl(DateTime::Format::SQLite) perl(Net::OpenID::Consumer) perl(Mojolicious::Plugin::RenderFile) perl(Mojolicious::Plugin::AssetPack) perl(aliased) perl(Config::Tiny) 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::Markdown) perl(Net::DBus) 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)
|
||||
%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::DynamicDefault) perl(DBIx::Class::Schema::Config) perl(DBIx::Class::Storage::Statistics) perl(IO::Socket::SSL) perl(Data::Dump) perl(DBIx::Class::OptimisticLocking) perl(Text::Markdown) perl(Net::DBus) 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)
|
||||
Name: openQA
|
||||
Version: 4.5.1511814842.53907890
|
||||
Version: 4.5.1512479051.2ac0be95
|
||||
Release: 0
|
||||
Summary: The openQA web-frontend, scheduler and tools
|
||||
License: GPL-2.0+
|
||||
@ -69,17 +69,15 @@ Requires: perl(LWP::Protocol::https)
|
||||
Requires: perl(URI)
|
||||
# we need to have the same sha1 as expected
|
||||
%requires_eq perl-Mojolicious-Plugin-AssetPack
|
||||
Requires: postgresql-server
|
||||
BuildRequires: postgresql-server
|
||||
Requires(post): coreutils
|
||||
Requires(post): sqlite3
|
||||
Requires(post): perl(DBIx::Class::DeploymentHandler)
|
||||
Requires(post): perl(SQL::SplitStatement)
|
||||
Recommends: apache2
|
||||
Recommends: apparmor-profiles
|
||||
Recommends: apparmor-utils
|
||||
Recommends: logrotate
|
||||
Recommends: perl(DBD::Pg)
|
||||
# for postgresql
|
||||
Recommends: perl(DateTime::Format::Pg)
|
||||
BuildArch: noarch
|
||||
ExcludeArch: i586
|
||||
%{?systemd_requires}
|
||||
@ -87,6 +85,7 @@ ExcludeArch: i586
|
||||
BuildRequires: chromedriver
|
||||
BuildRequires: chromium
|
||||
BuildRequires: perl-App-cpanminus
|
||||
BuildRequires: perl(DBD::SQLite)
|
||||
BuildRequires: perl(Mojo::RabbitMQ::Client)
|
||||
BuildRequires: perl(Perl::Critic)
|
||||
BuildRequires: perl(Perl::Tidy)
|
||||
@ -133,6 +132,7 @@ Summary: The openQA worker
|
||||
Group: Development/Tools/Other
|
||||
Requires: openQA-client = %{version}
|
||||
Requires: os-autoinst < 5
|
||||
Requires: perl(DBD::SQLite)
|
||||
Requires: perl(SQL::SplitStatement)
|
||||
# FIXME: use proper Requires(pre/post/preun/...)
|
||||
PreReq: openQA-common = %{version}
|
||||
@ -184,7 +184,13 @@ rm -f t/00-tidy.t
|
||||
|
||||
%if %{with tests}
|
||||
#make test
|
||||
# workaround https://progress.opensuse.org/issues/28857
|
||||
export MOJO_LOG_LEVEL=debug
|
||||
rm -rf %{buildroot}/DB
|
||||
#./t/test_postgresql %{buildroot}/DB
|
||||
#export TEST_PG="DBI:Pg:dbname=openqa_test;host=%{buildroot}/DB"
|
||||
OBS_RUN=1 prove -r -j2 -v
|
||||
#pg_ctl -D %{buildroot}/DB stop
|
||||
%endif
|
||||
|
||||
%install
|
||||
|
Loading…
Reference in New Issue
Block a user