Tensor, a Ruby-based software, enables users to predict the cost of test source code alteration.
To use Tensor efficiently, follow the simple step-by-step guide provided below:
1. Change into the 'tensor' directory from the commandline.
2. Run Tensor by depending on the interpreter, as follows:
2.1 If the interpreter is JRuby, execute the command: jruby init.rb.
2.2 If the interpreter is C-Ruby, execute the command: ruby init.rb, and follow the instructions.
3. Once the run is completed, Tensor generates a comprehensive html report named 'tensorreport.html' and a detailed log output file called 'tensor_output.' The log file provides an in-depth insight into the consequences of each mutation on every file containing a branch execution condition. It also spotlights any errors, as well as failed and successful tests. The html report summarizes the log file into a more legible format.
To witness the potential outcome of your sources, kindly examine the 'sample_reports' directory.
In this latest release, Tensor has added support for both Java sources and Apache Maven2 as a build tool, making it even more user-friendly and comprehensive.
Overall, Tensor is an ideal tool for developers and software enthusiasts looking to estimate the cost of change on test source code efficiently. It is a must-have software program for any software development team looking to streamline their processes and work more efficiently.
Version 2.0.0: N/A