我有几个MatLab功能,并且几乎所有功能都有测试功能。是不是真的有一个命名约定,现在测试功能,所以我最终FunctionName_Test
像test_functionName
功能,tests_functionName
,等MatLab - 基于他们的名字执行功能
Howerver,我看到两件事情,这些功能的共同点:
- 该名称包含“测试”(具有不同的外壳)。
- 它们没有输入或输出参数。
我想写一个函数,可以在给定的文件夹(或路径)下找到所有尊重这两个条件并执行它们的函数。这样我就可以在一次调用中执行我所有的测试功能。
有什么办法可以做到吗?
+1好答案!但它也会给你FooTestBar.m。不知道OP是否需要它 –
@Andrey,你是对的...... – Oli
必须有一个正则表达式,只在最后或开始时给出'test'。像“test * | * test”。我的正则表达式技能是生锈的:) –