如何在 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 路径可以是该目录的相对路径。
我已经在我的本地机器上创建了 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 路径可以是该目录的相对路径。