Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to v2.0.0 of Visible Assertions #409

Merged
merged 2 commits into from
Jul 24, 2017
Merged

Conversation

rnorth
Copy link
Member

@rnorth rnorth commented Jul 16, 2017

Removes usage of Jansi - fixes #395

This newer version of Visible Assertions does not use Jansi, and instead includes basic ANSI output formatting. It does, however, still require a native lib to access the TTY status of stdout - I'm using jnr-posix for this, which seems to be reliable and cross-platform.

I do want to do further checks before merging, though. Specifically, further checks:

  • On a Windows machine
  • With a Gradle build

Until I've done these checks I think we need to be cautious and not merge.

Copy link
Member

@bsideup bsideup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rnorth
Copy link
Member Author

rnorth commented Jul 24, 2017

I tested on a Windows machine, Maven build last week under the Windows Subsystem for Linux (bash).
Didn't manage to get to testing under a gradle build in time.

Additionally, I realised that we may see differing behaviours under different terminal environments on Windows; cmd, Powershell, cygwin, mingw etc.

I'd rather not expend too much more time on testing this though, as it's a fix for a fairly big issue. I am tempted to release as-is, 'expected to work', conscious of the fact that we can control behaviour via system properties to turn off coloured output if there is a problem.

@bsideup bsideup added this to the 1.5.0 milestone Jul 24, 2017
@bsideup
Copy link
Member

bsideup commented Jul 24, 2017

@rnorth sounds good! Shall we mention the upgrade in CHANGELOG.md?

@rnorth rnorth merged commit 99b1084 into master Jul 24, 2017
@rnorth rnorth deleted the visibleassertions-2.0 branch October 8, 2018 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

JVM crash
2 participants