
使用 emma 2.1 (emma-stable-2.1.5320-lib) 1. 新建 /home/q/java/emmalib 目录, 将emma.jar 与 emma_ant.jar 放入 2. 复制 /server/bin/mobileserver/runServer.sh 到 runServer_emma.sh 修改启动语句。
使用 emma 2.1 (emma-stable-2.1.5320-lib)
1. 新建 /home/q/java/emmalib 目录, 将emma.jar 与 emma_ant.jar 放入
2. 复制 /server/bin/mobileserver/runServer.sh 到 runServer_emma.sh
修改启动语句
nohup java -Xmx1800M -Xms800m -Xbootclasspath/p:/home/q/java/emmalib/emma.jar -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider -XX:+AggressiveOpts -XX:+UseParallelGC -server -classpath "$jarFile" com.qunar.common.mobileArc.MobileServer conf/TaLog.property conf/TripServer.property >>$LOG_HOME/error.log 2>&1 &
复制 /server/bin/mobileserver/stopServer.sh 到 stopServer_emma.sh
添加覆盖率导出命令
插入 emma 统计代码
使用root账号
1. 备份mobileserver.jar
cp /server/TripAssistant/mobile-server.jar $MOB_JAR_BAK/mobile-server.jar.{$timestamp}
2. 执行插入命令
java -cp /home/q/java/emmalib/emma.jar emma instr -m overwrite -cp mobile-server.jar -out coverage.em
输出如下:
EMMA: processing instrumentation path ...
EMMA: instrumentation path processed in 3117 ms
EMMA: [1000 class(es) instrumented, 126 resource(s) copied]
EMMA: metadata merged into [/server/TripAssistant/coverage.em]
3. 运行mobileserver runServer_emma.sh
sudo sh /server/bin/mobileserver/stopServer.sh &&sudo sh /server/bin/mobileserver/runServer_emma.sh
在 /server/mobileserverlog/error.log中可见:
EMMA: collecting runtime coverage data ...
EMMA: runtime controller started on port [47653]
emma control 进程已启动
[root@l-wap4.beta.cn1.qunar.com /server/mobileserverlog]# netstat -na | grep 47653
tcp 0 0 0.0.0.0:47653 0.0.0.0:* LISTEN 20926/java
4. 执行 覆盖率文件导出命令
java -cp /home/q/java/emmalib/emma.jar emma ctl -connect localhost:47653 -command coverage.get,coverage.ec
可见输出:
EMMA: processing control command sequence ...
EMMA: executing [coverage.get (coverage.ec,true,true)] ...
EMMA: coverage.get: local copy of coverage data merged into [/server/TripAssistant/coverage.ec]
EMMA: coverage.get: command completed in 79 ms
EMMA: control command sequence complete
并且当前目录生成文件 coverage.ec
5. 生成报告
java -cp /home/q/java/emmalib/emma.jar emma report -r html -in coverage.em,coverage.ec
指定源代码生产覆盖率报告(需先上传源码)
java -cp /home/q/java/emmalib/emma.jar emma report -r html -in /server/TripAssistant/coverage.em,/server/TripAssistant/coverage.ec -Dreport.html.out.file=mycoverage/coverage.html -sp /home/liang.zhou/mob_code_dir/mobs_trunk/src/main/java
emma 方式启动 mobserver
==================================
1. 判断mobserver.jar size, 大于5M 为已插入过, 小于5M为未插入(需要执行插入)
2. 执行插入
3. 启动
4. 检查启动状态
47653 端口打开
mobileserver 进程打开
emma 方式停止 mobserver
全名: Emma Charlotte Duerre Watson昵称: Em
生日: 1990/4/15
身高:161.5cm
学校:8年级
星座:白羊
头发颜色: Blonde
眼睛颜色: Brown
家乡:英格兰/牛津
校园剧: Arthur: The Younger Years [Morgan La Fay], The Swallow and The Prince [The Swallow], The Happy Prince [unknown lead role], and Alice in Wonderland [the angry cook]
Accomplishments: 1st place in the Daisy Pratt Poetry Competition [1997], winning the role of Hermione out of thousands of other girls [2000], a Young Artists Award [2002]
偶像: Julia Roberts, Sandra Bullock, Goldie Hawn, and John Cleese
家庭
父母: Jacqueline and Chris [离异]
弟弟: Younger brother [3岁], Alex
奶奶: Freda Watson
宠物: Bubbles and Domino (猫)
最喜欢的情景: Troll Scene (stunts galore!)
最喜欢的魔咒: "Petrificus Totalus!"
在电影《哈利波特与密室》中
On-Set Nickname: One-Take Watson!
最喜欢的场景: The Gilderoy Lockhart scenes
最不喜欢的场景:在最后拥抱哈利[Daniel] "开始我很害怕,但后来就好了."
所获得的奖项
Best Youth Performance
Outstanding Supporting Actress --- American Moviegoer Awards
Best Ensemble in a Feature Film --- Young Artists Award
Leading Young Actress in a Feature Film - Young Artists Awards
Best Acting Ensemble
Best Performance By a Youth - Female
Best Supporting Actress --- AOL Moviegoer Awards
Favourites [General HP]
最喜欢的HP的书:《哈利波特与阿兹卡班的囚徒》
最喜欢的HP角色: Hagrid ("because he is funny!"
最喜欢的[Misc]
衣服牌子: DKNY, Gap and Harvey Nichols
音乐: Bryan Adams, Suzanne Vega, Dido, and Samantha Mumba. "I enjoy all the latest stuff on the radio."
Jelly Bean Flavour: Sherbert Lemon
动物: Cats
运动: Tennis, Hockey and Rounders [有点像棒球]
电影: Julia Roberts movies (Pretty Women, Notting Hill, etc)
Good Books (but not a Favourites!): The Phantom Tollbooth and I Captured Castle
学校科目: 艺术
食物:意大利食物 (意大利面,比萨, 等等) 和巧克力!
不喜欢的[关于 HP]
她的电影名字: " [My friends] do not go around calling me Hermione Granger. I am me."
When People Pronounce Hermione wrong.
不喜欢 [Misc]
音乐类型:古典或歌剧
学校科目: 地理, 数学和拉丁文
食物: 蔬菜
其他的
Quidditch Postion She Want to Play: Chaser
Holiday (2001) Wish: "I wish there was peace between America and Afghanistan."
Set Piece She would Steal: One of the Chess Pieces or her Wand
Invisibility Cloak Uses: Sneaking into movies or concerts
Her First Interview: August 2000 (Announcing Cast)
迷恋: 威廉王子和布莱德·彼得
第一次去美国: NY Premiere of Harry Potter
喜欢: Books by Dahl (Think James and the Giant Peach)
她爸爸第一次读给她听的书: Charlie and the Chocolate Factory (by same author as above!)
仍然喜欢圣诞老人
希望在圣诞节得到更多衣服
地址
Emma Watson
c/o HP Production
Leavesden Studios
P.O.Box 3000
Leavesden, Herfordshire
WD2 7LT
United Kingdom
Emma的详细资料—— 姓名:Emma Charlotte Duerre Watson 生日:1990年4月15日星座:白羊座头发:淡黄色(在电影里是棕色的)眼睛:棕色故乡:英国的牛津郡母:杰克林·沃特森(43岁 律师) 父:克里斯·沃特森(44, 律师) (父母离异)弟弟:Alex(8岁) 宠物:两只猫(泡泡 和 多米诺 )最喜欢的:宠物:猫电影:朱利亚·罗博茨的电影 衣服:DKNY, Gap, Harvey Nichols 关于哈利·波特最喜欢的:人物:海格("我觉得他很有趣而且酷,但令人惊讶的是那么大的一个巨人居然也很情绪化。")书:《哈利·波特与阿兹卡班的囚徒》电影中的一幕:巨怪在洗手间里的那一场魔法把戏:把斯内普的长袍点燃 。EMMA最喜欢的台词,是他们在与路威第一次碰面赫敏所说的“现在如果你们不介意的话,我要去睡了,以免你们俩又想出什么好主意让我们死掉。或者更糟……被开除!”
Emma的详细资料—— 姓名:Emma Charlotte Duerre Watson
生日:1990年4月15日
星座:白羊座
头发:淡黄色(在电影里是棕色的)
眼睛:棕色
故乡:英国的牛津郡
母:杰克林·沃特森(43岁 律师)
父:克里斯·沃特森(44, 律师) (父母离异)
弟弟:Alex(8岁) 宠物:两只猫(泡泡 和 多米诺 )
最喜欢的:宠物:猫
电影:朱利亚·罗博茨的电影
衣服:DKNY, Gap, Harvey Nichols
关于哈利·波特最喜欢的:人物:海格("我觉得他很有趣而且酷,但令人惊讶的是那么大的一个巨人居然也很情绪化。")
书:《哈利·波特与阿兹卡班的囚徒》电影中的一幕:巨怪在洗手间里的那一场魔法把戏:把斯内普的长袍点燃 。
EMMA最喜欢的台词,是他们在与路威第一次碰面赫敏所说的“现在如果你们不介意的话,我要去睡了,以免你们俩又想出什么好主意让我们死掉。或者更糟……被开除!”
Mommy
Name: Jacquelin Watson:
Age: 45 +/- (born in '59)
Her mom is french, which is why Emma lived in France for the first 5 years of her life
Daddy
Name: Chris Watson
Age: 45 +/- (born in '59)
Brother
Name: Alex Watson
Age: 10 +/- (born in '94)
http://zhidao.baidu.com/question/2627620.html
http://www.emmawatson-fans.com/
Emma。
原意为:“普遍的”、“宇宙的”、“全世界的”。源自拉丁文。”同时也寓意:文静的,正直,诚信,不善变等。
双语例句:
When my daughter Emma was born she was two and a half months premature.
我女儿埃玛出生时提前了两个半月。
Emma,多为女性名字。就英文文化而言,取这种名字的人的性格一般心胸开阔,热爱自由,崇尚大自然。
名字寓意:文静的,正直,诚信,不善变等。
名字印象:幸运,被祝福的人,气场很强。思维敏捷,善分析,有聪明的头脑。创造力强,多才多艺,非常独立。雄心勃勃。耐心是你的长处。具有领导能力,不喜欢居副位。有进取心。喜欢自由,变化,进步和与人交往。很有自信。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)