python-avocado.spec 35.2 KB
Newer Older
1
%global srcname avocado
2 3 4

# Conditional for release vs. snapshot builds. Set to 1 for release build.
%if ! 0%{?rel_build:1}
5
    %global rel_build 1
6 7 8 9
%endif

# Settings used for build from snapshots.
%if 0%{?rel_build}
10
    %global gittar          %{srcname}-%{version}.tar.gz
11
%else
12
    %if ! 0%{?commit:1}
C
Cleber Rosa 已提交
13
        %global commit     0db5599436154e7e8152762d803fbd80fe218ff4
14 15
    %endif
    %if ! 0%{?commit_date:1}
C
Cleber Rosa 已提交
16
        %global commit_date 20181119
17
    %endif
18 19 20
    %global shortcommit     %(c=%{commit};echo ${c:0:8})
    %global gitrel          .%{commit_date}git%{shortcommit}
    %global gittar          %{srcname}-%{shortcommit}.tar.gz
21 22
%endif

23 24 25
# Selftests are provided but may need to be skipped because many of
# the functional tests are time and resource sensitive and can
# cause race conditions and random build failures. They are
26 27 28
# enabled by default.
%global with_tests 1

C
Cleber Rosa 已提交
29 30 31 32 33 34
%if 0%{?rhel}
%global with_python3 0
%else
%global with_python3 1
%endif

35 36 37 38 39 40 41
# Python 3 version of Fabric package is new starting with Fedora 29
%if %{with_python3} && 0%{?fedora} >= 29
%global with_python3_fabric 1
%else
%global with_python3_fabric 0
%endif

42 43 44 45 46
# The Python dependencies are already tracked by the python2
# or python3 "Requires".  This filters out the python binaries
# from the RPM automatic requires/provides scanner.
%global __requires_exclude ^/usr/bin/python[23]$

47
Summary: Framework with tools and libraries for Automated Testing
48
Name: python-%{srcname}
C
Cleber Rosa 已提交
49
Version: 66.0
C
Cleber Rosa 已提交
50
Release: 0%{?gitrel}%{?dist}
51 52
License: GPLv2
Group: Development/Tools
53
URL: http://avocado-framework.github.io/
54 55 56 57 58
%if 0%{?rel_build}
Source0: https://github.com/avocado-framework/%{srcname}/archive/%{version}.tar.gz#/%{gittar}
%else
Source0: https://github.com/avocado-framework/%{srcname}/archive/%{commit}.tar.gz#/%{gittar}
%endif
59
BuildArch: noarch
60
BuildRequires: procps-ng
C
Cleber Rosa 已提交
61
BuildRequires: kmod
62 63 64 65 66
%if 0%{?fedora} >= 29
BuildRequires: python2-fabric3
%else
BuildRequires: fabric
%endif
67 68 69
%if %{with_python3_fabric}
BuildRequires: python3-fabric3
%endif
70

71
%if 0%{?rhel} == 7
72 73 74 75
BuildRequires: pystache
BuildRequires: python-lxml
BuildRequires: python-setuptools
BuildRequires: python-stevedore
76
BuildRequires: python-enum34
77
BuildRequires: python2-aexpect
78
BuildRequires: python2-devel
79 80 81 82 83 84 85
BuildRequires: python2-docutils
BuildRequires: python2-mock
BuildRequires: python2-psutil
BuildRequires: python2-requests
BuildRequires: python2-resultsdb_api
BuildRequires: python2-six
BuildRequires: python2-sphinx
86
BuildRequires: yum
87 88 89 90 91
%else
BuildRequires: pystache
BuildRequires: python2-aexpect
BuildRequires: python2-devel
BuildRequires: python2-docutils
92
BuildRequires: python2-enum34
93 94 95 96 97 98 99 100 101
BuildRequires: python2-lxml
BuildRequires: python2-mock
BuildRequires: python2-psutil
BuildRequires: python2-requests
BuildRequires: python2-resultsdb_api
BuildRequires: python2-setuptools
BuildRequires: python2-six
BuildRequires: python2-sphinx
BuildRequires: python2-stevedore
102 103 104 105
%endif
%if 0%{?fedora} && 0%{?fedora} <= 29
# Python2 binary packages are being removed
# See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
C
Cleber Rosa 已提交
106
BuildRequires: python2-pycdlib
107
%endif
108

C
Cleber Rosa 已提交
109 110 111 112 113 114 115 116
%if %{with_python3}
BuildRequires: python3-pystache
BuildRequires: python3-aexpect
BuildRequires: python3-devel
BuildRequires: python3-docutils
BuildRequires: python3-lxml
BuildRequires: python3-psutil
BuildRequires: python3-requests
117
BuildRequires: python3-resultsdb_api
C
Cleber Rosa 已提交
118 119 120 121
BuildRequires: python3-setuptools
BuildRequires: python3-six
BuildRequires: python3-sphinx
BuildRequires: python3-stevedore
C
Cleber Rosa 已提交
122
BuildRequires: python3-pycdlib
C
Cleber Rosa 已提交
123 124
%endif

125 126 127
%if %{with_tests}
BuildRequires: libvirt-python
BuildRequires: perl-Test-Harness
128
%if 0%{?rhel}
129
BuildRequires: PyYAML
130 131 132
%else
BuildRequires: python2-yaml
%endif
C
Cleber Rosa 已提交
133
%if %{with_python3}
134
BuildRequires: python3-libvirt
C
Cleber Rosa 已提交
135 136
BuildRequires: python3-yaml
%endif
137 138
%endif

139 140 141 142 143 144 145
%description
Avocado is a set of tools and libraries (what people call
these days a framework) to perform automated testing.

%package -n python2-%{srcname}
Summary: %{summary}
Requires: %{name}-common == %{version}
146 147 148 149
Requires: gdb
Requires: gdb-gdbserver
Requires: procps-ng
Requires: pyliblzma
150
%if 0%{?rhel} == 7
151
Requires: python
152
Requires: python-enum34
153
Requires: python-setuptools
154
Requires: python-six
155
Requires: python-stevedore
156 157 158
Requires: python2-requests
%else
Requires: python2
159
Requires: python2-enum34
160 161
Requires: python2-requests
Requires: python2-setuptools
162
Requires: python2-six
163
Requires: python2-stevedore
164 165 166 167
%endif
%if 0%{?fedora} && 0%{?fedora} <= 29
# Python2 binary packages are being removed
# See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
C
Cleber Rosa 已提交
168
Requires: python2-pycdlib
169
%endif
170 171 172 173 174 175
%{?python_provide:%python_provide python2-%{srcname}}

%description -n python2-%{srcname}
Avocado is a set of tools and libraries (what people call
these days a framework) to perform automated testing.

C
Cleber Rosa 已提交
176
%if %{with_python3}
C
Cleber Rosa 已提交
177 178
%package -n python3-%{srcname}
Summary: %{summary}
179 180 181 182 183
Requires: %{name}-common == %{version}
Requires: gdb
Requires: gdb-gdbserver
Requires: procps-ng
Requires: pyliblzma
C
Cleber Rosa 已提交
184 185 186 187 188
Requires: python3
Requires: python3-requests
Requires: python3-setuptools
Requires: python3-six
Requires: python3-stevedore
C
Cleber Rosa 已提交
189
Requires: python3-pycdlib
190
%{?python_provide:%python_provide python3-%{srcname}}
C
Cleber Rosa 已提交
191 192 193 194

%description -n python3-%{srcname}
Avocado is a set of tools and libraries (what people call
these days a framework) to perform automated testing.
C
Cleber Rosa 已提交
195
%endif
C
Cleber Rosa 已提交
196

197
%prep
198 199 200
%if 0%{?rel_build}
%setup -q -n %{srcname}-%{version}
%else
201
%setup -q -n %{srcname}-%{commit}
202
%endif
203 204 205 206
# package plugins-runner-vm requires libvirt-python, but the RPM
# version of libvirt-python does not publish the egg info and this
# causes that dep to be attempted to be installed by pip
sed -e "s/'libvirt-python'//" -i optional_plugins/runner_vm/setup.py
207 208

%build
209 210 211
%if 0%{?rhel} == 7
sed -e "s/'six>=1.10.0'/'six>=1.9.0'/" -i setup.py
%endif
212
%py2_build
C
Cleber Rosa 已提交
213 214 215
%if %{with_python3}
%py3_build
%endif
216
pushd optional_plugins/html
217
%py2_build
C
Cleber Rosa 已提交
218 219 220
%if %{with_python3}
%py3_build
%endif
221 222
popd
pushd optional_plugins/runner_remote
223
%py2_build
224 225 226
%if %{with_python3_fabric}
%py3_build
%endif
227 228
popd
pushd optional_plugins/runner_vm
229
%py2_build
230 231 232
%if %{with_python3_fabric}
%py3_build
%endif
233 234
popd
pushd optional_plugins/runner_docker
235
%py2_build
236 237 238
%if %{with_python3_fabric}
%py3_build
%endif
239
popd
240
pushd optional_plugins/resultsdb
241
%py2_build
242 243 244
%if %{with_python3}
%py3_build
%endif
245
popd
246
pushd optional_plugins/varianter_yaml_to_mux
247
%py2_build
C
Cleber Rosa 已提交
248 249 250
%if %{with_python3}
%py3_build
%endif
251
popd
252
pushd optional_plugins/loader_yaml
253
%py2_build
C
Cleber Rosa 已提交
254 255 256
%if %{with_python3}
%py3_build
%endif
257
popd
C
Cleber Rosa 已提交
258
pushd optional_plugins/golang
259
%py2_build
C
Cleber Rosa 已提交
260 261 262
%if %{with_python3}
%py3_build
%endif
C
Cleber Rosa 已提交
263
popd
264
pushd optional_plugins/varianter_pict
265
%py2_build
C
Cleber Rosa 已提交
266 267 268
%if %{with_python3}
%py3_build
%endif
269
popd
C
Cleber Rosa 已提交
270 271 272 273 274 275
pushd optional_plugins/varianter_cit
%py2_build
%if %{with_python3}
%py3_build
%endif
popd
276
pushd optional_plugins/result_upload
277
%py2_build
C
Cleber Rosa 已提交
278 279 280
%if %{with_python3}
%py3_build
%endif
281
popd
C
Cleber Rosa 已提交
282
pushd optional_plugins/glib
283
%py2_build
C
Cleber Rosa 已提交
284 285 286
%if %{with_python3}
%py3_build
%endif
C
Cleber Rosa 已提交
287
popd
288
%{__make} man
289 290

%install
291 292 293 294
%py2_install
%{__mv} %{buildroot}%{python2_sitelib}/avocado/etc %{buildroot}
mv %{buildroot}%{_bindir}/avocado %{buildroot}%{_bindir}/avocado-%{python2_version}
ln -s avocado-%{python2_version} %{buildroot}%{_bindir}/avocado-2
M
Merlin Mathesius 已提交
295 296
mv %{buildroot}%{_bindir}/avocado-rest-client %{buildroot}%{_bindir}/avocado-rest-client-%{python2_version}
ln -s avocado-rest-client-%{python2_version} %{buildroot}%{_bindir}/avocado-rest-client-2
C
Cleber Rosa 已提交
297 298 299 300
%if %{with_python3}
%py3_install
mv %{buildroot}%{_bindir}/avocado %{buildroot}%{_bindir}/avocado-%{python3_version}
ln -s avocado-%{python3_version} %{buildroot}%{_bindir}/avocado-3
M
Merlin Mathesius 已提交
301 302
mv %{buildroot}%{_bindir}/avocado-rest-client %{buildroot}%{_bindir}/avocado-rest-client-%{python3_version}
ln -s avocado-rest-client-%{python3_version} %{buildroot}%{_bindir}/avocado-rest-client-3
C
Cleber Rosa 已提交
303 304 305 306 307 308
# configuration is held at /etc/avocado only and part of the
# python-avocado-common package
%{__rm} -rf %{buildroot}%{python3_sitelib}/avocado/etc
# ditto for libexec files
%{__rm} -rf %{buildroot}%{python3_sitelib}/avocado/libexec
%endif
309
ln -s avocado-%{python2_version} %{buildroot}%{_bindir}/avocado
M
Merlin Mathesius 已提交
310
ln -s avocado-rest-client-%{python2_version} %{buildroot}%{_bindir}/avocado-rest-client
311
pushd optional_plugins/html
312
%py2_install
C
Cleber Rosa 已提交
313 314 315
%if %{with_python3}
%py3_install
%endif
316 317
popd
pushd optional_plugins/runner_remote
318
%py2_install
319 320 321
%if %{with_python3_fabric}
%py3_install
%endif
322 323
popd
pushd optional_plugins/runner_vm
324
%py2_install
325 326 327
%if %{with_python3_fabric}
%py3_install
%endif
328 329
popd
pushd optional_plugins/runner_docker
330
%py2_install
331 332 333
%if %{with_python3_fabric}
%py3_install
%endif
334
popd
335
pushd optional_plugins/resultsdb
336
%py2_install
337 338 339
%if %{with_python3}
%py3_install
%endif
340
popd
341
pushd optional_plugins/varianter_yaml_to_mux
342
%py2_install
C
Cleber Rosa 已提交
343 344 345
%if %{with_python3}
%py3_install
%endif
346
popd
347
pushd optional_plugins/loader_yaml
348
%py2_install
C
Cleber Rosa 已提交
349 350 351
%if %{with_python3}
%py3_install
%endif
352
popd
C
Cleber Rosa 已提交
353
pushd optional_plugins/golang
354
%py2_install
C
Cleber Rosa 已提交
355 356 357
%if %{with_python3}
%py3_install
%endif
C
Cleber Rosa 已提交
358
popd
359
pushd optional_plugins/varianter_pict
360
%py2_install
C
Cleber Rosa 已提交
361 362 363
%if %{with_python3}
%py3_install
%endif
364
popd
C
Cleber Rosa 已提交
365 366 367 368 369 370
pushd optional_plugins/varianter_cit
%py2_install
%if %{with_python3}
%py3_install
%endif
popd
371
pushd optional_plugins/result_upload
372
%py2_install
C
Cleber Rosa 已提交
373 374 375
%if %{with_python3}
%py3_install
%endif
376
popd
C
Cleber Rosa 已提交
377
pushd optional_plugins/glib
378
%py2_install
C
Cleber Rosa 已提交
379 380 381
%if %{with_python3}
%py3_install
%endif
C
Cleber Rosa 已提交
382
popd
C
Cleber Rosa 已提交
383 384
%{__mkdir} -p %{buildroot}%{_mandir}/man1
%{__install} -m 0644 man/avocado.1 %{buildroot}%{_mandir}/man1/avocado.1
385
%{__install} -m 0644 man/avocado-rest-client.1 %{buildroot}%{_mandir}/man1/avocado-rest-client.1
386
%{__install} -d -m 0755 %{buildroot}%{_sharedstatedir}/avocado/data
387 388 389 390 391 392 393 394
%{__install} -d -m 0755 %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/gdb-prerun-scripts %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/plugins %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/tests %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/wrappers %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/yaml_to_mux %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/yaml_to_mux_loader %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/varianter_pict %{buildroot}%{_docdir}/avocado
C
Cleber Rosa 已提交
395
%{__cp} -r examples/varianter_cit %{buildroot}%{_docdir}/avocado
396
%{__mkdir} -p %{buildroot}%{_libexecdir}/avocado
397
%{__mv} %{buildroot}%{python2_sitelib}/avocado/libexec/* %{buildroot}%{_libexecdir}/avocado
398

399
%check
400
%if %{with_tests}
401
%{__python2} setup.py develop --user
402
pushd optional_plugins/html
403
%{__python2} setup.py develop --user
404 405
popd
pushd optional_plugins/runner_remote
406
%{__python2} setup.py develop --user
407 408
popd
pushd optional_plugins/runner_vm
409
%{__python2} setup.py develop --user
410 411
popd
pushd optional_plugins/runner_docker
412
%{__python2} setup.py develop --user
413
popd
414
pushd optional_plugins/resultsdb
415
%{__python2} setup.py develop --user
416
popd
417
pushd optional_plugins/varianter_yaml_to_mux
418
%{__python2} setup.py develop --user
419
popd
420
pushd optional_plugins/loader_yaml
421
%{__python2} setup.py develop --user
422
popd
C
Cleber Rosa 已提交
423
pushd optional_plugins/golang
424
%{__python2} setup.py develop --user
C
Cleber Rosa 已提交
425
popd
426
pushd optional_plugins/varianter_pict
427
%{__python2} setup.py develop --user
428
popd
C
Cleber Rosa 已提交
429 430 431
pushd optional_plugins/varianter_cit
%{__python2} setup.py develop --user
popd
432
pushd optional_plugins/result_upload
433
%{__python2} setup.py develop --user
434
popd
C
Cleber Rosa 已提交
435
pushd optional_plugins/glib
436
%{__python2} setup.py develop --user
C
Cleber Rosa 已提交
437
popd
438 439 440 441 442
# LANG: to make the results predictable, we pin the language
# that is used during test execution.
# AVOCADO_CHECK_LEVEL: package build environments have the least
# amount of resources we have observed so far.  Let's avoid tests that
# require too much resources or are time sensitive
443 444 445 446 447
# UNITTEST_AVOCADO_CMD: the "avocado" command to be run during
# unittests needs to be a Python specific one on Fedora >= 28.  Let's
# use the one that was setup in the source tree by the "setup.py
# develop --user" step and is guaranteed to be version specific.
LANG=en_US.UTF-8 AVOCADO_CHECK_LEVEL=0 UNITTEST_AVOCADO_CMD=$HOME/.local/bin/avocado %{__python2} selftests/run
C
Cleber Rosa 已提交
448 449 450 451 452
%if %{with_python3}
%{__python3} setup.py develop --user
pushd optional_plugins/html
%{__python3} setup.py develop --user
popd
453 454 455 456 457 458 459 460 461 462 463 464 465 466
%if %{with_python3_fabric}
pushd optional_plugins/runner_remote
%{__python3} setup.py develop --user
popd
pushd optional_plugins/runner_vm
%{__python3} setup.py develop --user
popd
pushd optional_plugins/runner_docker
%{__python3} setup.py develop --user
popd
%endif
pushd optional_plugins/resultsdb
%{__python3} setup.py develop --user
popd
C
Cleber Rosa 已提交
467 468 469 470 471 472 473 474 475 476 477 478
pushd optional_plugins/varianter_yaml_to_mux
%{__python3} setup.py develop --user
popd
pushd optional_plugins/loader_yaml
%{__python3} setup.py develop --user
popd
pushd optional_plugins/golang
%{__python3} setup.py develop --user
popd
pushd optional_plugins/varianter_pict
%{__python3} setup.py develop --user
popd
C
Cleber Rosa 已提交
479 480 481
pushd optional_plugins/varianter_cit
%{__python3} setup.py develop --user
popd
C
Cleber Rosa 已提交
482 483 484 485 486 487
pushd optional_plugins/result_upload
%{__python3} setup.py develop --user
popd
pushd optional_plugins/glib
%{__python3} setup.py develop --user
popd
488
LANG=en_US.UTF-8 AVOCADO_CHECK_LEVEL=0 UNITTEST_AVOCADO_CMD=$HOME/.local/bin/avocado %{__python3} selftests/run
C
Cleber Rosa 已提交
489
%endif
490
%endif
491

492
%files -n python2-%{srcname}
493 494
%defattr(-,root,root,-)
%doc README.rst LICENSE
495
%{python2_sitelib}/avocado*
496
%{_bindir}/avocado
497 498
%{_bindir}/avocado-2
%{_bindir}/avocado-%{python2_version}
499
%{_bindir}/avocado-rest-client
M
Merlin Mathesius 已提交
500 501
%{_bindir}/avocado-rest-client-2
%{_bindir}/avocado-rest-client-%{python2_version}
502 503 504 505 506 507 508 509 510
%exclude %{python2_sitelib}/avocado_result_html*
%exclude %{python2_sitelib}/avocado_runner_remote*
%exclude %{python2_sitelib}/avocado_runner_vm*
%exclude %{python2_sitelib}/avocado_runner_docker*
%exclude %{python2_sitelib}/avocado_resultsdb*
%exclude %{python2_sitelib}/avocado_loader_yaml*
%exclude %{python2_sitelib}/avocado_golang*
%exclude %{python2_sitelib}/avocado_varianter_yaml_to_mux*
%exclude %{python2_sitelib}/avocado_varianter_pict*
C
Cleber Rosa 已提交
511
%exclude %{python2_sitelib}/avocado_varianter_cit*
512 513 514 515 516 517 518 519 520
%exclude %{python2_sitelib}/avocado_result_upload*
%exclude %{python2_sitelib}/avocado_glib*
%exclude %{python2_sitelib}/avocado_framework_plugin_result_html*
%exclude %{python2_sitelib}/avocado_framework_plugin_runner_remote*
%exclude %{python2_sitelib}/avocado_framework_plugin_runner_vm*
%exclude %{python2_sitelib}/avocado_framework_plugin_runner_docker*
%exclude %{python2_sitelib}/avocado_framework_plugin_resultsdb*
%exclude %{python2_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
%exclude %{python2_sitelib}/avocado_framework_plugin_varianter_pict*
C
Cleber Rosa 已提交
521
%exclude %{python2_sitelib}/avocado_framework_plugin_varianter_cit*
522 523 524 525 526
%exclude %{python2_sitelib}/avocado_framework_plugin_loader_yaml*
%exclude %{python2_sitelib}/avocado_framework_plugin_golang*
%exclude %{python2_sitelib}/avocado_framework_plugin_result_upload*
%exclude %{python2_sitelib}/avocado_framework_plugin_glib*
%exclude %{python2_sitelib}/avocado/libexec*
527
%exclude %{python2_sitelib}/tests*
528

C
Cleber Rosa 已提交
529
%if %{with_python3}
C
Cleber Rosa 已提交
530 531 532 533 534
%files -n python3-%{srcname}
%defattr(-,root,root,-)
%doc README.rst LICENSE
%{_bindir}/avocado-3
%{_bindir}/avocado-%{python3_version}
M
Merlin Mathesius 已提交
535 536
%{_bindir}/avocado-rest-client-3
%{_bindir}/avocado-rest-client-%{python3_version}
C
Cleber Rosa 已提交
537 538
%{python3_sitelib}/avocado*
%exclude %{python3_sitelib}/avocado_result_html*
539 540 541 542
%exclude %{python3_sitelib}/avocado_runner_remote*
%exclude %{python3_sitelib}/avocado_runner_vm*
%exclude %{python3_sitelib}/avocado_runner_docker*
%exclude %{python3_sitelib}/avocado_resultsdb*
C
Cleber Rosa 已提交
543 544 545 546
%exclude %{python3_sitelib}/avocado_loader_yaml*
%exclude %{python3_sitelib}/avocado_golang*
%exclude %{python3_sitelib}/avocado_varianter_yaml_to_mux*
%exclude %{python3_sitelib}/avocado_varianter_pict*
C
Cleber Rosa 已提交
547
%exclude %{python3_sitelib}/avocado_varianter_cit*
C
Cleber Rosa 已提交
548 549 550
%exclude %{python3_sitelib}/avocado_result_upload*
%exclude %{python3_sitelib}/avocado_glib*
%exclude %{python3_sitelib}/avocado_framework_plugin_result_html*
551 552 553 554
%exclude %{python3_sitelib}/avocado_framework_plugin_runner_remote*
%exclude %{python3_sitelib}/avocado_framework_plugin_runner_vm*
%exclude %{python3_sitelib}/avocado_framework_plugin_runner_docker*
%exclude %{python3_sitelib}/avocado_framework_plugin_resultsdb*
C
Cleber Rosa 已提交
555 556
%exclude %{python3_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
%exclude %{python3_sitelib}/avocado_framework_plugin_varianter_pict*
C
Cleber Rosa 已提交
557
%exclude %{python3_sitelib}/avocado_framework_plugin_varianter_cit*
C
Cleber Rosa 已提交
558 559 560 561
%exclude %{python3_sitelib}/avocado_framework_plugin_loader_yaml*
%exclude %{python3_sitelib}/avocado_framework_plugin_golang*
%exclude %{python3_sitelib}/avocado_framework_plugin_result_upload*
%exclude %{python3_sitelib}/avocado_framework_plugin_glib*
562
%exclude %{python3_sitelib}/tests*
C
Cleber Rosa 已提交
563
%endif
C
Cleber Rosa 已提交
564

C
Cleber Rosa 已提交
565 566 567 568 569 570 571
%package common
Summary: Avocado common files

%description common
Common files (such as configuration) for the Avocado Testing Framework.

%files common
M
Merlin Mathesius 已提交
572 573
%{_mandir}/man1/avocado.1.gz
%{_mandir}/man1/avocado-rest-client.1.gz
C
Cleber Rosa 已提交
574 575 576
%dir %{_sysconfdir}/avocado
%dir %{_sysconfdir}/avocado/conf.d
%dir %{_sysconfdir}/avocado/sysinfo
M
Merlin Mathesius 已提交
577 578
%dir %{_sysconfdir}/avocado/scripts
%dir %{_sysconfdir}/avocado/scripts/job
C
Cleber Rosa 已提交
579 580 581 582 583 584 585 586 587 588 589 590 591
%dir %{_sysconfdir}/avocado/scripts/job/pre.d
%dir %{_sysconfdir}/avocado/scripts/job/post.d
%dir %{_sharedstatedir}/avocado
%config(noreplace)%{_sysconfdir}/avocado/avocado.conf
%config(noreplace)%{_sysconfdir}/avocado/conf.d/README
%config(noreplace)%{_sysconfdir}/avocado/conf.d/gdb.conf
%config(noreplace)%{_sysconfdir}/avocado/conf.d/jobscripts.conf
%config(noreplace)%{_sysconfdir}/avocado/sysinfo/commands
%config(noreplace)%{_sysconfdir}/avocado/sysinfo/files
%config(noreplace)%{_sysconfdir}/avocado/sysinfo/profilers
%config(noreplace)%{_sysconfdir}/avocado/scripts/job/pre.d/README
%config(noreplace)%{_sysconfdir}/avocado/scripts/job/post.d/README

592
%package -n python2-%{srcname}-plugins-output-html
593
Summary: Avocado HTML report plugin
594
Requires: python2-%{srcname} == %{version}, pystache
595

596
%description -n python2-%{srcname}-plugins-output-html
597 598 599 600
Adds to avocado the ability to generate an HTML report at every job results
directory. It also gives the user the ability to write a report on an
arbitrary filesystem location.

601 602 603
%files -n python2-%{srcname}-plugins-output-html
%{python2_sitelib}/avocado_result_html*
%{python2_sitelib}/avocado_framework_plugin_result_html*
604

C
Cleber Rosa 已提交
605
%if %{with_python3}
C
Cleber Rosa 已提交
606 607 608 609 610 611 612 613 614 615 616 617
%package -n python3-%{srcname}-plugins-output-html
Summary: Avocado HTML report plugin
Requires: python3-%{srcname} == %{version}, python3-pystache

%description -n python3-%{srcname}-plugins-output-html
Adds to avocado the ability to generate an HTML report at every job results
directory. It also gives the user the ability to write a report on an
arbitrary filesystem location.

%files -n python3-%{srcname}-plugins-output-html
%{python3_sitelib}/avocado_result_html*
%{python3_sitelib}/avocado_framework_plugin_result_html*
C
Cleber Rosa 已提交
618
%endif
C
Cleber Rosa 已提交
619

620
%package -n python2-%{srcname}-plugins-runner-remote
621
Summary: Avocado Runner for Remote Execution
622
Requires: python2-%{srcname} == %{version}
623 624 625
%if 0%{?fedora} >= 29
Requires: python2-fabric3
%else
626
Requires: fabric
627
%endif
628

629
%description -n python2-%{srcname}-plugins-runner-remote
630 631 632
Allows Avocado to run jobs on a remote machine, by means of an SSH
connection.  Avocado must be previously installed on the remote machine.

633 634 635
%files -n python2-%{srcname}-plugins-runner-remote
%{python2_sitelib}/avocado_runner_remote*
%{python2_sitelib}/avocado_framework_plugin_runner_remote*
636

637 638 639 640 641 642 643 644 645 646 647 648 649 650 651
%if %{with_python3_fabric}
%package -n python3-%{srcname}-plugins-runner-remote
Summary: Avocado Runner for Remote Execution
Requires: python3-%{srcname} == %{version}
Requires: python3-fabric3

%description -n python3-%{srcname}-plugins-runner-remote
Allows Avocado to run jobs on a remote machine, by means of an SSH
connection.  Avocado must be previously installed on the remote machine.

%files -n python3-%{srcname}-plugins-runner-remote
%{python3_sitelib}/avocado_runner_remote*
%{python3_sitelib}/avocado_framework_plugin_runner_remote*
%endif

652
%package -n python2-%{srcname}-plugins-runner-vm
653
Summary: Avocado Runner for libvirt VM Execution
654 655
Requires: python2-%{srcname} == %{version}
Requires: python2-%{srcname}-plugins-runner-remote == %{version}
656 657
Requires: libvirt-python

658
%description -n python2-%{srcname}-plugins-runner-vm
659 660 661 662
Allows Avocado to run jobs on a libvirt based VM, by means of
interaction with a libvirt daemon and an SSH connection to the VM
itself.  Avocado must be previously installed on the VM.

663 664 665
%files -n python2-%{srcname}-plugins-runner-vm
%{python2_sitelib}/avocado_runner_vm*
%{python2_sitelib}/avocado_framework_plugin_runner_vm*
666

667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683
%if %{with_python3_fabric}
%package -n python3-%{srcname}-plugins-runner-vm
Summary: Avocado Runner for libvirt VM Execution
Requires: python3-%{srcname} == %{version}
Requires: python3-%{srcname}-plugins-runner-remote == %{version}
Requires: python3-libvirt

%description -n python3-%{srcname}-plugins-runner-vm
Allows Avocado to run jobs on a libvirt based VM, by means of
interaction with a libvirt daemon and an SSH connection to the VM
itself.  Avocado must be previously installed on the VM.

%files -n python3-%{srcname}-plugins-runner-vm
%{python3_sitelib}/avocado_runner_vm*
%{python3_sitelib}/avocado_framework_plugin_runner_vm*
%endif

684
%package -n python2-%{srcname}-plugins-runner-docker
685
Summary: Avocado Runner for Execution on Docker Containers
686 687 688
Requires: python2-%{srcname} == %{version}
Requires: python2-%{srcname}-plugins-runner-remote == %{version}
Requires: python2-aexpect
689

690
%description -n python2-%{srcname}-plugins-runner-docker
691 692 693 694
Allows Avocado to run jobs on a Docker container by interacting with a
Docker daemon and attaching to the container itself.  Avocado must
be previously installed on the container.

695 696 697
%files -n python2-%{srcname}-plugins-runner-docker
%{python2_sitelib}/avocado_runner_docker*
%{python2_sitelib}/avocado_framework_plugin_runner_docker*
698

699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715
%if %{with_python3_fabric}
%package -n python3-%{srcname}-plugins-runner-docker
Summary: Avocado Runner for Execution on Docker Containers
Requires: python3-%{srcname} == %{version}
Requires: python3-%{srcname}-plugins-runner-remote == %{version}
Requires: python3-aexpect

%description -n python3-%{srcname}-plugins-runner-docker
Allows Avocado to run jobs on a Docker container by interacting with a
Docker daemon and attaching to the container itself.  Avocado must
be previously installed on the container.

%files -n python3-%{srcname}-plugins-runner-docker
%{python3_sitelib}/avocado_runner_docker*
%{python3_sitelib}/avocado_framework_plugin_runner_docker*
%endif

716
%package -n python2-%{srcname}-plugins-resultsdb
717
Summary: Avocado plugin to propagate job results to ResultsDB
718 719
Requires: python2-%{srcname} == %{version}
Requires: python2-resultsdb_api
720

721
%description -n python2-%{srcname}-plugins-resultsdb
722 723 724
Allows Avocado to send job results directly to a ResultsDB
server.

725 726 727
%files -n python2-%{srcname}-plugins-resultsdb
%{python2_sitelib}/avocado_resultsdb*
%{python2_sitelib}/avocado_framework_plugin_resultsdb*
728
%config(noreplace)%{_sysconfdir}/avocado/conf.d/resultsdb.conf
729

730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745
%if %{with_python3}
%package -n python3-%{srcname}-plugins-resultsdb
Summary: Avocado plugin to propagate job results to ResultsDB
Requires: python3-%{srcname} == %{version}
Requires: python3-resultsdb_api

%description -n python3-%{srcname}-plugins-resultsdb
Allows Avocado to send job results directly to a ResultsDB
server.

%files -n python3-%{srcname}-plugins-resultsdb
%{python3_sitelib}/avocado_resultsdb*
%{python3_sitelib}/avocado_framework_plugin_resultsdb*
%config(noreplace)%{_sysconfdir}/avocado/conf.d/resultsdb.conf
%endif

746
%package -n python2-%{srcname}-plugins-varianter-yaml-to-mux
747
Summary: Avocado plugin to generate variants out of yaml files
748
Requires: python2-%{srcname} == %{version}
749
%if 0%{?rhel}
750
Requires: PyYAML
751 752 753
%else
Requires: python2-yaml
%endif
754

755
%description -n python2-%{srcname}-plugins-varianter-yaml-to-mux
756 757 758
Can be used to produce multiple test variants with test parameters
defined in a yaml file(s).

759 760 761
%files -n python2-%{srcname}-plugins-varianter-yaml-to-mux
%{python2_sitelib}/avocado_varianter_yaml_to_mux*
%{python2_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
762

C
Cleber Rosa 已提交
763
%if %{with_python3}
C
Cleber Rosa 已提交
764 765 766
%package -n python3-%{srcname}-plugins-varianter-yaml-to-mux
Summary: Avocado plugin to generate variants out of yaml files
Requires: python3-%{srcname} == %{version}
C
Cleber Rosa 已提交
767
Requires: python3-yaml
C
Cleber Rosa 已提交
768 769 770 771 772 773 774 775

%description -n python3-%{srcname}-plugins-varianter-yaml-to-mux
Can be used to produce multiple test variants with test parameters
defined in a yaml file(s).

%files -n python3-%{srcname}-plugins-varianter-yaml-to-mux
%{python3_sitelib}/avocado_varianter_yaml_to_mux*
%{python3_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
C
Cleber Rosa 已提交
776
%endif
C
Cleber Rosa 已提交
777

778
%package -n python2-%{srcname}-plugins-loader-yaml
779
Summary: Avocado Plugin that loads tests from YAML files
780
Requires: python2-%{srcname}-plugins-varianter-yaml-to-mux == %{version}
781

782
%description -n python2-%{srcname}-plugins-loader-yaml
783 784 785
Can be used to produce a test suite from definitions in a YAML file,
similar to the one used in the yaml_to_mux varianter plugin.

786 787 788
%files -n python2-%{srcname}-plugins-loader-yaml
%{python2_sitelib}/avocado_loader_yaml*
%{python2_sitelib}/avocado_framework_plugin_loader_yaml*
789

C
Cleber Rosa 已提交
790
%if %{with_python3}
C
Cleber Rosa 已提交
791 792 793 794 795 796 797 798 799 800 801
%package -n python3-%{srcname}-plugins-loader-yaml
Summary: Avocado Plugin that loads tests from YAML files
Requires: python3-%{srcname}-plugins-varianter-yaml-to-mux == %{version}

%description -n python3-%{srcname}-plugins-loader-yaml
Can be used to produce a test suite from definitions in a YAML file,
similar to the one used in the yaml_to_mux varianter plugin.

%files -n python3-%{srcname}-plugins-loader-yaml
%{python3_sitelib}/avocado_loader_yaml*
%{python3_sitelib}/avocado_framework_plugin_loader_yaml*
C
Cleber Rosa 已提交
802
%endif
C
Cleber Rosa 已提交
803

804
%package -n python2-%{srcname}-plugins-golang
C
Cleber Rosa 已提交
805
Summary: Avocado Plugin for Execution of golang tests
806
Requires: python2-%{srcname} == %{version}
C
Cleber Rosa 已提交
807 808
Requires: golang

809
%description -n python2-%{srcname}-plugins-golang
C
Cleber Rosa 已提交
810 811 812
Allows Avocado to list golang tests, and if golang is installed,
also run them.

813 814 815
%files -n python2-%{srcname}-plugins-golang
%{python2_sitelib}/avocado_golang*
%{python2_sitelib}/avocado_framework_plugin_golang*
C
Cleber Rosa 已提交
816

C
Cleber Rosa 已提交
817
%if %{with_python3}
C
Cleber Rosa 已提交
818 819 820 821 822 823 824 825 826 827 828 829
%package -n python3-%{srcname}-plugins-golang
Summary: Avocado Plugin for Execution of golang tests
Requires: python3-%{srcname} == %{version}
Requires: golang

%description -n python3-%{srcname}-plugins-golang
Allows Avocado to list golang tests, and if golang is installed,
also run them.

%files -n python3-%{srcname}-plugins-golang
%{python3_sitelib}/avocado_golang*
%{python3_sitelib}/avocado_framework_plugin_golang*
C
Cleber Rosa 已提交
830
%endif
C
Cleber Rosa 已提交
831

832
%package -n python2-%{srcname}-plugins-varianter-pict
833
Summary: Varianter with combinatorial capabilities by PICT
834
Requires: python2-%{srcname} == %{version}
835

836
%description -n python2-%{srcname}-plugins-varianter-pict
837 838 839
This plugin uses a third-party tool to provide variants created by
Pair-Wise algorithms, also known as Combinatorial Independent Testing.

840 841 842
%files -n python2-%{srcname}-plugins-varianter-pict
%{python2_sitelib}/avocado_varianter_pict*
%{python2_sitelib}/avocado_framework_plugin_varianter_pict*
843

C
Cleber Rosa 已提交
844
%if %{with_python3}
C
Cleber Rosa 已提交
845 846 847 848 849 850 851 852 853 854 855
%package -n python3-%{srcname}-plugins-varianter-pict
Summary: Varianter with combinatorial capabilities by PICT
Requires: python3-%{srcname} == %{version}

%description -n python3-%{srcname}-plugins-varianter-pict
This plugin uses a third-party tool to provide variants created by
Pair-Wise algorithms, also known as Combinatorial Independent Testing.

%files -n python3-%{srcname}-plugins-varianter-pict
%{python3_sitelib}/avocado_varianter_pict*
%{python3_sitelib}/avocado_framework_plugin_varianter_pict*
C
Cleber Rosa 已提交
856
%endif
C
Cleber Rosa 已提交
857

C
Cleber Rosa 已提交
858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885
%package -n python2-%{srcname}-plugins-varianter-cit
Summary: Varianter with Combinatorial Independent Testing capabilities
Requires: python2-%{srcname} == %{version}

%description -n python2-%{srcname}-plugins-varianter-cit
A varianter plugin that generates variants using Combinatorial
Independent Testing (AKA Pair-Wise) algorithm developed in
collaboration with CVUT Prague.

%files -n python2-%{srcname}-plugins-varianter-cit
%{python2_sitelib}/avocado_varianter_cit*
%{python2_sitelib}/avocado_framework_plugin_varianter_cit*

%if %{with_python3}
%package -n python3-%{srcname}-plugins-varianter-cit
Summary: Varianter with Combinatorial Independent Testing capabilities
Requires: python3-%{srcname} == %{version}

%description -n python3-%{srcname}-plugins-varianter-cit
A varianter plugin that generates variants using Combinatorial
Independent Testing (AKA Pair-Wise) algorithm developed in
collaboration with CVUT Prague.

%files -n python3-%{srcname}-plugins-varianter-cit
%{python3_sitelib}/avocado_varianter_cit*
%{python3_sitelib}/avocado_framework_plugin_varianter_cit*
%endif

886
%package -n python2-%{srcname}-plugins-result-upload
887
Summary: Avocado Plugin to propagate Job results to a remote host
888
Requires: python2-%{srcname} == %{version}
889

890
%description -n python2-%{srcname}-plugins-result-upload
891 892 893
This optional plugin is intended to upload the Avocado Job results to
a dedicated sever.

894 895 896
%files -n python2-%{srcname}-plugins-result-upload
%{python2_sitelib}/avocado_result_upload*
%{python2_sitelib}/avocado_framework_plugin_result_upload*
897
%config(noreplace)%{_sysconfdir}/avocado/conf.d/result_upload.conf
898

C
Cleber Rosa 已提交
899
%if %{with_python3}
C
Cleber Rosa 已提交
900 901 902 903 904 905 906 907 908 909 910 911
%package -n python3-%{srcname}-plugins-result-upload
Summary: Avocado Plugin to propagate Job results to a remote host
Requires: python3-%{srcname} == %{version}

%description -n python3-%{srcname}-plugins-result-upload
This optional plugin is intended to upload the Avocado Job results to
a dedicated sever.

%files -n python3-%{srcname}-plugins-result-upload
%{python3_sitelib}/avocado_result_upload*
%{python3_sitelib}/avocado_framework_plugin_result_upload*
%config(noreplace)%{_sysconfdir}/avocado/conf.d/result_upload.conf
C
Cleber Rosa 已提交
912
%endif
C
Cleber Rosa 已提交
913

914
%package -n python2-%{srcname}-plugins-glib
C
Cleber Rosa 已提交
915
Summary: Avocado Plugin for Execution of GLib Test Framework tests
916
Requires: python2-%{srcname} == %{version}
C
Cleber Rosa 已提交
917

918
%description -n python2-%{srcname}-plugins-glib
C
Cleber Rosa 已提交
919 920 921
This optional plugin is intended to list and run tests written in the
GLib Test Framework.

922 923 924
%files -n python2-%{srcname}-plugins-glib
%{python2_sitelib}/avocado_glib*
%{python2_sitelib}/avocado_framework_plugin_glib*
C
Cleber Rosa 已提交
925

C
Cleber Rosa 已提交
926
%if %{with_python3}
C
Cleber Rosa 已提交
927 928
%package -n python3-%{srcname}-plugins-glib
Summary: Avocado Plugin for Execution of GLib Test Framework tests
929
Requires: python3-%{srcname} == %{version}
C
Cleber Rosa 已提交
930 931 932 933 934 935 936 937

%description -n python3-%{srcname}-plugins-glib
This optional plugin is intended to list and run tests written in the
GLib Test Framework.

%files -n python3-%{srcname}-plugins-glib
%{python3_sitelib}/avocado_glib*
%{python3_sitelib}/avocado_framework_plugin_glib*
C
Cleber Rosa 已提交
938
%endif
C
Cleber Rosa 已提交
939

940
%package examples
941
Summary: Avocado Test Framework Example Tests
942
Requires: %{name} == %{version}
943

944 945 946 947
%description examples
The set of example tests present in the upstream tree of the Avocado framework.
Some of them are used as functional tests of the framework, others serve as
examples of how to write tests on your own.
948

949
%files examples
950 951 952 953 954 955 956 957
%dir %{_docdir}/avocado
%{_docdir}/avocado/gdb-prerun-scripts
%{_docdir}/avocado/plugins
%{_docdir}/avocado/tests
%{_docdir}/avocado/wrappers
%{_docdir}/avocado/yaml_to_mux
%{_docdir}/avocado/yaml_to_mux_loader
%{_docdir}/avocado/varianter_pict
C
Cleber Rosa 已提交
958
%{_docdir}/avocado/varianter_cit
959

960 961 962 963 964 965 966 967 968
%package bash
Summary: Avocado Test Framework Bash Utilities
Requires: %{name} == %{version}

%description bash
A small set of utilities to interact with Avocado from the Bourne
Again Shell code (and possibly other similar shells).

%files bash
969
%{_libexecdir}/avocado*
970

971
%changelog
C
Cleber Rosa 已提交
972 973 974
* Tue Nov 20 2018 Cleber Rosa <cleber@redhat.com> - 66.0-0
- New release

C
Cleber Rosa 已提交
975 976 977
* Tue Oct  2 2018 Cleber Rosa <cleber@redhat.com> - 65.0-0
- New release

C
Cleber Rosa 已提交
978 979 980 981
* Mon Aug 27 2018 Cleber Rosa <cleber@redhat.com> - 64.0-0
- Added pycdlib as requirements
- New release

C
Cleber Rosa 已提交
982 983 984
* Wed Jul 25 2018 Cleber Rosa <cleber@redhat.com> - 63.0-2
- Added CIT varianter plugin sub-packages

985 986 987 988
* Mon Jul 23 2018 Merlin Mathesius <mmathesi@redhat.com> - 63.0-1
- Enable python3 versions of runner and resultsdb plugins when
  package dependencies are available.

C
Cleber Rosa 已提交
989 990 991
* Tue Jul 17 2018 Cleber Rosa <cleber@redhat.com> - 63.0-0
- New release

992 993 994
* Wed Jun 20 2018 Cleber Rosa <cleber@redhat.com> - 62.0-1
- Added new python[2]-enum34 requirement

C
Cleber Rosa 已提交
995 996 997
* Tue Jun 12 2018 Cleber Rosa <cleber@redhat.com> - 62.0-0
- New release

998 999 1000
* Tue May  1 2018 Cleber Rosa <cleber@redhat.com> - 61.0-1
- Use Python version specific "avocado" scripts on tests

C
Cleber Rosa 已提交
1001 1002 1003 1004 1005
* Tue Apr 24 2018 Cleber Rosa <cleber@redhat.com> - 61.0-0
- New release
- Added python3-yaml require to varianter-yaml-to-mux package
- Force a locale with utf-8 encoding to run tests

1006 1007
* Wed Apr  4 2018 Cleber Rosa <cleber@redhat.com> - 60.0-2
- Moved all requirements to python2-avocado and python3-avocado
1008
- Added python_provides macro on Python 3 package
1009
- Filter out python binaries from requirements
1010
- Added explicit six requirement on Python 2 packages
1011

1012 1013 1014
* Wed Mar 28 2018 Cleber Rosa <cleber@redhat.com> - 60.0-1
- Moved "common" dep into python2-avocado and python3-avocado

C
Cleber Rosa 已提交
1015 1016 1017
* Wed Mar 28 2018 Cleber Rosa <cleber@redhat.com> - 60.0-0
- New release

1018 1019
* Mon Mar 19 2018 Cleber Rosa <cleber@redhat.com> - 59.0-2
- Removed backward compatibility with name avocado on plugins
1020
- Removed extra dependencies on Fedora 24 for runner-remote
1021
- Added python-avocado requirement for golang plugin
C
Cleber Rosa 已提交
1022
- Added new common sub-package
1023
- Make bash package independent of Python version
1024
- Set supported Python major version explicitly to 2
C
Cleber Rosa 已提交
1025
- Added Python 3 packages
1026

1027 1028
* Thu Mar  8 2018 Cleber Rosa <cleber@redhat.com> - 59.0-1
- Remove backward compatibility with name avocado
1029
- Remove hack to workaround fabric bugs on Fedora 24
1030
- Use real package name for python YAML package on EL
1031
- Use exact package names on requires
C
Cleber Rosa 已提交
1032
- Remove unecessary conditional for kmod
1033

C
Cleber Rosa 已提交
1034 1035 1036 1037
* Wed Feb 28 2018 Cleber Rosa <cleber@redhat.com> - 59.0-0
- New upstream release
- Added glib plugin subpackage

1038 1039 1040
* Tue Jan 23 2018 Cleber Rosa <cleber@redhat.com> - 58.0-1
- Require a lower six version on EL7

C
Cleber Rosa 已提交
1041 1042 1043
* Tue Jan 23 2018 Cleber Rosa <cleber@redhat.com> - 58.0-0
- New upstream release

1044 1045
* Sat Jan  6 2018 Cleber Rosa <cleber@redhat.com> - 57.0-3
- Move the avocado package config files to the system location
1046
- Add missing configuration files for sub packages
1047
- Adapt to change in example file installation
1048
- Remove man pages source files from package
1049
- Add bash subpackage
1050

1051 1052 1053
* Tue Dec 19 2017 Cleber Rosa <cleber@redhat.com> - 57.0-2
- Removed patch added on release 1, considering it's upstream

1054 1055 1056
* Tue Dec 19 2017 Cleber Rosa <cleber@redhat.com> - 57.0-1
- Add patch to skip tests on EPEL 7 due to mock version

C
Cleber Rosa 已提交
1057 1058 1059
* Tue Dec 19 2017 Cleber Rosa <cleber@redhat.com> - 57.0-0
- New upstream release

1060 1061 1062
* Fri Dec 15 2017 Cleber Rosa <cleber@redhat.com> - 56.0-1
- Added result_upload plugin

C
Cleber Rosa 已提交
1063 1064 1065
* Tue Nov 21 2017 Cleber Rosa <cleber@redhat.com> - 56.0-0
- New upstream release

1066 1067 1068
* Thu Nov 16 2017 Cleber Rosa <cleber@redhat.com> - 55.0-1
- Introduced sub-package plugins-varianter-pict

C
Cleber Rosa 已提交
1069 1070 1071
* Tue Oct 17 2017 Cleber Rosa <cleber@redhat.com> - 55.0-0
- New upstream release

1072 1073
* Mon Oct 16 2017 Cleber Rosa <cleber@redhat.com> - 54.1-3
- Excluded avocado_loader_yaml files from main package
C
Cleber Rosa 已提交
1074
- Package recently introduced golang plugin
1075 1076 1077 1078

* Wed Oct  4 2017 Cleber Rosa <cleber@redhat.com> - 54.1-2
- Remove python-flexmock requirement

C
Cleber Rosa 已提交
1079 1080 1081
* Wed Oct  4 2017 Cleber Rosa <cleber@redhat.com> - 54.1-1
- Add explicit BuildRequires for python-six

C
Cleber Rosa 已提交
1082 1083 1084
* Wed Sep 20 2017 Cleber Rosa <cleber@redhat.com> - 54.1-0
- New minor upstream release

C
Cleber Rosa 已提交
1085 1086 1087
* Wed Sep 20 2017 Cleber Rosa <cleber@redhat.com> - 54.0-0
- New upstream release

1088 1089
* Tue Aug 22 2017 Cleber Rosa <cleber@redhat.com> - 53.0-1
- Use variable name for configuration dir
1090
- Clean up old changelog entries
C
Cleber Rosa 已提交
1091
- Include other example files
1092

C
Cleber Rosa 已提交
1093 1094 1095
* Tue Aug 15 2017 Cleber Rosa <cleber@redhat.com> - 53.0-0
- New upstream release

1096 1097 1098
* Mon Aug 14 2017 Cleber Rosa <cleber@redhat.com> - 52.0-2
- Add python[2]-yaml requirements

1099 1100 1101
* Tue Jun 27 2017 Cleber Rosa <cleber@redhat.com> - 52.0-1
- Fix python-aexpect depedency on EL7

C
Cleber Rosa 已提交
1102 1103
* Mon Jun 26 2017 Cleber Rosa <cleber@redhat.com> - 52.0-0
- New upstream release