[lnst trac] #26: add man pages
by fedora-badges
#26: add man pages
-------------------------+-----------------------
Reporter: olichtne | Owner: somebody
Type: enhancement | Status: new
Priority: major | Milestone:
Component: component1 | Version:
Keywords: | Blocked By:
Blocking: |
-------------------------+-----------------------
Add simple man pages, nothing very complicated yet, just something to
begin with.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/26>
lnst <http://example.org/>
My example project
10 years, 6 months
[lnst trac] #30: consolidate work with downloaded and/or compiled applications
by fedora-badges
#30: consolidate work with downloaded and/or compiled applications
-------------------------+-------------------------------------------------
Reporter: jirka | Owner: somebody
Type: enhancement | Status: new
Priority: major | Milestone: Push LNST as a package into Fedora
Component: component1 | Version:
Keywords: | Blocked By:
Blocking: |
-------------------------+-------------------------------------------------
I see two now: multicast apps and iperf. I think it would be nito to have
some class which will handle downloading and compilation for us in one
place. Binaries should be always placed in /tmp/
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/30>
lnst <http://example.org/>
My example project
10 years, 6 months
[lnst trac] #45: nettestlave running as a daemon
by fedora-badges
#45: nettestlave running as a daemon
------------------------+-------------------------------------------------
Reporter: rpazdera | Owner: somebody
Type: task | Status: new
Priority: major | Milestone: Push LNST as a package into Fedora
Component: component1 | Version:
Keywords: | Blocked By:
Blocking: |
------------------------+-------------------------------------------------
In order to push LNST to Fedora, we will need to reconsider the way it
works.
Nowadays in case of remote exec, LNST will copy itself to the slave. This
is
unacceptable for Fedora.
Jirka proposed that the slave should be daemonized and started by systemd.
This means we will have only one method of slave execution and the remote
exec will be removed.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/45>
lnst <http://example.org/>
My example project
10 years, 6 months
[lnst trac] #44: Custom Tests should be transfered through rpc
by fedora-badges
#44: Custom Tests should be transfered through rpc
------------------------+-----------------------
Reporter: olichtne | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone:
Component: component1 | Version:
Keywords: | Blocked By:
Blocking: |
------------------------+-----------------------
We want our users to be able to create their own test commands that are
currently located in the Tests/ directory. At the moment this works
because we can use remote_exec to transfer them to the slaves which are
then able to use them.
However this will not work when lnst is distributed as a package. We
agreed that user tests will be located in the directory ~/.lnst/Tests/ or
alternatively we can specify the path through a new config option.
Transfer of these tests will be done through rpc to a location where the
slave application can find them.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/44>
lnst <http://example.org/>
My example project
10 years, 6 months
[lnst trac] #43: nettestctl: creation of config files at first launch
by fedora-badges
#43: nettestctl: creation of config files at first launch
------------------------+-----------------------
Reporter: olichtne | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone:
Component: component1 | Version:
Keywords: | Blocked By:
Blocking: |
------------------------+-----------------------
After installation lnst doesn't have any configuration files created yet.
At this point the application runs using the default values.
The first launch of the application should create the user configuration
file containing the currently setup values (these will probably be the
defaults).
The file will be ~/.lnst/lnst.conf
The following runs should be using the configuration contained within this
file.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/43>
lnst <http://example.org/>
My example project
10 years, 6 months
[lnst trac] #41: Doc: Creating Your Own Test on Wiki
by fedora-badges
#41: Doc: Creating Your Own Test on Wiki
------------------------+-------------------------------------------------
Reporter: rpazdera | Owner: somebody
Type: task | Status: new
Priority: major | Milestone: Push LNST as a package into Fedora
Component: component1 | Version:
Keywords: | Blocked By:
Blocking: |
------------------------+-------------------------------------------------
Add a guide for creating your own Test*.py to the wiki. It should cover
the interface that LNST provides for these tests through TestGeneric
class, how should the results
be reported and some good-practices advice.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/41>
lnst <http://example.org/>
My example project
10 years, 7 months
[lnst trac] #27: update documentation
by fedora-badges
#27: update documentation
-------------------------+-----------------------
Reporter: olichtne | Owner: somebody
Type: enhancement | Status: new
Priority: major | Milestone:
Component: component1 | Version:
Keywords: | Blocked By:
Blocking: |
-------------------------+-----------------------
Update documentation located in directory Documentation/ in git repo. And
later add it here to the wiki pages.
--
Ticket URL: <https://fedorahosted.org/lnst/ticket/27>
lnst <http://example.org/>
My example project
10 years, 7 months
[PATCH 1/2] Config: small fix in initialization
by Ondrej Lichtner
From: Ondrej Lichtner <olichtne(a)redhat.com>
Just a cosmetic change to the default value of logging path. Previously
it would be set to ././Logs, now it is expanded to an absolute path.
Signed-off-by: Ondrej Lichtner <olichtne(a)redhat.com>
---
Common/Config.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Common/Config.py b/Common/Config.py
index 889ac4e..ecdebc8 100644
--- a/Common/Config.py
+++ b/Common/Config.py
@@ -40,8 +40,8 @@ class Config():
def init_controller(self):
self.options['log'] = dict()
- self.options['log']['path'] = os.path.join(
- os.path.dirname(sys.argv[0]), './Logs')
+ self.options['log']['path'] = os.path.abspath(os.path.join(
+ os.path.dirname(sys.argv[0]), './Logs'))
self.options['environment'] = dict()
self.options['environment']['mac_pool_range'] = \
--
1.7.11.7
10 years, 7 months