Repository URL to install this package:
Version:
4.3.8.3 ▾
|
workloadmgr
/
usr
/
lib
/
python3
/
dist-packages
/
systemtests
/
tests
/
__pycache__
/
test14.cpython-36.pyc
|
---|
3 EcôeÛ1 ã @ s4 d dl mZ d dlZdZddgZG dd deZdS )é )ÚWorkloadMgrSystemTestNay Test14: Create Serial workload Take a snapshot Take 5 more snapshots Try various restore options Monitor the snapshot progress Delete snapshots Delete workload that is created Zvm1Zvm2c s@ e Zd Z fddZ fddZdd Zdd Zd d Z ZS )Útest14c s( t t| j|t d | _d | _d | _d S )N)Úsuperr Ú__init__ÚDescriptionÚrestoreÚsnapshotÚworkload)ÚselfZ testshell)Ú __class__© ú:/usr/lib/python3/dist-packages/systemtests/tests/test14.pyr 5 s ztest14.__init__c sÐ t t| j|| | jjjj }d | _x(| jjjj D ]}|j dkr6|| _P q6W | jd krbt dg | _xH| jjj j D ]6}x0tD ](}t|j j |j kr| jj| P qW qxW t| jttkrÌt dd S )NZSerialzSerial workloadtype not foundz%Not all VMs are present at production)r r ÚprepareÚ _testshellÚcsÚ workloadsÚlistÚ serialtypeZworkload_typesÚnameÚ ExceptionÚ_vmsÚ novaclientÚserversÚvmsÚstrÚlowerÚappendÚlen)r ÚargsÚkwargsr ÚtypeZnovavmÚvm)r r r r ? s" ztest14.preparec O sv g }x| j D ]}|jd|ji qW t|ttkr<td| jjjj dd| j j|i i | _| jj}t d x>| jjjj| jj| _| jj}|dks|dkrP tjd qnW t d | jjjj| jjd dd g }x.| jjjj D ]}|j| jjkrâ|j| qâW t|d krtdt d xb| jjjj|d j| _| jj}|dkr^t | j td|dksr|dkrtP tjd q"W t d x0tddD ] }| jjjj| jjdt| d| jj d g }xF| jjjj D ]4}|j| jjkrÞ|jdt| krÞ|j| qÞW t|d kr,tddt| } t d| xb| jjjj|d j| _| jj}|dkrt | j td|dks|dkrP tjd qFW t d tjd qW d } x8| jjjj D ]&}|j| jjkrÔ|jdkrÔ|} qÔW | d krtdddg di d}|d g }xX| jjjj| jjD ]@} i }| jjjj| d }|j|d<