tests: extract common formula helper
Add tests for Formula#installed_prefix
asymptote 2.23
brew-test-bot: more JUnit fixes.
Fix completion of install options without formula

Fixes #20084.
brew-test-bot: fix Jenkins JUnit package detection.
denominator 1.1.3

Closes #20082.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
pgtune 0.9.3

Closes #18120.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
LanguageTool 2.1 standalone

- Use now the standalone languagetool package

- Add additional languagetool-server and languagetool-gui exec scripts

Closes #19328.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
brew-test-bot: use Jenkins env, add step.passed?
Fix Formula#installed_prefix logic

Due to the precedence of "and" relative to "||", this was not working as
intended; but because #version influences #prefix, the outcome was still
correct. So we can simplify this method quite a bit, and take the
opportunity to share code with #prefix.
brew-test-bot: shorten Jenkins env SHA-1s.
brew-test-bot: don't repeat SHA-1 if identical.
Add required methods to AbstractDownloadStrategy

Fixes #20080.
disable-nls for neon and subversion

Explicitly disable nls for neon and subversion in a hand-wavy
attempt to fix #17613.
gnu-smalltalk --devel 3.2.90
dex2jar 0.0.9.13

Closes #19858.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
nexus: Move persistent data

When any configuration is done to the nexus server is persists that data
to the sonatype-work directory. Also all maven artifacts are downloaded
into that directory too. So if you want to have that same setup after
upgrading, the sonatype-work directory needs to be somewhere common all
versions. This commit patches nexus to look for that data in var/nexus.

Closes #19361.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
gnu-smalltalk: depends on gnutls

Closes #20092.
doctor: combine git existence and version checks