Как создать отчет об испытании HTML с помощью Test Unit

У меня есть простой проект для разработки в рамках test:: unit, который работает нормально. Я хочу сгенерировать HTML-отчет о тестах, которые я выполнил с состоянием пройдено / не выполнено и другими относительными данными.

У меня есть три файла:

Rakefile (для вызова файла runner.rb):

task :default => :TestRunner
    desc "run suite test"
    task :TestRunner  do
      ruby "D:/TestUnit/runner.rb"
    end

runner.rb (выполнить набор тестов):

base_dir = File.expand_path(File.join(File.dirname(__FILE__), ".."))
test_dir = File.join(base_dir, "testUnit/suite.rb")

require 'test/unit'

exit Test::Unit::AutoRunner.run(true, test_dir)

suite.rb (содержит все тесты):

gem "test-unit"
require "test/unit"

class Test1< Test::Unit::TestCase
description "Test Case for adding two values..!!", :test_add
description "Test Case for subtracting two values..!!", :test_sub

  def setup
  puts "running the setup........."
    @number1 = 4
  @number2 = 2  
  end
  def test_add
  puts "asserting the add function: " + description
  numb1=@number1+@number2
    assert_equal(7, numb1 + 1, "added correctly")
  end

  def test_sub
  puts "asserting the subtract function: " + description
  numb2=@number1-@number2   
    assert_equal(2, numb2 - 0, "subtracted correctly")
  end

  def teardown
  puts "running teardown......."
    @number = nil   
  end
end

Что еще мне нужно сделать, чтобы создать отчет о тестировании HTML?

0 ответов

Другие вопросы по тегам