Skip to content

Commit

Permalink
Did changes in test config files (kubev2v#956)
Browse files Browse the repository at this point in the history
  • Loading branch information
ibragins committed Jun 1, 2022
1 parent 70e3063 commit e42c078
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 31 deletions.
Binary file removed pkg/qe-tests/.VMWARE_7.0.json.kate-swp
Binary file not shown.
3 changes: 2 additions & 1 deletion pkg/qe-tests/cypress/integration/models/plan.ts
Expand Up @@ -130,7 +130,7 @@ export class Plan {
.within(() => {
click(button);
});
const selector = `[aria-label="Select Folder ${sourceClusterName}"]`;
const selector = `[aria-label="Select Cluster ${sourceClusterName}"]`;
selectCheckBox(selector); //Added selectCheckBox function
next();
}
Expand All @@ -149,6 +149,7 @@ export class Plan {
});
});
}

//Method to unselect VMs those are not needed
protected unSelectVm(vmList: string[]): void {
const selector = `[aria-label="search button for search input"]`;
Expand Down
33 changes: 20 additions & 13 deletions pkg/qe-tests/cypress/integration/tests/tier0/tier0_config_rhv.ts
Expand Up @@ -25,6 +25,7 @@ const v2v_rhv_username = Cypress.env('v2v_rhv_username');
const v2v_rhv_password = Cypress.env('v2v_rhv_password');
const v2v_rhv_hostname = Cypress.env('v2v_rhv_hostname');
const v2v_rhv_clustername = Cypress.env('v2v_rhv_clustername');
const sourceProviderStorage = Cypress.env('v2v_rhvStorageSource');
const v2v_rhv_cert = Cypress.env('v2v_rhv_cert');
const vmListArray = Cypress.env('vm_list');
const warmVmListArray = Cypress.env('warm_vm_list');
Expand Down Expand Up @@ -67,20 +68,20 @@ export const rhvNetworkMappingPeer_2x_network: MappingPeer[] = [
];

//Defining RHV storage mapping peer for NFS
export const rhvStorageMappingPeer_nfs: MappingPeer[] = [
{
sProvider: 'v2v-fc',
dProvider: storageType.nfs,
},
];
export const rhvStorageMappingPeer_nfs: MappingPeer[] = [];

//Defining RHV storage mapping peer for ceph-rbd
export const rhvStorageMappingPeer_ceph: MappingPeer[] = [
{
sProvider: 'v2v-fc',
export const rhvStorageMappingPeer_ceph: MappingPeer[] = [];
sourceProviderStorage.forEach((currentStorage) => {
rhvStorageMappingPeer_nfs.push({
sProvider: currentStorage,
dProvider: storageType.nfs,
});
rhvStorageMappingPeer_ceph.push({
sProvider: currentStorage,
dProvider: storageType.cephRbd,
},
];
});
});

//Defining RHV network mapping using 2 peers
export const rhvNetworkMapping_2x_network: MappingData = {
Expand Down Expand Up @@ -146,6 +147,8 @@ export const rhvTier0Plan_nfs_cold: PlanData = {
networkMappingData: rhvNetworkMapping_2x_network,
storageMappingData: rhvStorageMapping_nfs,
warmMigration: false,
preHook: preHookData,
postHook: postHookData,
};

//Defining RHV warm migration plan for NFS file system
Expand All @@ -163,6 +166,8 @@ export const rhvTier0Plan_nfs_warm: PlanData = {
storageMappingData: rhvStorageMapping_nfs,
warmMigration: true,
scheduledCutover: cutoverTime,
preHook: preHookData,
postHook: postHookData,
};

//Defining RHV warm migration plan for ceph-rbd file system
Expand All @@ -180,6 +185,8 @@ export const rhvTier0Plan_ceph_warm: PlanData = {
storageMappingData: rhvStorageMapping_ceph,
warmMigration: true,
scheduledCutover: cutoverTime,
preHook: preHookData,
postHook: postHookData,
};

//Defining test for RHV cold migration with ceph-rbd file system
Expand Down Expand Up @@ -208,7 +215,7 @@ export const rhvTier0TestNfsWarm: TestData = {

export const rhvTier0TestArray = [
rhvTier0TestCephCold,
// rhvTier0TestNfsCold,
rhvTier0TestNfsCold,
rhvTiesr0TestCephWarm,
// rhvTier0TestNfsWarm,
rhvTier0TestNfsWarm,
];
29 changes: 16 additions & 13 deletions pkg/qe-tests/cypress/integration/tests/tier0/tier0_config_vmware.ts
Expand Up @@ -69,20 +69,23 @@ export const vmwareNetworkMappingPeer_2x_network: MappingPeer[] = [
];

//Defining vmware storage mapping peer for NFS
export const vmwareStorageMappingPeer_nfs: MappingPeer[] = [
{
sProvider: sourceProviderStorage,
dProvider: storageType.nfs,
},
];
export const vmwareStorageMappingPeer_nfs: MappingPeer[] = [];

//Defining vmware storage mapping peer for CEPH
export const vmwareStorageMappingPeer_ceph: MappingPeer[] = [
{
sProvider: sourceProviderStorage,
export const vmwareStorageMappingPeer_ceph: MappingPeer[] = [];

sourceProviderStorage.forEach((currentStorage) => {
// Adding all peers defined in external config
vmwareStorageMappingPeer_nfs.push({
sProvider: currentStorage,
dProvider: storageType.nfs,
});

vmwareStorageMappingPeer_ceph.push({
sProvider: currentStorage,
dProvider: storageType.cephRbd,
},
];
});
});

//Defining vmware network mapping using 2 peers
export const vmwareNetworkMapping_2x_network: MappingData = {
Expand Down Expand Up @@ -216,7 +219,7 @@ export const vmwareTier0TestCephWarm: TestData = {

export const vmwareTier0TestArray = [
vmwareTier0TestCephCold,
vmwareTier0TestNfsCold,
// vmwareTier0TestNfsCold,
vmwareTier0TestCephWarm,
vmwareTier0TestNfsWarm,
// vmwareTier0TestNfsWarm,
];
Expand Up @@ -4,14 +4,13 @@ import {
createNamespace,
deleteNamespace,
login,
ocApply,
provisionNetwork,
unprovisionNetwork,
} from '../../../utils/utils';
import { providerRhv } from '../../models/providerRhv';
import { MappingNetwork } from '../../models/mappingNetwork';
import { MappingStorage } from '../../models/mappingStorage';
import { Plan } from '../../models/plan';
import { secondNetwork } from '../../types/constants';

rhvTier0TestArray.forEach((currentTest) => {
describe(
Expand All @@ -26,14 +25,13 @@ rhvTier0TestArray.forEach((currentTest) => {
before(() => {
createNamespace(currentTest.planData.namespace);
provisionNetwork(currentTest.planData.namespace);
// ocApply(secondNetwork, currentTest.planData.namespace);
});

beforeEach(() => {
login(currentTest.loginData);
});

it('Login to MTV and create provider', () => {
it('Create new provider', () => {
provider.create(currentTest.planData.providerData);
});

Expand All @@ -56,6 +54,7 @@ rhvTier0TestArray.forEach((currentTest) => {
storageMapping.delete(currentTest.planData.storageMappingData);
provider.delete(currentTest.planData.providerData);
cleanVms(currentTest.planData.vmList, currentTest.planData.namespace);
unprovisionNetwork(currentTest.planData.namespace);
deleteNamespace(currentTest.planData.namespace);
});
}
Expand Down

0 comments on commit e42c078

Please sign in to comment.