-
Notifications
You must be signed in to change notification settings - Fork 39
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
review how easy it is to run manual tests #218
Comments
I have tried to run
Is there anything I can help with for this issue? |
Thanks @samueleresca - we can leave this open to see if anyone else has time to try out a build but it's good to get independent runs to see if the build is stable. |
I have tried on my machine
I got a few failed tests:
A couple examples of such failed tests:
And more of those |
If these tests are flaky then I think what I wrote in apache/pekko-connectors#198 (comment) can apply here. |
The tests are not flaky, I tried 4 times. However I checked and the port 1025 was indeed already bound on my machine because it's the default one for Proton Mail Bridge (cmd: The tests consistently fail in |
Weird that it expects port 1025 to be available, maybe something to fix...
Not sure if someone already tested if the build runs on JDK 20. Maybe you
can try with JDK 8 or 11 and see if that works?
I general the HTTP tests should be pretty stable, much more so than the
pekko core ones.
|
With I increased the heap to 4GB
More errors now:
A few of those
And a new one:
EDIT: Looking deeper those errors all stem from line 44 of |
Using JDK 11 I get again the same failures as with JDK 20:
|
I have no issues running these tests on my old Mac with Java 8 or Java 11. We haven't made much attempt to test Java 20 yet. @lomigmegard The tests that fail for you rely on opening ports. Is there something on your machine blocking these tests from opening ports? |
Just to be sure I disabled LittleSnitch and macOS firewall, still the same. The binding of the HTTP/2 server appears be working, a random port is taken. Let me know if you have other ideas I can try, but we can also ignore my problems as it seems I am the only one have them. Note the files Ah and indeed, running it manually directly seg fault:
Looking at the build definition, we are at version |
Can you check again after the |
@jrudolph the h2spec releases don't include one for Mac Silicon. https://github.com/summerwind/h2spec/releases We might need eventually to support building h2spec from source or allowing users to provide their own h2spec runtime. |
Ah, forgot that even the newest version does not support Arm yet. |
Java 20 build is now part of nightly build. The one thing that I know of that doesn't work with Java 20 is building the Paradox HTML (doc build). This is because of Java reflection usage in the Paradox code and we will require to set lightbend/paradox#491 (comment) might also work but we appear to already use paradox-java 1.4.1.
|
No, we are forcing older paradox versions in our |
Surprisingly the new version of |
sbt test
works fine on my laptopThe text was updated successfully, but these errors were encountered: