Various test cases for longhorn
Go to file
Yang Chiu 8fc232c40f ci(argocd): make crds sync by ignoring preserveUnknownFields
Signed-off-by: Yang Chiu <yang.chiu@suse.com>
2025-07-10 17:54:41 +09:00
.github chore(deps): update dependency python to 3.13 2025-03-25 10:37:29 +08:00
airgap ci: support running appco images regression test on public cloud 2025-04-28 15:50:42 +08:00
benchmark_test ci: update kubectl version in Dockerfile 2024-05-17 11:27:52 +08:00
build_engine_test_images ci: fix build and publish engine test images errors 2025-07-03 10:54:53 +09:00
cleanup ci: don't delete resources with owners by default 2024-05-02 08:04:33 +08:00
docs Remove manual test case checksum enabled large volume 2025-07-02 11:21:07 +09:00
e2e fix: add logs for e2e test resource cleanup func 2025-07-09 12:30:36 +09:00
engine chore(deps): update patch digest dependencies 2025-06-16 11:12:24 +09:00
manager test(manager): fix flake8 2025-07-03 17:21:41 +09:00
mirror_csi_images Revert "chore(deps): update docker dependencies" 2024-05-09 17:56:41 -07:00
pipelines ci(argocd): make crds sync by ignoring preserveUnknownFields 2025-07-10 17:54:41 +09:00
qa_docs Add test guidance 2023-01-04 13:14:36 -08:00
scalability_test Revert "ci: use more cost-effective ec2 instance type" 2024-03-08 10:27:55 +08:00
secscan ci: fix codespell errors 2024-02-19 14:03:48 +08:00
test_framework test(robot): taint control plane with a standard way and add restart kubelet on control plane test case 2025-06-20 18:01:08 +09:00
test_tools/gen_data ci: fix codespell errors 2024-02-19 14:03:48 +08:00
.gitignore chore: gitignore local Python files 2024-08-22 10:03:42 +08:00
CODE_OF_CONDUCT.md Add code of conduct 2021-07-29 16:11:17 +08:00
Dockerfile.dapper update base image for dapper dockerfile 2021-02-22 11:35:43 -08:00
LICENSE Initial commit 2016-06-22 11:09:18 -07:00
Makefile test: fix build image script 2023-08-22 19:31:50 +08:00
README.md publish doc: update hugo version 2024-07-06 16:09:18 +08:00
build-image.sh feat: make builds both manager test image and e2e image 2025-06-26 11:08:12 +09:00
renovate.json Create renovate.json 2024-02-22 13:29:51 +08:00
version feat: make builds both manager test image and e2e image 2025-06-26 11:08:12 +09:00

README.md

Longhorn Test cases

This repo hosts the manual and automated end-to-end test cases for Longhorn.

Manual Test Cases

Some scenarios are hard to test using the automation tests and are documented as manual test cases that need to be verified before release. The manual test cases are accessible here.

The manual test case pages can be edited under docs/content/manual/.

To categorize tests, place them in sub-directories under docs/content/manual/. These sub-directories must contain a file named _index.md with the following:

---
title: Name of Test Category
---
Optional description regarding the test category.

Each test page should be structured as such:

---
title: Name of Test Case
---
Description of the test case.

Both of these files can contain Markdown in the title and page body.

Automated end-to-end test cases

Generated end-to-end integration test case documents for automation tests are accessible here.

The test cases are in https://github.com/longhorn/longhorn-tests/tree/master/manager/integration .

See here for daily automation test results.

Preview the website

To preview the website changes, you will need to install Hugo. Once Hugo is installed, run the following:

hugo server --buildDrafts --buildFuture

The site will be accessible at http://localhost:1313.