Testing Plan for PP-706
Test scenarios for PP-706:Automatically create KNL specific information:-
Sl no . | Test Scenarios | Interface |
---|---|---|
1 | Very ALPS query output | Interface 5 |
2 | Verify if KNL vnode is found in pbsnodes ouput , the vnode attributes should have correct value | Interface 1,2,3,4 |
3 | Verify if compute vnode is found in pbsnodes ouput , the vnode attributes should have correct value | |
4 | Verify System Query (Basil 1.7 ) return KNL vnodes information | Interface 5 |
5 | Verify vntype attribute, for vnodes corresponding to Cray KNL nodes, will have the same value as non knl compute node i.e "cray_compute". | Interface 1 |
6 | Verify resources_available.PBScrayseg is set to 0 for vnode corresponding to KNL node | Interface 2 |
7 | Verify vnode attribute: resources_available.hbmem is set to hbm_size_mb value for vnode corresponding to KNL node | Interface 4 |
8 | Verify there should only be 1 vnode per KNL node, regardless of the number of NUMA nodes/segments per KNL node. | Interface 1 |
9 | Verify following KNL node XML attributes: "numa_cfg", "hbm_size_mb" and "hbm_cache_pct", should be non-empty. In the pbsnodes -av output, current_aoe will have the value of numa_cfg concatenated with the hbm_cache_pct value. hbmem (expressed in megabytes), in the pbsnodes -av output, will have the value of the XML attribute hbm_size_mb. | Interface 3 |
10 | Verify log message should be displayed in the MoM logs, indicating that there is no BASIL 1.7 support on the system on a Cray system that does not support BASIL 1.7. Message :- This Cray system does not support the BASIL 1.7 protocol. | Interface 6 |
11 | Verify log message should be displayed in the MoM logs, indicating that there is BASIL 1.7 support on the system on a Cray system that does support BASIL 1.7. Message :- This Cray system supports the BASIL 1.7 protocol. | Interface 6 |
12 | Submit few job requesting vntype as cray_compute and verify job running on specific vnode | Interface 1 |
13 | A job submission requesting KNL compute node via aoe | Interface 3 |
14 | Verify attribute of new PBS hook PBS_xeon_phi_provision | Interface 8 |
15 | Verify PBS_xeon_phi_provision hook invoked runs on the server to provision the node whenever aoe resource is requested in the job. | Interface 8 |
Attached following document as part of Testing Plan PP-706: Automatically create KNL specific information .
1. Test Cases for PP-706
2. Regression Test Plan for PP-706