You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.
From the changes identified till date for #1286 below are items that need to be done to avoid continuous re-writes of the test code to use one approach over another.
Convert all test groups to use gocheck vs. GO testing package - some of the tests in the repo are using gocheck while a couple are still using the earlier approach.
Each test group seems to be using different env. variables to get the VM IPs and ESX IPs to use for the test. Instead, resolve to using either the same env. vars in all test groups (easy to understand) or govc (as appropriate) via a set of common functions to get things like datastore names, VM names, ESX IP, what else thats usable for all test groups.
Fix the naming convention for all test functions - like Testgroupnamespecific-test-in-group()
Fix naming convention for variable names per test group.
Move as much of common functionality ((2) above) as functions into a util module that all test groups can leverage.
The volume properties test is a single function thats doing a bunch of tests, can this be broken down into separate tests - basically a test function verifies a single and specific functionality vs. multiple functions.
Of these, lets get the parameter generation addressed asap so all test groups have a standard way to use.
The text was updated successfully, but these errors were encountered:
From the changes identified till date for #1286 below are items that need to be done to avoid continuous re-writes of the test code to use one approach over another.
Of these, lets get the parameter generation addressed asap so all test groups have a standard way to use.
The text was updated successfully, but these errors were encountered: