【问题标题】:Calabash no colors in output葫芦在输出中没有颜色
【发布时间】:2015-05-04 17:49:08
【问题描述】:

我有一个连接到我的电脑的 Android 设备。 运行葫芦测试我使用以下命令:

calabash-android run <NAME>.apk features/<NAME>.feature

即使我安装了 ANSICON,我也总是收到以下错误。

*** 警告:您必须使用 ANSICON 1.31 或更高版本 (https://github.com/adoxa/ansicon/) 才能在 Windows 上获得彩色输出

也没有颜色(在安装了 ANSICON 并使用 -p 和 -i 运行的 64 位 Win 上使用 MINGW32)。

$ ansicon.exe --help ANSICON by Jason Hood 。 1.66 版(2013 年 9 月 21 日)。免费软件。 http://ansicon.adoxa.vze.com/

我怎样才能做到这一点?

任何帮助将不胜感激!

谢谢!

【问题讨论】:

  • 您的问题还存在吗? @lony

标签: calabash calabash-android


【解决方案1】:

我没有尝试过,但我发现这篇博客文章写了同样的问题http://qastuffs.blogspot.dk/2011/02/how-to-install-ansicon-for-cucumber-to.html 所以值得一试。

从博客复制

无论如何,这里是如何安装 ansicon.exe 的步骤:

  1. https://github.com/adoxa/ansicon/downloads下载并解压文件
  2. 打开 cmd 并导航到解压后的文件夹
  3. 导航到 x64(如果您有 64 位计算机),否则导航到 x86
  4. 键入 ansicon.exe -h ,您将获得以下内容:D:\Data\ansicon\x86>ansicon.exe -h ANSICON by Jason Hood 。版本 1.32(2010 年 12 月 22 日)。免费软件。 http://ansicon.adoxa.cjb.net/

在 Win32 控制台程序中处理 ANSI 转义序列。

ansicon -i|I | -u|U ansicon [-m[]] [-p | -e|E 字符串 | -t|T [文件] |程序 [args]]

-i install - 将 ANSICON 添加到 AutoRun 条目(暗示 -p) -u 卸载 - 从自动运行条目中删除 ANSICON -I -U 使用本地机器而不是当前用户 -m 在黑色(“单色”)上使用灰色或作为默认颜色 -p
挂钩到父进程 -e echo string -E
echo 字符串,不要附加换行符 -t 显示文件(“-” 对于标准输入),组合为单个流 -T 显示文件, 名称在前,程序运行前后的空行 指定程序没有运行新的命令处理器,或 重定向时显示标准输入

是一个或两个十六进制数字;请使用“颜色/?”详情。 5. 执行“ansicon.exe -i”来安装 ansicon 并将其添加到您的 Windows 6. 运行你的黄瓜 0.10.0 测试,你应该在 Windows 上得到彩色输出结果

【讨论】:

    猜你喜欢
    • 2019-02-22
    • 1970-01-01
    • 2014-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 2014-12-09
    相关资源
    最近更新 更多