All Projects → microsoft → lisa

microsoft / lisa

Licence: MIT license
LISA is developed and maintained by Microsoft, to empower Linux validation.

Programming Languages

python
139335 projects - #7 most used programming language
powershell
5483 projects
shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to lisa

Seleniumbase
A Python framework that inspires developers to become better test automation engineers. 🧠💡
Stars: ✭ 2,520 (+2190.91%)
Mutual labels:  e2e-testing
OneFramework
Automation for iOS, Android, & Web Apps with one codebase. Like it, Star it & spread the word !!!
Stars: ✭ 46 (-58.18%)
Mutual labels:  automation-framework
clearth
Test automation tool for Clearing, Settlement and Back-Office Systems
Stars: ✭ 26 (-76.36%)
Mutual labels:  automation-framework
Qawolf
🐺 Create browser tests 10x faster
Stars: ✭ 2,912 (+2547.27%)
Mutual labels:  e2e-testing
Automation-using-Shell-Scripts
Development Automation using Shell Scripting.
Stars: ✭ 41 (-62.73%)
Mutual labels:  automation-framework
RENAT
Robot framework Extension for Network Automated Testing
Stars: ✭ 61 (-44.55%)
Mutual labels:  automation-framework
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Stars: ✭ 31,513 (+28548.18%)
Mutual labels:  e2e-testing
sakuli
Version 2 of Sakuli E2E-Testing and Monitoring Platform.
Stars: ✭ 42 (-61.82%)
Mutual labels:  e2e-testing
kheera-testrunner-android
BDD Framework for Android
Stars: ✭ 18 (-83.64%)
Mutual labels:  automation-framework
lava
Read only mirror https://git.lavasoftware.org/lava/lava
Stars: ✭ 59 (-46.36%)
Mutual labels:  automation-framework
Lucifer
A Powerful Penetration Tool For Automating Penetration Tasks Such As Local Privilege Escalation, Enumeration, Exfiltration and More... Use Or Build Automation Modules To Speed Up Your Cyber Security Life
Stars: ✭ 302 (+174.55%)
Mutual labels:  automation-framework
automation-report
Automation report是一款可以解决很多行业领域中设涉及到报告生成的需求,本项目最开始的初衷是为公司内部简化人工流程的一个环节,主要实现目的是将实验室检测得出的下机数据结果与对应的报告模版批量结合生成报告(.pdf)。
Stars: ✭ 13 (-88.18%)
Mutual labels:  automation-framework
WindowsFirewallRuleset
Windows firewall PowerShell scripts
Stars: ✭ 94 (-14.55%)
Mutual labels:  automation-framework
Panther
A browser testing and web crawling library for PHP and Symfony
Stars: ✭ 2,480 (+2154.55%)
Mutual labels:  e2e-testing
foreman hyperv
Microsoft Hyper-V compute resource for Foreman
Stars: ✭ 14 (-87.27%)
Mutual labels:  hyperv
Cypress
Fast, easy and reliable testing for anything that runs in a browser.
Stars: ✭ 35,145 (+31850%)
Mutual labels:  e2e-testing
botcity-framework-core-python
BotCity Framework - Python
Stars: ✭ 28 (-74.55%)
Mutual labels:  automation-framework
phoenix.webui.framework
基于WebDriver的WebUI自动化测试框架
Stars: ✭ 118 (+7.27%)
Mutual labels:  automation-framework
testcafe-snippets
Code snippets for TestCafe
Stars: ✭ 54 (-50.91%)
Mutual labels:  e2e-testing
sofie-core
Sofie: The Modern TV News Studio Automation System (Server Core)
Stars: ✭ 70 (-36.36%)
Mutual labels:  automation-framework

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.

History and road map

The previous LISA called LISAv2, which is in the master branch. The previous LISA can be used standalone or called from the current LISA. Learn more from how to run LISAv2 test cases.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].