如何在 Fitnesse 测试用例中为 Class 个文件设置相对路径

How to set Relative Path for Class files in Fitnesse Test Case

我已经在我的本地机器上创建了 Wiki 页面和固定装置,并且运行良好。 但是,如果我与其他人共享相同的代码,他们总是需要更改 class 路径中 class 文件的路径。

例如:

Class 我机器中的路径

!定义TEST_SYSTEM{适合} class路径:fitnesse-standalone.jar class路径:C:\Users\workspace\FitneeseProject\target\classes

Class朋友机器中的路径

!定义TEST_SYSTEM{适合} class路径:fitnesse-standalone.jar class路径:D:\testworkspace\FitneeseProject\target\classes

此外,虽然 运行 通过 Jenkins 的测试用例这些硬编码路径将不起作用。

有没有设置相对路径的选项

您指定的路径是相对于您启动 fitnesse 的当前目录的路径。

因此,如果您和您的朋友在启动 wiki 时都将包含独立 jar 的目录设为当前目录。 class 路径可以是该目录的相对路径。