Skip to content

Added AppVeyor Windows CI [don't merge]#685

Closed
dblock wants to merge 1 commit intojava-native-access:masterfrom
dblock:windows-ci
Closed

Added AppVeyor Windows CI [don't merge]#685
dblock wants to merge 1 commit intojava-native-access:masterfrom
dblock:windows-ci

Conversation

@dblock
Copy link
Copy Markdown
Member

@dblock dblock commented Jul 25, 2016

This configures AppVeyor and runs build and tests on Windows. It's currently failing due to a slew of unit tests, mostly because of missing dependencies, but some look legit.

I am happy to babysit this PR, but I will need someone more committed to fix the issues.

This PR is being built in https://ci.appveyor.com/project/dblock/jna-gsxuq/build/1.0.1.

Complete build with test failures in https://ci.appveyor.com/project/dblock/jna/build/1.0.16.

@dblock
Copy link
Copy Markdown
Member Author

dblock commented Jun 6, 2018

Shall we resurrect this @matthiasblaesing ? It failed earlier this time :)

@matthiasblaesing
Copy link
Copy Markdown
Member

matthiasblaesing commented Jul 1, 2018

Sorry for the late reply. I think it is worth trying to setup this again. I'd like to stabilize 5.0 and adding windows unittests sounds like a good idea.
I'm not yet sure how to approach this (there are bindings we won't be able to test, as they require administrative access), but we can test JNA alone and parts of platform.
I'll look into this after I managed to release 4.5.2.

mstyura pushed a commit to mstyura/jna that referenced this pull request Sep 9, 2024
java-native-access#685)

…es for streams when the Channel was closed because of a idle timeout

Motivation:

To make it easier to debug we should fail queued writes on the streams
with a special ClosedChannelException in case of a timeout.

Modifications:

- Use QuicTimeoutClosedChannelException if writes are failed because the
connection is timed out
- Add unit test for timeout

Result:

Easier to debug connection close causes
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.

2 participants