是什么 ? | : | a fast and flexible formatter for xcodebuild |
开发语言 | : | Ruby |
源码仓库 | : | https://github.com/supermarin/xcpretty |
sudo gem install xcpretty
xcpretty
命令的使用格式:
xcodebuild [option]... | xcpretty [option]...
xcodebuild [option]... | xcpretty [option]... && exit ${PIPESTATUS[0]}
xcodebuild [option]... | tee xcodebuild.log | xcpretty [option]...
参数说明:
短参数 | 长参数 | 说明 |
---|---|---|
-t | --test | |
-s | --simple | |
-k | --knock | |
--tap | ||
-f | --formatter | |
-r | --report | 输出格式,可以是:junit 、html 、json-compilation-database |
-o | --output | 输出路径。 |
-h | --help | 查看帮助。 |
-v | --version | 查看版本号。 |
--screenshots | 截图也输出到输出文件中。 | |
--color | ||
--utf | ||
--no-color | ||
--no-utf |
示例:
xcodebuild | tee xcodebuild.log | xcpretty -t -r html --output result.html
xcodebuild | tee xcodebuild.log | xcpretty -t -r json-compilation-database
xcodebuild | tee xcodebuild.log | xcpretty -t -r json-compilation-database --output compilation_db.json
xcpretty
通常与oclint结合起来使用。