Hi!
Here's a short update about progress on defining the essential
FMF attributes for CI testing. So far we have drafted the
following fields:
* Summary
* Description
* Tags
* Test
* Path
* Duration
* Relevancy
During the last weeks we've discussed three new attributes:
* Contact
* Component
* Tier
Draft of their specification together with user stories and
examples is available for review:
https://fedoraproject.org/wiki/CI/Metadata
Feedback is welcome.
psss...
Hi,
in order to cover all important use cases related to getting the
right notifications from CI testing we've started to put together
user stories. The initial set discussed between devel and qe has
been published here:
https://fedoraproject.org/wiki/CI/Notifications/Stories
We would like to ensure that CI updates are communicated to users
in an efficient way and that it's easy to configure a reasonable
set of filters in the Fedora notifications app.
Please, review, comment and propose your stories if they are
missing in the list. Thanks.
psss...
Hi!
New version of the fmf has been released:
https://github.com/psss/fmf/releases/tag/0.5https://copr.fedorainfracloud.org/coprs/psss/fmf/build/765692/https://pypi.org/project/fmf/0.5.1/
The package is available in Fedora and EPEL as well (use testing
repo to get the latest version). Here are some highlights:
Define metadata tree root
Support for subcommands
Fixed inheritance issues
This update introduces some backward-incompatible changes. In
order to clearly define top of the metadata tree root we're now
using a similar approach as git: The top of the tree is defined
by an ".fmf" directory containing version of the format. See the
following two links to learn more:
http://fmf.readthedocs.io/en/latest/concept.html#treehttps://github.com/psss/fmf/issues/26
Also subcommands are now supported to allow more flexibility in
the future. Currently we have these three commands supported:
fmf ls List identifiers of available objects
fmf show Show metadata of available objects
fmf init Initialize a new metadata tree
Want to try out? Experimenting is easy:
dnf install fmf -y --enablerepo=*-testing
cd /usr/share/doc/fmf/examples/wget/
fmf ls
Feedback welcome.
psss...