-
Notifications
You must be signed in to change notification settings - Fork 32
Home
Radek Pazdera edited this page Aug 6, 2013
·
23 revisions
The goal of this project is to provide a tool for network regression and performance testing focused mainly on bonding, bridging, VLAN and MAC-VLAN devices. But it can be used for ordinary network devices as well.
The main advantage this tool gives to a developer is an ability to automatically test hundreds of network setups involving not only machines but also managed switches without the necessity to configure each machine separately.
- LNST is licensed under the GPL, version 2
- git on fedorahosted.org
- LNST is shared, designed, built, supported, and maintained by the people who use it, you are all part of our community.
- Comments, questions, bugs, feedback, ideas, help requests? We'd love to hear from you!
- The development mailing list - if you are submitting code, please join it.
- We are on IRC: #lnst @ freenode.net
-
1. About LNST:
- Documentation/LnstIntro - Detailed overview of how LNST works
- Documentation/QuickStart - Practical walk-through to get you started
- Documentation/FAQ - Can LNST do this? Frequently asked questions
-
2. Deploying LNST:
- Documentation/Install - From the RPM package or installing from source
- Documentation/MachinePool - How to set up your test machines
- Documentation/Configuration - How to configure both lnst-ctl and lnst-slave
-
3. Using LNST To Test:
- Documentation/Recipes - Walk-through guide, best practices
- Documentation/Invocation - How to execute the recipes, where to collect test results
- QuickGuides - Brief and practical demonstrations of various capabilities of LNST recipes for the impatient
- Tests - Test modules distributed with the LNST package
-
4. Advanced Topics:
- Documentation/RecipeXMLFormatReference - Complete description of the syntax used in LNST recipes
- Documentation/MachineConfigXMLFormatReference - Complete description of the syntax used in Machine Configs
- Documentation/TestModules - Complete guide on how to create your own Test Module
- Documentation/TestTools - How to use the test tools capability of LNST
- Documentation/Colouring - How to use configure and use coloured terminal output in LNST
- Documentation/Virtualization - Incomplete
- Documentation/Beaker - Incomplete
- Documentation/DevelInfo - Incomplete
- Current development snapshot
-
RPM packages for Fedora 18
- lnst-ctl-0.1-0.6-20130717git.rpm - controller
- lnst-slave-0.1-0.6-20130717git.rpm - slave
- lnst-0.1-0.6-20130717git.rpm - dependency for lnst-ctl and lnst-slave
-
RPM packages for Fedora 19
- lnst-ctl-0.1-0.6-20130717git.rpm - controller
- lnst-slave-0.1-0.6-20130717git.rpm - slave
- lnst-0.1-0.6-20130717git.rpm - dependency for lnst-ctl and lnst-slave
- Python Package Index
- Jiří Pírko (jpirko) – author of the project, kernel developer
- Jiří Župka (jzupka) – contributor, framework infrastructure implementation, quality engineer
- Jan Tluka (jtluka) – contributor, test development, Beaker integration, quality engineer
- Radek Pazdera (rpazdera) - contributor, framework infrastructure implementation, test development, quality engineer
- Ondrej Lichtner (olichtne) - contributor, framework infrastructure implementation, quality engineer