Tensor is a program written in Ruby that helps provide an estimate on the cost of change on test source code.
It works with the JRuby interpreter also on Windows and Linux/Unix platforms.
1. From the commandline, change into the 'tensor' directory
2.Run tensor depending on the interpreter:
2.1 If JRuby is the interpreter, run the command: jruby init.rb
2.2 If C-Ruby is the interpreter, run the command: ruby init.rb and follow the instructions
3. At the end of the run, an html report named 'tensorreport.html' and a detailed log output file called 'tensor_output'. The latter file gives an indepth view of the exact consequences of each mutation on each file containing a branch execution condition. Any errors are revealed, as well as failed and passing tests. The html report summarizes the log into a 'prettier' output.
*Examine the 'sample_reports' directory to see what your potential report may look like depending on the nature of your sources.
What's New in This Release:
· Support for Java Sources
· Support for Apache Maven2 as build tool