Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
avocado
提交
cc0a3f66
A
avocado
项目概览
openeuler
/
avocado
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
avocado
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
cc0a3f66
编写于
6月 25, 2019
作者:
C
Cleber Rosa
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Release 70.0
Signed-off-by:
N
Cleber Rosa
<
crosa@redhat.com
>
上级
649e5d36
变更
17
显示空白变更内容
内联
并排
Showing
17 changed file
with
137 addition
and
18 deletion
+137
-18
VERSION
VERSION
+1
-1
docs/source/release_notes/70_0.rst
docs/source/release_notes/70_0.rst
+115
-0
docs/source/release_notes/index.rst
docs/source/release_notes/index.rst
+1
-0
optional_plugins/glib/VERSION
optional_plugins/glib/VERSION
+1
-1
optional_plugins/golang/VERSION
optional_plugins/golang/VERSION
+1
-1
optional_plugins/html/VERSION
optional_plugins/html/VERSION
+1
-1
optional_plugins/loader_yaml/VERSION
optional_plugins/loader_yaml/VERSION
+1
-1
optional_plugins/result_upload/VERSION
optional_plugins/result_upload/VERSION
+1
-1
optional_plugins/resultsdb/VERSION
optional_plugins/resultsdb/VERSION
+1
-1
optional_plugins/robot/VERSION
optional_plugins/robot/VERSION
+1
-1
optional_plugins/runner_docker/VERSION
optional_plugins/runner_docker/VERSION
+1
-1
optional_plugins/runner_remote/VERSION
optional_plugins/runner_remote/VERSION
+1
-1
optional_plugins/runner_vm/VERSION
optional_plugins/runner_vm/VERSION
+1
-1
optional_plugins/varianter_cit/VERSION
optional_plugins/varianter_cit/VERSION
+1
-1
optional_plugins/varianter_pict/VERSION
optional_plugins/varianter_pict/VERSION
+1
-1
optional_plugins/varianter_yaml_to_mux/VERSION
optional_plugins/varianter_yaml_to_mux/VERSION
+1
-1
python-avocado.spec
python-avocado.spec
+7
-4
未找到文件。
VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
docs/source/release_notes/70_0.rst
0 → 100644
浏览文件 @
cc0a3f66
================================
70.0 The Man with the Golden Gun
================================
The Avocado team is proud to present another release: Avocado 70.0,
AKA "The Man with the Golden Gun", is now available!
Release documentation: `Avocado 70.0
<http://avocado-framework.readthedocs.io/en/70.0/>`_
Users/Test Writers
==================
* A completely new implementation of the CIT Varianter plugin
implementation, now with support for constraints. Refer to
:ref:`cit-varianter-plugin` for more information.
* Python 2 support has been removed. Support Python versions include
3.4, 3.5, 3.6 and 3.7. An effort to support Python 3.8 is also
underway. If you require Python 2 support, the 69.0 LTS series
(currently at version 69.1) should be used. For more information on
what a LTS release means, please read :ref:`rfc-long-term-stability`.
* Improved safeloader support for Python unittests, including support
for finding test classes that use multiple inheritance. As an
example, Avocado's safeloader is now able to properly find all of
its own tests (around 700 of them).
* Removal of old and redundant command line options, such as
``--silent`` and ``--show-job-log`` in favor of ``--show=none`` and
``--show=test``, respectively.
* Job result categorization support, by means of the
``--job-category`` option to the ``run`` command, allows a user to
create an easy to find directory, within the job results directory,
for a given type of executed jobs.
Bug Fixes
=========
* Log files could have been saved as "hidden" files files (``.INFO``,
``.DEBUG``, ``.WARN``, ``.ERROR``) because the root logger's name is
an empty string. Now, those are saved with a ``log`` prefix if one
is not given.
* The second time Avocado crashes, a "crash" directory is created
to hold the backtrace. On a subsequent crash, if the directory
already exists, an exception would be raised for the failed
attempted to create an existing directory, confusing users on
the nature of the crash. Now a proper handling for the possibly
existing directory is in place.
* The CIT Varianter plugin was returning variants in an invalid form
to the runner. This caused the plugin to fail when actually used to
run tests. A functional test has also been aded to avoid a
regression here.
* The :mod:`avocado.utils.distro` module now properly detects RHEL 8
systems.
* The safeloader would fail to identify Python module names when a
relative import was used. This means that the experience with ``$
avocado list`` and ``$ avocado run`` would suffer when trying to
list and run tests that either directly or indirectly imported
modules containing a relative import such as ``from . import foo``.
* The :mod:`avocado.utils.vmimage` can now find Fedora images for
s390x.
* The :mod:`avocado.utils.vmimage` now properly makes use of the
build option.
* ``avocado list`` will now show the contents of the "key:val" tags.
* The Avocado test loader will correctly apply filters with multiple
"key:val" tags.
Utility APIs
============
* Two simple utility APIs, :func:`avocado.utils.genio.append_file`
and :func:`avocado.utils.genio.append_one_line` have been added
to the benefit of some `avocado-mist-tests
<https://github.com/avocado-framework-tests/avocado-misc-tests>`.
* The new :mod:`avocado.utils.datadrainer` provide an easy way to read
from and write to various input/output sources without blocking a
test (by spawning a thread for that).
* The new :mod:`avocado.utils.diff_validator` can help test writers
to make sure that given changes have been applied to files.
Internal Changes
================
* Removal of the ``six`` library dependency (previously used for
simultaneous Python 2 and 3 support).
* Removal of the ``sphinx`` module and local "build doc" test,
in favor of increased reliance on readthedocs.org.
* Removal of the ``pillow`` module used when running very simple
example tests as a selftests, which in reality added very little
value.
* All selftests are now either Python unittests or standalone
executables scripts that can be run with Avocado itself natively.
This was done (also) because of the N(ext) Runner proposal.
* Build improvements and fixes, supporting packaging for Fedora
30 and beyond.
For more information, please check out the complete
`Avocado changelog
<https://github.com/avocado-framework/avocado/compare/69.0...70.0>`_.
docs/source/release_notes/index.rst
浏览文件 @
cc0a3f66
...
...
@@ -16,6 +16,7 @@ released.
.. toctree::
:maxdepth: 1
70_0
69_0
68_0
67_0
...
...
optional_plugins/glib/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/golang/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/html/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/loader_yaml/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/result_upload/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/resultsdb/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/robot/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/runner_docker/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/runner_remote/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/runner_vm/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/varianter_cit/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/varianter_pict/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
optional_plugins/varianter_yaml_to_mux/VERSION
浏览文件 @
cc0a3f66
69
.0
70
.0
python-avocado.spec
浏览文件 @
cc0a3f66
...
...
@@ -10,10 +10,10 @@
%global gittar %{srcname}-%{version}.tar.gz
%else
%if ! 0%{?commit:1}
%global commit
c4320e3f4066205a2efd1c90fdf5109592344013
%global commit
649e5d36eb5003479a5eeb6d60ad8b2fe8836260
%endif
%if ! 0%{?commit_date:1}
%global commit_date 201
81217
%global commit_date 201
90625
%endif
%global shortcommit %(c=%{commit};echo ${c:0:8})
%global gitrel .%{commit_date}git%{shortcommit}
...
...
@@ -58,8 +58,8 @@
Summary: Framework with tools and libraries for Automated Testing
Name: python-%{srcname}
Version:
69
.0
Release:
3
%{?gitrel}%{?dist}
Version:
70
.0
Release:
0
%{?gitrel}%{?dist}
License: GPLv2
Group: Development/Tools
URL: http://avocado-framework.github.io/
...
...
@@ -583,6 +583,9 @@ Again Shell code (and possibly other similar shells).
%{_libexecdir}/avocado*
%changelog
* Wed Jun 26 2019 Cleber Rosa <cleber@redhat.com> - 70.0-0
- New release
* Tue Jun 25 2019 Cleber Rosa <cleber@redhat.com> - 69.0-3
- Drop python3-sphinx build requirement
- Cleaned up some of the changelog history
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录