Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is Jacks?

Jacks
0
Posted

What is Jacks?

0

The Jacks test suite checks a Java compiler’s conformance to the JLS (Java Language Specification). It’s made up of a large number of small test cases, with each test focused on a specific section of the JLS. Eric Blake, a principal contributor to the Jacks project, describes the benefits of this type of testing in terms of its detail-oriented scope. “By generating small test cases with specified compilation behavior, then automating the execution of each of these cases, a compiler writer or debugger can quickly pinpoint problems in the translation of Java source to bytecodes.” The concept behind the development of Jacks is to simplify running tests with multiple compilers or multiple compiler configurations (a single set of tests, for example, against the last two releases of Jikes and the JDK 1.3 release of Javac). By hand you’d have to repeatedly set environmental variables and check test results against expected results. Using Jacks, you simply cd to the directory that holds the te

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123