Fitnesse的原生用例版本管理功能

一、概述

Fitnesse默认是没有打开版本管理的,导致用例被别人修改了,也不得而知。
这里介绍一下,如何打开它的版本管理功能

二、效果:

列出变更记录,其中包含变更人

对比变更

选择目标版本,还可以进行回退

三、实施步骤

1. 添加passwordFile文件

1) 在plugins.properties同级目录下,新增passwordFile文件

2) 在passwordFile文件,填写用户名和密码

格式:
用户名1:密码
用户名2:密码
用户名3:密码

参考:http://www.fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.AdministeringFitNesse.PasswordFile

2. 修改plugins.properties

1) 开启VersionsController

VersionsController=fitnesse.wiki.fs.ZipFileVersionsController
VersionsController.days=14
#VersionsController=fitnesse.wiki.fs.SimpleFileVersionsController

2) 选择Custom comparators

CustomComparators=inverse:fitnesse.slim.test.InverseComparator

3. 在启动命令上带上-a 参数,并启动

java -Xms64m -Xmx200m  -jar fitnesse-standalone.jar -a passwordFile

4. 修改用例属性

勾选secure-write,并保存。

效果是只有在passwordFile中的用户才可以修改用例,并被记录成一条修改记录。

四、题外话

  1. 目前没有找到通过Add按钮添加默认包含secure-write属性的方法
  2. 如果是使用Restful Services中的addChild来添加用例,可以使用pageTemplate属性值,来设定新建用例默认包含secure-write属性。

本文来自博客园,作者:月色深潭,交流群:733423266,转载请注明原文链接:https://www.cnblogs.com/moonpool/p/15266300.html

原文地址:https://www.cnblogs.com/moonpool/p/15266300.html