#76: config_only does not work for dynamically created interfaces
----------------------+-----------------------------
Reporter: jtluka | Owner:
Type: defect | Status: new
Priority: minor | Milestone: Stable Release
Component: lnst-ctl | Version: git
Keywords: | Blocked By:
Blocking: |
----------------------+-----------------------------
In case when virtual guest's interfaces are created from the scratch and
config_only mode is used the devices get destroyed. I'm not quite sure
whether this is a real bug and not a feature since we want to have clean
setup on every run. On other hand it would be handy in case when someone
wants to check his scenario with virtual guests.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/76>
lnst <https://fedorahosted.org/lnst/>
Linux Network Stack Test
#75: fix dump_recipe mode
----------------------+-----------------------------
Reporter: jtluka | Owner:
Type: defect | Status: new
Priority: major | Milestone: Stable Release
Component: lnst-ctl | Version:
Keywords: | Blocked By:
Blocking: |
----------------------+-----------------------------
The dump_recipe mode can be useful for integration with other tools.
Currently it is broken and does not work correctly.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/75>
lnst <https://fedorahosted.org/lnst/>
Linux Network Stack Test
#69: on-demand template functions
-------------------------+------------------
Reporter: olichtne | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: lnst-ctl | Version:
Keywords: | Blocked By:
Blocking: |
-------------------------+------------------
At the moment our template functions are just extracting information from
the parsed recipe. The information can however change during recipe
execution.
We would like to evaluate the template functions at the last possible
moment and from current information of the slaves.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/69>
lnst <https://fedorahosted.org/lnst/>
Linux Network Stack Test
#54: Documentation: clean up LnstIntro
----------------------+------------------------------------------
Reporter: olichtne | Owner:
Type: task | Status: new
Priority: major | Milestone: Complete Wiki Documentation
Component: wiki | Version:
Keywords: | Blocked By:
Blocking: |
----------------------+------------------------------------------
The document is a little bit outdated. It contains a lot of information
because when it was created the wiki didn't exist.
First we want to move the first part to be a separate page. This contains
information about the project and the community. The new page should
either be the front-page or an About page where the user goes first.
Then we need to clean up the entire document so that it doesn't contain
redundant information that will be located in other documents created in
this milestone.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/54>
lnst <https://fedorahosted.org/lnst/>
Linux Network Stack Test
#53: Documentation: using 3rd party test tools
----------------------+------------------------------------------
Reporter: olichtne | Owner:
Type: task | Status: new
Priority: major | Milestone: Complete Wiki Documentation
Component: wiki | Version:
Keywords: | Blocked By:
Blocking: |
----------------------+------------------------------------------
This is a new feature that was implemented recently. You can now use any
number of test tools, and all you need to do is place them in the correct
directory.
This is an advanced topic so the article should be located accordingly.
Documentation should contain information about where and in what format
you need to put the tools. How they are transferred to the slave machines.
And how to use them from the recipe.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/53>
lnst <https://fedorahosted.org/lnst/>
Linux Network Stack Test
#74: New command class for setting interfaces up/down
-------------------------+------------------
Reporter: rpazdera | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: lnst-ctl | Version:
Keywords: | Blocked By:
Blocking: |
-------------------------+------------------
`lnst-ctl` should be able to turn an interface up or down during the
runtime of a command sequence. This feature could be used to easily
simulate networking failures in test cases.
The command could also have an option called 'after' or 'interval' which
would be a time range, after which would the controller turn the interface
off.
See the example bellow:
{{{
<command machine="peanut" type="ifctl" value="iface2">
<options>
<option name="state" value="down"/>
<option name="wait_min" value="10"/>
<option name="wait_max" value="15"/>
</options>
</command>
}}}
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/74>
lnst <https://fedorahosted.org/lnst/>
Linux Network Stack Test
#72: Recipe results in XML
-------------------------+-----------------------------
Reporter: rpazdera | Owner: olichtne
Type: enhancement | Status: new
Priority: major | Milestone: Stable Release
Component: lnst-ctl | Version: git
Keywords: | Blocked By:
Blocking: |
-------------------------+-----------------------------
It would be nice to have an option to `lnst-ctl` that would make the
controller produce a XML containing results of the tests for easy machine
processing.
The option could be called for instance -r for 'results' or -x for 'xml-
result'.
This will also require some changes to the interface of the TestModules,
so they return proper results instead of just True or False.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/72>
lnst <https://fedorahosted.org/lnst/>
Linux Network Stack Test
#64: Add Support for Configuration via NetworkManager
-------------------------------------+------------------
Reporter: rpazdera | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: lnst-ctl and lnst-slave | Version: git
Keywords: | Blocked By:
Blocking: |
-------------------------------------+------------------
LNST at the moment doesn't work well with NetworkManager, which must be
disabled in order for LNST to operate properly.
Based on discussions with Pavlix, the problems we've been having with NM
should be all solved now, so it would be nice to add support for network
manager as well.
The options are to use libnm-glib or the dbus interface directly from
python.
However, we need to support older RHEL6 versions as well, so we need to
keep the current configuration routines as a fallback.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/64>
lnst <https://fedorahosted.org/lnst/>
Linux Network Stack Test