如何重新运行通过Boost Build中的run
指令定义的测试套件?
示例Jamroot文件:
project test ;
exe a_runner : a.c ;
run a_runner : : : : a_run ;
运行一次按预期工作:
caichinger@pc120:/tmp$ bjam -t a_run
...found 15 targets...
...updating 4 targets...
gcc.compile.c bin/gcc-4.6/debug/a.o
gcc.link bin/gcc-4.6/debug/a_runner
testing.capture-output bin/a_run.test/gcc-4.6/debug/a_run.run
**passed** bin/a_run.test/gcc-4.6/debug/a_run.test
...updated 4 targets...
但是试图再次运行它并没有做任何事情:
caichinger@pc120:/tmp$ bjam -d2 -t a_run a_run
...found 15 targets...
caichinger@pc120:/tmp$
相关版本号: Boost.Build V2(Milestone 12),Boost.Jam 03.1.19,Ubuntu Precise
答案 0 :(得分:0)
无论以前的构建状态如何,您都可以使用b2 -d2 -a
option强制重建。例如:
#dat <- read.csv("activity.csv")
dat <- data.frame(steps = c(NA,16,5,3,8,NA),
date=c("2012-10-01","2012-10-01","2012-10-02",
"2012-10-02","2012-10-03","2012-10-03"),
interval = c(0,5,0,5,0,5))
dat$date <- as.Date(dat$date, format='%Y-%m-%d')
steps_by_interval_df <- aggregate(steps ~ interval, dat[complete.cases(dat),], mean)