-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Test suite: switch to httpbingo.julialang, fall back to httpbin.julialang on failure
#60834
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://github.com/postmanlabs/httpbin
Last commit: f8ec666 · 8 years ago
Maybe this project is dead?
https://github.com/mccutchen/go-httpbin
Last commit: 5cc6f1e · 4 days ago
Looks fine.
Or we want to add both site.
And https://httpbingo.julialang.org/
xref #base-ci-failure-help on Slack: https://julialang.slack.com/archives/C02C4RYM66N/p1769464953098339
|
Can we go httpbin -> httpbingo (ours) and then fail? I don't want to rely to push a bunch of load to a random user (even though it might be fine but still) |
|
nice, didn't know we had another one. do we want to switch the order on those since the first one is still down? or is |
|
I don't think the order matters too much, if both are our instances. Can you print the exception and backtrace to the logs? |
httpbin.julialang, fall back to httpbingo.julialang
|
Let's just move to the https://httpbingo.julialang.org/ version instead of complicating things. |
Seems like it would be better to have multiple options in the test suite, right? In case one instance goes down again in the future? |
Co-authored-by: Mosè Giordano <[email protected]>
Co-authored-by: Chengyu Han <[email protected]>
Co-authored-by: Dilum Aluthge <[email protected]>
Co-authored-by: Dilum Aluthge <[email protected]>
E.g. if |
httpbin.julialang, fall back to httpbingo.julialanghttpbingo.julialang, fall back to httpbin.julialang on failure
|
CI isn't done yet, but several jobs have finished and look good. Let's give this a try in an attempt to get master to be less red. |
|
shouldn't that commit message at least be the other way around? if it was a size issue than at least |
|
I don't believe that these services have identical APIs. Similar but not exactly the same. Have you tested to see if all tests pass (especially Downloads) when using httpbin instead of httpbingo? |
Indeed, the Downloads.jl tests fail when using However, this PR only affects the server that is used in in Downloads.jl has its own logic for choosing the test server: https://github.com/JuliaLang/Downloads.jl/blob/f72cd4d87b424fc48e1137c1fd1fbcec18f49371/test/setup.jl#L84-L85 Basically, Downloads.jl uses |
Test suite: switch to `httpbingo.julialang`, fall back to `httpbin.julialang` on failure (cherry picked from commit 5ab8db3)
Test suite: switch to `httpbingo.julialang`, fall back to `httpbin.julialang` on failure (cherry picked from commit 5ab8db3)
Backport the `httpbingo` testsuite fix (#60834) to Julia 1.11.9
Test suite: switch to `httpbingo.julialang`, fall back to `httpbin.julialang` on failure (cherry picked from commit 5ab8db3)
|
Please squash merge PRs like this. |
|
I think it was squashed, right? 5ab8db3 only shows one parent. |
Oh, but the first line of the commit message looks like the message for a merge commit! |
|
Ah, ok, I think I only looked at the commit message. Not sure what happened then. 🤷 |
we've been failing all the prs for a few days now, is it worth adding a backup for the httpbin mirror?