nasa / GSAP

Generic Software Architecture for Prognostics (GSAP)
Other
20 stars 6 forks source link

Combine test executables #107

Closed teubert closed 5 years ago

teubert commented 5 years ago

Combined all the test executables into one executable, restructured directories to match.

jason-watkins commented 5 years ago

While we're here anyway, can we go ahead and take care of the following as well?

  1. Get rid of all the headers and follow the pattern of forward-declaring a namespaced registerTests function in main, and defining that method in the test .cpp file. (reduces the # of files you need to edit to add tests to as little as 1 in the case where you're adding test cases for an existing test group)
  2. Fix all of the file headers to just have the standard copyright notice
  3. Move all of the source files to the tests/src directory
jason-watkins commented 5 years ago

Also, for consistencies sake, I guess we should move Test.h to tests/inc