back to home

microsoft / lisa

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

View on GitHub
324 stars
230 forks
82 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing microsoft/lisa in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/microsoft/lisa)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Linux Integration Services Automation (LISA) ============================================ |CI Workflow| |GitHub license| |Docs| **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 __ for details. Road map -------------------- LISA is in active developing, and a lot of exciting features are being implemented. We're listening to your __. License ------- The entire codebase is under __. .. |CI Workflow| image:: https://github.com/microsoft/lisa/workflows/CI%20Workflow/badge.svg?branch=main :target: https://github.com/microsoft/lisa/actions?query=workflow%3A%22CI+Workflow+for+LISAv3%22+event%3Apush+branch%3Amain .. |GitHub license| image:: https://img.shields.io/github/license/microsoft/lisa :target: https://github.com/microsoft/lisa/blob/main/LICENSE .. |Docs| image:: https://readthedocs.org/projects/mslisa/badge/?version=main :target: https://mslisa.readthedocs.io/en/main/?badge=main :alt: Documentation Status