GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - microsoft/lisa: LISA is developed and maintained by Microsoft, to empower Linux validation.

BranchesTags
Open more actions menu

Latest commit

 

History

7,242 Commits
7,242 Commits

Folders and files

NameName
Last commit message
Last commit date
.azuredevops
.azuredevops
 
 
.devcontainer
.devcontainer
 
 
.github
.github
 
 
docs
docs
 
 
installers
installers
 
 
lisa
lisa
 
 
mcp
mcp
 
 
selftests
selftests
 
 
typings
typings
 
 
.env
.env
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
README.rst
README.rst
 
 
SECURITY.md
SECURITY.md
 
 
noxfile.py
noxfile.py
 
 
pylintrc
pylintrc
 
 
pyproject.toml
pyproject.toml
 
 
readthedocs.yaml
readthedocs.yaml
 
 

Repository files navigation

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

  • Quick start
  • Run tests
  • Development Setup
  • Microsoft tests
  • Write test cases in LISA
  • Command line reference
  • Runbook reference
  • Extend and customize LISA
  • Test Maturity Model

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.

About

LISA is developed and maintained by Microsoft, to empower Linux validation.

aka.ms/lisa

Topics

automation-frameworkazurecloudtestinge2e-testinghypervlinuxlinux-compatibilitytesting

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

337 stars

Watchers

27 watching

Forks

261 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.