#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
#78: Corner cases of machine matching
----------------------+-----------------------------
Reporter: rpazdera | Owner:
Type: defect | Status: new
Priority: major | Milestone: Stable Release
Component: lnst-ctl | Version: git
Keywords: | Blocked By:
Blocking: |
----------------------+-----------------------------
Recently, we have run into problems with corner cases of our machine
matching algorithm. LNST (at the moment) cannot handle recipes with:
* a single machine
* two (or more) machines not connected to each
Generally, there is a problem with machines that don't have any
connections to any other machines within the recipe. Do we want to support
this type of configuration? In many cases, this will be an accidental
misconfiguration, although there might be some cases in which this could
be useful.
Maybe we could support this, but print a warning every time this is
detected during the matching phase?
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/78>
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