mbox series

[tests,v2,0/8] tests: add some regression tests

Message ID 20230529132826.2125392-1-yukuai1@huaweicloud.com (mailing list archive)
Headers show
Series tests: add some regression tests | expand

Message

Yu Kuai May 29, 2023, 1:28 p.m. UTC
From: Yu Kuai <yukuai3@huawei.com>

Total 7 regression test is added:

 - 23rdev-lifetime
 - 25raid456-recovery-while-reshape
 - 25raid456-reshape-corrupt-data
 - 25raid456-reshape-deadlock
fixed patches is applied for above tests.

 - 25raid456-reshape-while-recovery
 - 24raid10deadlock
 - 24raid456deadlock
fixed patches is not merged yet, and they're still in maillist.

Changes in v2:
 - use new way to judge if test failed for patch 1,34
 - add four new tests, patch 5-8

Yu Kuai (8):
  tests: add a new test for rdev lifetime
  tests: support to skip checking dmesg
  tests: add a regression test for raid10 deadlock
  tests: add a regression test for raid456 deadlock
  tests: add a regression test that raid456 can't assemble
  tests: add a regression test that raid456 can't assemble again
  tests: add a regression test that reshape can corrupt data
  tests: add a regression test for raid456 deadlock again

 test                                   |  8 ++-
 tests/23rdev-lifetime                  | 34 ++++++++++
 tests/24raid10deadlock                 | 88 ++++++++++++++++++++++++++
 tests/24raid10deadlock.inject_error    |  0
 tests/24raid456deadlock                | 58 +++++++++++++++++
 tests/25raid456-recovery-while-reshape | 33 ++++++++++
 tests/25raid456-reshape-corrupt-data   | 35 ++++++++++
 tests/25raid456-reshape-deadlock       | 34 ++++++++++
 tests/25raid456-reshape-while-recovery | 32 ++++++++++
 9 files changed, 320 insertions(+), 2 deletions(-)
 create mode 100644 tests/23rdev-lifetime
 create mode 100644 tests/24raid10deadlock
 create mode 100644 tests/24raid10deadlock.inject_error
 create mode 100644 tests/24raid456deadlock
 create mode 100644 tests/25raid456-recovery-while-reshape
 create mode 100644 tests/25raid456-reshape-corrupt-data
 create mode 100644 tests/25raid456-reshape-deadlock
 create mode 100644 tests/25raid456-reshape-while-recovery

Comments

Jes Sorensen Oct. 26, 2023, 9:25 p.m. UTC | #1
On 5/29/23 09:28, Yu Kuai wrote:
> From: Yu Kuai <yukuai3@huawei.com>
> 
> Total 7 regression test is added:
> 
>  - 23rdev-lifetime
>  - 25raid456-recovery-while-reshape
>  - 25raid456-reshape-corrupt-data
>  - 25raid456-reshape-deadlock
> fixed patches is applied for above tests.
> 
>  - 25raid456-reshape-while-recovery
>  - 24raid10deadlock
>  - 24raid456deadlock
> fixed patches is not merged yet, and they're still in maillist.
> 
> Changes in v2:
>  - use new way to judge if test failed for patch 1,34
>  - add four new tests, patch 5-8

All applied!

Thanks,
Jes