Project

General

Profile

Cleanup #47160

Updated by Ramana Raja over 3 years ago

The test_volumes has become unwieldy with growing number of non-trivial tests to test growing set of features in mgr/volumes. Adding/reviewing tests during code development and tracking down qa test run failures has become harder. As per Patrick Donnelly: 
 " 
 To be clear: this is as simple as breaking Breaking up the volumes tests test_volumes module into separate classes in teh same file. Then the yaml fragment [1] would be split into multiple yaml fragments that each refer to a specific class of tests." 

 [1] https://github.com/ceph/ceph/blob/d2a3fcc728c31b25166aeb55c99b9ccf8d4985bb/qa/suites/fs/basic_functional/tasks/volumes.yaml#L20 reasonable sized test modules will help.

Back