• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Testar Download

Testar

August 31, 2006
Testar is a software solution that helps minimize the duration of running unit tests for Java programs.
Version 1.0
License Other
Platform Linux
Supported Languages English
Homepage google-testar.sourceforge.net
Developed by Mikhail Dmitriev
Testar is a powerful software tool created to reduce the time spent running Java unit tests while maintaining their quality. It offers a unique range of features that are designed to improve the overall experience of running tests. One of the most useful features of Testar is its ability to help you find out which methods a given test covers, and vice versa.

The working process of Testar is quite simple. The first time Testar is invoked, it runs all tests in JUnit test suite(s) provided to it. For each testXXX() method, it records code coverage information, which is saved into the Test Database (TDB) along with checksums for application and test classes and methods. In subsequent invocations, Testar uses this saved data to select only those tests that exercise the updated code. It helps save time significantly.

While working with Testar, it should be kept in mind that this tool assumes that all the (changeable) input for the tests is in the test code. It is necessary to give Testar names of these files, i.e., if your tests depend on input from other sources like resource files. When such a file changes, Testar will rerun all or selected tests, depending on additional options specified.

Time savings may vary depending on the amount of changes made to the code and the size of the code you have changed, among other factors. The smaller your changes are (or the more frequently you run Testar), and the more tests you have, the higher will be the relative savings. The author has observed an average 60-70 per cent reduction in time to run tests for large applications.

To use Testar, you need to add specific options to the command line that invokes your test suite. You should add -javaagent:< Path to Testar.jar >=< Testar options >. For example, if normally you invoke your test suite as java -classpath junit.jar:MyApp.jar junit.textui.TestRunner myapp.MyAppTests, you should modify the above line by adding java -javaagent:Testar.jar=tdb=testar.tdb -classpath junit.jar:MyApp.jar junit.textui.TestRunner myapp.MyAppTests, where the tdb option specifies the name of the Testar DB file in which the tool will record information about your tests' code coverage. Testar offers a comprehensive list of options that can be passed as multiple options to the tool by specifying them as option1=value1, option2=value2, and so on.
What's New

Version 1.0: N/A

Free Download 113K
342
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    151
  2. Dvgrab 3.4
    97
  3. DynVPN 1.0
    84
  4. SlideMap 1.2.2
    79
  5. CherryTV 0.1
    78
  6. Free Orion 0.3.13
    68
  7. porm r2
    68
  8. fuseftp 0.8
    66
  9. Java Games 1.0
    66
  10. crick-info 1.0
    66

Related Downloads

DiabloRL
Diablo "unmake" is a dark fantasy role-playing game where players explore and ...
SSLBridge
SSLBridge allows easy access to files and folders on a local company ...
kraskarta
Kraskarta is a software tool that offers an interactive map engine to ...
MOHA
MOHA is a module-oriented software that assists users with helpful applications.
Cook
Cook is file construction software, allowing users to create and manage files ...
should_dsl
Python assertion statements should be clear and readable.
MBPAR
MBPAR is a script created with Kommander that assesses PAR and PAR2 ...
Leif
Leif is mobile phone management software for Sony/Ericsson T68, T68i, T610, and ...
userv
Userv is a system administration software designed to assist administrators in managing ...
Multidialnet
Multinet enables dial-up internet connection sharing through IP masquerading via a curses-based ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.