Revision as of 16:19, 15 July 2016 by Jtulach (Talk | contribs)

APITest tool

This is the tool behind NetBeans signature testing infrastructure. It checks for incompatibilities between different versions of the same API. NetBeans uses the APITest tool as an Ant task to check for binary backward compatibility, mutual signature compatibility. There is however also a version released as a Plugin ready for use in your own project. The sources are in its own dedicated Mercurial repository and are available under GPL version 2.


Binary Builds are available from our hudson builder. Get the sources with

  hg clone
  cd apitest
  ant jar test
  # open in NetBeans

Why another API test tool?

  • We need our own extended Ant task - it would be the best if sigtest could use Ant task with the same setters and behaviour
  • There does not seem to be many tests in original sigtest, we need the sigtest to pass our


  • The sources of sigtest cannot be smoothly opened in NetBeans. Until that is changed, we need to keep the project skeleton in some public repository

Existing patches to sigtest

  • All were accepted.
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo