2011-01-07 86 views
2

说,我有许多测试套件连接到主套件。他们轮流转。如何在每个套件开始运行之前打印文本消息?如果我在初始化函数中执行该操作,则在开始运行任何套件之前,所有内容都将在最初打印。如果我在测试功能中执行此操作,该消息可能会出现多次。应该有一些宏或专门为此目的而设计的其他东西。提升单元测试框架:如何显示每个测试套件消息

回答

3

变化log_level值:

  • 所有 - 报告中的所有日志信息,包括通过测试的通知
  • 成功 - 同所有
  • test_suite - 显示测试套件的消息
  • 消息 - 显示用户消息
  • 用户发出的警告 - 报警警告
  • 错误 - 报告所有的错误条件
  • cpp_exception - 报告未捕获的C++异常
  • SYSTEM_ERROR - 报告系统起源的非致命错误(例如,超时或浮点异常)
  • 是fatal_error - 仅报告用户或系统起源致命错误(例如,内存访问冲突)
  • 一无所有 - 没有报告任何信息
+1

LOG_LEVEL = test_suite报告在每一个测试套件中的每个测试案例。我收到了数百页的各种消息。我也玩过其他开关。没有成功。 – watson1180 2011-01-08 02:43:23

相关问题