tests/unit_tests/navier_stokes_unit_test/reynolds_averaged_navier_stokes_sa_neg_manufactured_solution_source.cpp is largely a copy paste from tests/unit_tests/navier_stokes_unit_test/navier_stokes_manufactured_solution_source.cpp with the difference of calling a different physics object and explicitly creating a manufactured solution. Would be better to have some sort of input variable that switches the original file between RANS and NS functionality; then in the CMakeList.txt, you pass the appropriate argument when you define the ctest's "COMMAND"; see tests/unit_tests/grid/gmsh_reader/gmsh_reader.cpp and tests/unit_tests/grid/gmsh_reader/CMakeLists.txt for reference
tests/unit_tests/navier_stokes_unit_test/reynolds_averaged_navier_stokes_sa_neg_manufactured_solution_source.cpp
is largely a copy paste fromtests/unit_tests/navier_stokes_unit_test/navier_stokes_manufactured_solution_source.cpp
with the difference of calling a different physics object and explicitly creating a manufactured solution. Would be better to have some sort of input variable that switches the original file between RANS and NS functionality; then in the CMakeList.txt, you pass the appropriate argument when you define the ctest's "COMMAND"; seetests/unit_tests/grid/gmsh_reader/gmsh_reader.cpp
andtests/unit_tests/grid/gmsh_reader/CMakeLists.txt
for reference_Originally posted by @jbrillon in https://github.com/dougshidong/PHiLiP/pull/172#discussion_r988171234_