1f08c3bdfSopenharmony_ciFollowing is the Tentative plan for improving LTP-KDUMP Test-cases:
2f08c3bdfSopenharmony_ci
3f08c3bdfSopenharmony_ci===========================================================================================================
4f08c3bdfSopenharmony_ci||S.NO||                 ACTIVITY                                               ||  TENTATIVE-TIME       ||
5f08c3bdfSopenharmony_ci===========================================================================================================
6f08c3bdfSopenharmony_ci|| 1  ||      Enhance result analysis code of Link Delay                        ||   JAN 2008            ||
7f08c3bdfSopenharmony_ci||    ||        and dump filtering                                              ||                       ||
8f08c3bdfSopenharmony_ci|| 2  ||      Develop failure recovery code for failures which                  ||   JAN 2008            ||
9f08c3bdfSopenharmony_ci||    ||	could be identified and fixed                                   ||                       ||
10f08c3bdfSopenharmony_ci|| 3  ||      Enhance ltp kdump to support kdump testing                        ||   DEC 2007            ||
11f08c3bdfSopenharmony_ci||    ||        on open suse and fedora                                         ||                       ||
12f08c3bdfSopenharmony_ci===========================================================================================================
13f08c3bdfSopenharmony_ci
14f08c3bdfSopenharmony_ciProposed upcoming work from Cai Qian <qcai@redhat.com>:
15f08c3bdfSopenharmony_ci
16f08c3bdfSopenharmony_ciHere is my first draft plan of Kexec/Kdump tests enhancement sorted by
17f08c3bdfSopenharmony_cipriorities. I would like to add them as many as possible.
18f08c3bdfSopenharmony_ci
19f08c3bdfSopenharmony_ci== filtered vmcore utilities ==
20f08c3bdfSopenharmony_ci- in different compressed levels, verify the vmcore with the correct
21f08c3bdfSopenharmony_ci  layout.
22f08c3bdfSopenharmony_ci- verify it in flat file or ELF formats from a network host.
23f08c3bdfSopenharmony_ci
24f08c3bdfSopenharmony_ci== analyse vmcore utilities ==
25f08c3bdfSopenharmony_ci- GDB
26f08c3bdfSopenharmony_ci- crash with better error detecting.
27f08c3bdfSopenharmony_ci- crash to analyse Hypervisor and Dom0 Kernel.
28f08c3bdfSopenharmony_ci
29f08c3bdfSopenharmony_ci== test scripts ==
30f08c3bdfSopenharmony_ci- timestamp information for crash was triggered, vmcore was generated,
31f08c3bdfSopenharmony_ci  and vmcore was verified.
32f08c3bdfSopenharmony_ci- aim to 100% automation, and reduce manual setup.
33f08c3bdfSopenharmony_ci- tidy up scripts.
34f08c3bdfSopenharmony_ci
35f08c3bdfSopenharmony_ci== crash scenarios ==
36f08c3bdfSopenharmony_ci- SDINT switch for ia64 if possible.
37f08c3bdfSopenharmony_ci- Hypervisor crash for Virtualization.
38f08c3bdfSopenharmony_ci- crashes on full- and para-virt guests.
39f08c3bdfSopenharmony_ci
40f08c3bdfSopenharmony_ci== fix bugs in existing tests ==
41f08c3bdfSopenharmony_ci- printk LKDTM module can hang the second Kernel.
42f08c3bdfSopenharmony_ci
43f08c3bdfSopenharmony_ci== kdump configurations and init script ==
44f08c3bdfSopenharmony_ci- capture vmcore after init runs.
45f08c3bdfSopenharmony_ci- rpm pre- and post-scripts
46f08c3bdfSopenharmony_ci- kdump_pre and kdump_post directives
47f08c3bdfSopenharmony_ci
48f08c3bdfSopenharmony_ci== increase coverages for new kexec/kdump development efforts ==
49f08c3bdfSopenharmony_ci- new reserved region syntax in Kernel.
50