Fitnesse启动参数与配置
Fitnesse最新版20140630默认启动后,网页风格与 fitnesse.org 的Bootstrap风格完全不一致。
需要配置plugins.properties中的Theme=bootstrap,才能启动Bootstrap风格的Fitnesse。
启动Bootstrap风格的Fitnesse
从 fitnesse.org 下载最新版20140630的fitnesse-standalone.jar后,
启动fitnesse:
|
1
|
D:\fitnesse\fitnesse-20140630>java -jar fitnesse-standalone.jar -p 40630 |
在浏览器中输入url: http://localhost:40630
看到的Fitnesse网站是这样的:

但 fitnesse.org 明明是这样的:

这个问题困扰了我两个星期,无意中看到fitnesse启动时参数表: 
启动参数可以在plugins.properties中定义,
打开Fitnesse源代码网站的 https://github.com/unclebob/fitnesse/blob/master/plugins.properties
看到如下内容:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
### Theme## Themes can be used to customize the look and feel of the wiki.# Build in theme include fitnesse_straight (the default), fitnesse_mint,# fitnesse_topnav and bootstrap (based on the Twitter bootstrap front-end# framework).##Theme=fitnesse_straightTheme=bootstrap## |
plugins.properties中已经把网页风格设置为Bootstrap,
把plugins.properties下载到fitnesse运行目录下:

重新启动fitnesse后,看到如下网站:

大功告成!
命令行方式启动测试用例的测试
首先看一下浏览器中启动测试的url:

url:
|
1
|
http://localhost:11026/BaiduMapApiSuite.GetIpLocation?test |
Fitnesse还支持xml格式的测试结果输出,只要输入url:
|
1
|
http://localhost:11026/BaiduMapApiSuite.GetIpLocation?test&format=xml |

注意其中的:
- /finalCounts/right 是通过的测试用例个数
- /finalCounts/wrong 是失败的测试用例个数
- /finalCounts/ignores 是未执行的测试用例个数
- /finalCounts/exceptons 是引起异常的测试用例个数,就是Fitneese报java异常的供述
判断Suite测试失败的判断标志是: /finalCounts/wrong + /finalCounts/exceptons > 0
通过在命令行中用curl或wget调用此url,就能在持续集成工具Hudson/Jenkins中定期或每次安装后启动回归测试
再看命令行方式启动测试测试:
先看一下fitnesse的启动命令行参数:
|
1
2
3
4
5
6
7
8
9
10
11
|
D:\fitnesse\fitnesse-20111026>java -jar fitnesse.jar -hUsage: java -jar fitnesse.jar [-pdrleoa] -p <port number> {80} -d <working directory> {.} -r <page root directory> {FitNesseRoot} -l <log directory> {no logging} -e <days> {14} Number of days before page versions expire -o omit updates -a {user:pwd | user-file-name} enable authentication. -i Install only, then quit. -c <command> execute single command. |
其中的 -c 可以执行单个测试用例或测试套件
|
1
|
D:\fitnesse\fitnesse-20111026>java -jar fitnesse.jar -p 9001 -c "BaiduMapApiSuite.GetIpLocation?test&format=xml" > test-result.txt |
打开 text-result.txt:

Fitnesse启动参数与配置的更多相关文章
- php配置php-fpm启动参数及配置详解
约定几个目录 /usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm ...
- CMS GC启动参数优化配置
简介: java启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现 ...
- php配置php-fpm启动参数及配置详
php-fpm 启动参数及重要配置详解 约定几个目录 /usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/ ...
- Chrome启动参数的配置问题的补充
一.当Chrome浏览器不支持本地AJAX请求时,会出现AJAX跨域问题,这时候我们就要配置相应的启动参数使得浏览器可以访问本地文件: 配置参数为:--allow-file-access-from-f ...
- php-fpm 启动参数及重要配置详解
约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php- ...
- linux下php-fpm 启动参数及重要配置
约定几个目录 /usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.iniI. php-fp ...
- eclipse.ini配置eclipse的启动参数
Eclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$ECLIPSE_HOME 没有被定义,则Eclipse安装目录下的默认eclipse.ini会生效. eclipse ...
- php-fpm 启动参数及重要配置详解<转>
原文地址 http://levi.cg.am/archives/3127 约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm. ...
- Eclipse 配置Tomcat启动参数 Java EE IDE for Web Developers. Version: Helios Service Release 2
因为在开发的过程中出现了PerGen Space.所以需要修改Tomcat的启动参数,郁闷的事情是公司不使用盗版,因此离开了熟悉的一塌糊涂的MyEclipse界面还真的找不到配置Tomat启动参数的地 ...
随机推荐
- [DLX]HDOJ4069 Squiggly Sudoku
题意:有9*9的格子 每个格子 由五部分组成:上(16).右(32).下(64).左(128).和该格的数值(0~9) 若上下左右有分割格子的线 就加上相应的数, 该格的数值若为0,则是未知 1~9 ...
- 小心!#define max(a,b) a>b?a:b
今天做oj的时候,定义了两个宏: //wrong code#define max_2(a,b) a>b?a:b #define max_3(a,b,c) (a>b?a:b)>c?(a ...
- MQTT客户端与服务代理的案列
服务端,采用 Mosquitto 来转发分发消息. 客户端自己写. 服务端 启动 mosquitto (底下的命令是我自己放到环境变量里面的,通过alias 运行mosquitto) Ishallbe ...
- 套题T6
过节(festival.cpp/c/pas) Dxy帮老师们过教师节的时候需要购买礼物.货架上有n 种礼物,每种礼物有不同的个数.每种礼物有价值和花费两种属性,帮他算出最大可以得到的价值.M是带的钱数 ...
- Unity UGUI —— 鼠标穿透UI问题(Unity官方的解决方法)
解决方案 : http://www.cnblogs.com/fly-100/p/4570366.html 这里我们直接在使用Input.GetMouseButtonDown(0)的地方加了一个检测函数 ...
- utf-8中的汉字占用多少字节
转载:http://blog.csdn.net/chummyhe89/article/details/7777613 占2个字节的:〇 占3个字节的:基本等同于GBK,含21000多个汉字 占4个字节 ...
- Tomcat处理HTTP请求源码分析(上)(转)
转载自:http://www.infoq.com/cn/articles/zh-tomcat-http-request-1 很多开源应用服务器都是集成tomcat作为web container的,而且 ...
- IntelliJ IDEA集成svn
IntelliJ IDEA如何集成svn呢? 1. 首先配置下载并配置svn软件,推荐使用SlikSvn. 下载地址https://sliksvn.com/download/,下载最近版本
- Objective-c CoreData
#import "AppDelegate.h" #import "Person.h" @implementation AppDelegate @synthesi ...
- Linux线程属性总结
线程属性标识符:pthread_attr_t 包含在 pthread.h 头文件中. //线程属性结构如下: typedef struct { int etachs ...