DTR

A distributed test runner to run tests on distributed computers for decreasing build time
Download

DTR Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Li Xiao
  • Publisher web site:
  • http://code.google.com/p/ccmonitor/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 37 KB

DTR Tags


DTR Description

A distributed test runner to run tests on distributed computers for decreasing build time DTR is a free and open source distributed test runner program for decreasing time of running Ruby tests, only supporting Test::Unit Ruby testing framework currently. DTR works in two parts: Runner Agent and DTR Master.· Runner Agent is a DRb service hosting on distributed machines to run tests. For using ‘fork’ to create runner process, Runner Agent can‘t run on Windows directly. Requisites for running agent: Unix/Linux based OS System for forking sub-process; ‘unzip’ command for extracting codebase package.· DTR Master is the process finding runner service to run tests and collect test results. It works by loading ‘dtr/test_unit_injection.rb’ with all test files or defining a DTR::TestTask in your rake file. Requisites for running master: ‘zip’ command for creating codebase package.NOTE: DTR is licensed and provided under the terms of the Apache License Version 2.0. Here are some key features of "DTR": · Run tests in mutli processes or on distributed machines. · Hot plug distributed agents. · Synchronizing codebase between agent and master processes. · Runtime injection, all tests run in same environment. Requirements: · Ruby 1.8.6 or later What's New in This Release: · support synchronizing codebase · lookup agents by broadcast · group agents for different project or environment usage · no need launch dtr rinda server anymore · agents log would be output into master process log


DTR Related Software