有没有办法在FitNesse中包含动态路径?
假设我有以下结构
Credentials
- Local
- Customer
- Admin
- Staging
- Customer
- Admin
TestLogin +
在我的TestLogin
页面中,我想要
!define PLATFORM (Local)
!include .Credentials.${PLATFORM}.Customer
....
My Test Tables
我也(尝试失败)尝试定义路径:
!define PATH (.Credentials.${PLATFORM}.Customer)
!include ${PATH}
修改 严格来说,接受的答案并没有回答这个问题(似乎不可能),但提供了一个很好的选择。
答案 0 :(得分:1)
你是否想要实现类似的目标:example of why one would want symbolic links in the user guide?
切换重用的'轴'是否可以接受(即创建一个包含TestLogin的单个套件,并使用符号链接将其包含在每个层次结构的层次结构中,其中每个层次结构定义一些变量(在TestLogin中使用)特定于那个环境)?
答案 1 :(得分:0)
你试过吗
if ((vnd = (struct diam_vnd_t *)g_hash_table_lookup(vendors,vend))) {...}
? (注意!define PLATFORM {!include -c <SampleRoot.Credentials.Local.Customer }
${PLATFORM}
....
My Test Tables
末尾的额外空格)
根据Fitnesse版本,这可能会或可能不会工作:)
我正在使用v20150814。