The testing infrastructure has a lot of code duplication and lacks a consistent organization scheme. Both the C++ and python unit tests should be refactored to place common components in shared locations, avoid redundant testing, and follow a logical and scalable code organization to ease the addition of future tests.
The testing infrastructure has a lot of code duplication and lacks a consistent organization scheme. Both the C++ and python unit tests should be refactored to place common components in shared locations, avoid redundant testing, and follow a logical and scalable code organization to ease the addition of future tests.