JavaTest harness

The JavaTest harness (or jtreg) is a regression tests framework specifically designed by Sun Microsystems to test the reference Java platform implementation.[2]

jtreg
Developer(s)Oracle Corporation
Stable release
4.1[1] / March 14, 2012 (2012-03-14)
Written inJava
Operating systemCross-platform
PlatformJava Virtual Machine
LicenseGPL+linking exception
Websiteopenjdk.java.net/jtreg/

Although jtreg was originally designed to execute Technology Compatibility Kit (TCK) compliance tests, it is not designed to check compliance of a particular Java implementation to the specification, but to test any regressions suite for the Java platform.[2]

History

jtreg started in 1997, during JDK 1.2 development.[3] Being developed prior to JUnit existence, jtreg was initially not compatible with JUnit's test syntax,[2] but later versions added a limited compatibility with JUnit.[4]

Use in OpenJDK

OpenJDK, the open-source implementation of the Java programming language[5] encourages the use of jtreg tests for patch submissions.[6]

gollark: I'm okay with Lua, but the ecosystem is two (2) bee, the syntax is a bit clunky, and I want ADTs.
gollark: Floats aren't unique to JS, but the apiological thing is that it has ONLY floats. Even Lua fixed that.
gollark: OR ARE THEY?
gollark: Yes, it's popular.
gollark: Node's method of async with tons of callbacks was awful. Promises are okay, but async requiring sprinkling of magic syntax bits everywhere is beelike.

See also

References

  1. "jtreg 4.1 download". OpenJDK community. Retrieved 2015-12-30.
  2. "jtreg FAQ". Oracle Corporation. Retrieved 2011-05-08.
  3. Gibbons, Jonathan (2006-11-13). "wwwww.jtreg: The Who What Where When Why of jtreg". Retrieved 2011-05-08.
  4. Gibbons, Jonathan (2010-05-27). "jtreg 4.1". Retrieved 2011-05-08.
  5. "OpenJDK Legal Documents". Sun Microsystems.
  6. "Regression Test Harness for the OpenJDK platform: jtreg". Retrieved 2008-08-26.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.