У меня есть matlab_xunit, который представляет собой папку с набором функций, используемых для написания юнит-тестов. Он хранится в ../external/matlab_xunit. Я хочу назвать runtests, которая является частью этого пакета. Вот пример кода:
addpath(genpath('../external/matlab_xunit'))
runtests subdirectory
Подкаталог
является подкаталогом текущего каталога. Что делает runtest, так это то, что он изменит текущий каталог на подкаталог, а затем найдет тесты в этой папке и запустит тесты. Проблема в том, что, как я выяснил, как только текущий каталог изменяется, matlab_xunit больше не находится на пути. Таким образом, все функции runtest, вызываемые внутри, становятся недействительными - они просто «исчезают».
В любом случае, с этим недостатком addpath ()?
Большое спасибо!