Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

microsoft/lisa

Open more actions menu

Linux Integration Services Automation (LISA)

CI Workflow GitHub license Documentation Status

Linux Integration Services Automation (LISA) is a Linux quality validation system, which consists of two parts:

  • A test framework to drive test execution.
  • A set of test suites to verify Linux kernel/distribution quality.

LISA was originally designed and implemented for Microsoft Azure and Windows HyperV platforms; now it can be used to validate Linux quality on any platforms if the proper orchestrator module is implemented.

Why LISA

  • Scalable: Benefit from the appropriate abstractions, LISA can be used to test the quality of numerous Linux distributions without duplication of code implementation.
  • Customizable: The test suites created on top of LISA can be customized to support different quality validation needs.
  • Support multiple platforms: LISA is created with modular design, to support various of Linux platforms including Microsoft Azure, Windows HyperV, Linux bare metal, and other cloud based platforms.
  • End-to-end: LISA supports platform specific orchestrators to create and delete test environment automatically; it also provides flexibility to preserve environments for troubleshooting if test(s) fails.

Documents

Contribute

You are very welcome to contribute to this repository. Please follow the contribution document for details.

Road map

LISA is in active developing, and a lot of exciting features are being implemented. We're listening to your feedback.

License

The entire codebase is under MIT license.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.