Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

CI IPv6 testing is unreliable #105

Closed
jacobheun opened this issue Apr 19, 2019 · 7 comments
Closed

CI IPv6 testing is unreliable #105

jacobheun opened this issue Apr 19, 2019 · 7 comments
Assignees
Labels
exp/expert Having worked on the specific codebase is important kind/bug A bug in existing code (including security flaws) P1 High: Likely tackled by core team if no one steps up status/in-progress In progress

Comments

@jacobheun
Copy link
Contributor

Currently with the move to Travis CI, testing IPv6 addresses are unreliable.

@jacobheun jacobheun added kind/bug A bug in existing code (including security flaws) exp/expert Having worked on the specific codebase is important status/ready Ready to be worked P1 High: Likely tackled by core team if no one steps up labels Apr 19, 2019
@jacobheun jacobheun self-assigned this Apr 19, 2019
@jacobheun jacobheun added status/in-progress In progress and removed status/ready Ready to be worked labels Apr 19, 2019
@Jorropo
Copy link

Jorropo commented Jun 13, 2019

@jacobheun I could add a cjdns node in the ci suite, is this a good enough solution for you ?

@richardschneider
Copy link

richardschneider commented Jun 13, 2019

FYI: I've never got Travis CI to work with IPv6

See https://github.com/njh/travis-ipv6-test

@Jorropo
Copy link

Jorropo commented Jun 13, 2019

I got it to work by playing with sysctl (in sudo mode) and cjdns.
https://travis-ci.org/njh/travis-ipv6-test/jobs/545216549

@jacobheun
Copy link
Contributor Author

@Jorropo would that enable us to run dial and listen tests in the suite? Right now the tests are only doing IPv4. I started work on improving IPv6 support for this but got blocked by the CI situation and then other priorities came up.

We are running a handful of things on Azure right now, and I believe they have better support for IPv6, although I haven't had a chance to test that more in depth yet, so that may be another option here.

@Jorropo
Copy link

Jorropo commented Jun 15, 2019

@jacobheun yes, that fully allow test for ipv6 but you can't contact the real ipv6 internet, you have to do on hyperboria (a distributed meshed network) so if you want to conect to external node that only possible if they run cjdroute.

If you only use ::1 that fully works.

EDIT1:
Mcast isn't avaible.

@jacobheun
Copy link
Contributor Author

@Jorropo local ipv6 is all we need for this, so that's great, I'm not worried about any external testing for the suite.

@achingbrain
Copy link
Member

Closing because this repo doesn't use travis for CI any more

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
exp/expert Having worked on the specific codebase is important kind/bug A bug in existing code (including security flaws) P1 High: Likely tackled by core team if no one steps up status/in-progress In progress
Projects
None yet
Development

No branches or pull requests

4 participants