Testing Plan for PP-706

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