[Twisted-Python] Re-run Azure tests
Hi, There was a discussion over IRC about re-running failed Azure tests. I was confused, as if I go to the Azure build page, I don't see any re-run job option. Maarten told me that the re-run link is on the GitHub page, and not on Azure. See the screenshot below. I hope this helps :) Cheers [image: image.png] -- Adi Roiban
On Mon, 12 Oct 2020 at 11:30, Adi Roiban <adi@roiban.ro> wrote:
Hi,
There was a discussion over IRC about re-running failed Azure tests.
I was confused, as if I go to the Azure build page, I don't see any re-run job option.
Maarten told me that the re-run link is on the GitHub page, and not on Azure.
See the screenshot below.
I hope this helps :)
Cheers
It looks like the re-run feature is broken. I guess that we need to move all the tests that require re-run to GitHub Actions. Tests that don't require a re-run (documentation build or linters) can be kept or moved to Azure to continue having many parallel builds. -- Adi Roiban
On Mon, Oct 12, 2020 at 11:12 AM Adi Roiban <adi@roiban.ro> wrote:
It looks like the re-run feature is broken.
No, the re-run feature in Azure is not broken. I've managed to do it several times successfully. There might be some issue with your account access, but I don't know enough about Azure to know what your account problem might be. In terms of moving all Azure jobs to GitHub Actions, that is certainly something we can investigate in future, but I don't think there is a rush to do that right away. I have managed to successfully move all CircleCI jobs and Travis jobs to GitHub Actions, and so far it is working and holding up. -- Craig
On Oct 12, 2020, at 12:29 PM, Craig Rodrigues <rodrigc@crodrigues.org> wrote:
No, the re-run feature in Azure is not broken. I've managed to do it several times successfully.
Hrm. I’ve tried pushing that button many times and nothing happens. So, while it’s great that it works for you, if it doesn’t work for other core developers, I think it’s fair to call it broken. -wsv
There is a way to get to it on Azure if you're logged in and have some set of permissions and MS federated auth is having a good day, but since several folks have complained that the in-Github UI is also unreliable, maybe some folk would be interested to see where the button should be on the UI for the build: Note that the user avatar icon in the top right indicates that I'm logged in via github which is an important point; plus, you might have to be a committer to see this. -g
On Oct 12, 2020, at 3:30 AM, Adi Roiban <adi@roiban.ro <mailto:adi@roiban.ro>> wrote:
Hi,
There was a discussion over IRC about re-running failed Azure tests.
I was confused, as if I go to the Azure build page, I don't see any re-run job option.
Maarten told me that the re-run link is on the GitHub page, and not on Azure.
See the screenshot below.
I hope this helps :)
Cheers
<image.png>
-- Adi Roiban _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com <mailto:Twisted-Python@twistedmatrix.com> https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
On Tue, 13 Oct 2020 at 19:16, Glyph <glyph@twistedmatrix.com> wrote:
There is a way to get to it on Azure if you're logged in and have some set of permissions and MS federated auth is having a good day, but since several folks have complained that the in-Github UI is also unreliable, maybe some folk would be interested to see where the button should be on the UI for the build:
Note that the user avatar icon in the top right indicates that I'm logged in *via github* which is an important point; plus, you might have to be a committer to see this.
Thanks. So you need to be logged with github account and not your normal Azure/Devops account. I guess most of us are connected to Azure using the Azure AD account. I was not expecting to see "Login via Github" on the MS login page. After the Github login, the github re-run works. It automatically re-runs all the failed tests...not only a single job. Regards
On Oct 12, 2020, at 3:30 AM, Adi Roiban <adi@roiban.ro> wrote:
Hi,
There was a discussion over IRC about re-running failed Azure tests.
I was confused, as if I go to the Azure build page, I don't see any re-run job option.
Maarten told me that the re-run link is on the GitHub page, and not on Azure.
See the screenshot below.
I hope this helps :)
Cheers
<image.png>
-- Adi Roiban _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
-- Adi Roiban
On Oct 13, 2020, at 4:26 PM, Adi Roiban <adi@roiban.ro> wrote:
Thanks. So you need to be logged with github account and not your normal Azure/Devops account. I guess most of us are connected to Azure using the Azure AD account.
I was not expecting to see "Login via Github" on the MS login page.
After the Github login, the github re-run works. It automatically re-runs all the failed tests...not only a single job.
After reading this I tried for like 20 minutes to try and figure out what microsoft is doing when I "log in"; it seems it's figured out my azure account is my github account, I could have sworn I had 2 but now I only have 1. Not sure how one gets into this situation though, and the fact that large parts of the MS / live.com <http://live.com/> auth stack are just broken (right now the logout button doesn't work at all, I have to delete all my cookies) makes this tricky to debug. So I'm giving up now :). -g
Yeah, log in with GH has never worked for me. Always results in what claims to be a transient error. -wsv
On Oct 13, 2020, at 9:40 PM, Glyph <glyph@twistedmatrix.com> wrote:
On Oct 13, 2020, at 4:26 PM, Adi Roiban <adi@roiban.ro> wrote:
Thanks. So you need to be logged with github account and not your normal Azure/Devops account. I guess most of us are connected to Azure using the Azure AD account.
I was not expecting to see "Login via Github" on the MS login page.
After the Github login, the github re-run works. It automatically re-runs all the failed tests...not only a single job.
After reading this I tried for like 20 minutes to try and figure out what microsoft is doing when I "log in"; it seems it's figured out my azure account is my github account, I could have sworn I had 2 but now I only have 1.
Not sure how one gets into this situation though, and the fact that large parts of the MS / live.com auth stack are just broken (right now the logout button doesn't work at all, I have to delete all my cookies) makes this tricky to debug. So I'm giving up now :).
-g _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Hi, On Mon, 19 Oct 2020 at 05:47, Wilfredo Sánchez Vega <wsanchez@wsanchez.net> wrote:
Yeah, log in with GH has never worked for me. Always results in what claims to be a transient error.
They worked for me and I like them more than buildbot logs :) Maybe we can try something to reduce the load for logs. For example the run report into a file to contain only the failed + todo. Use a separate step to show the content...have that step fail on errors. When you click on a build, it should get you to the short summary. Cheers
-wsv
On Oct 13, 2020, at 9:40 PM, Glyph <glyph@twistedmatrix.com> wrote:
On Oct 13, 2020, at 4:26 PM, Adi Roiban <adi@roiban.ro> wrote:
Thanks. So you need to be logged with github account and not your normal Azure/Devops account. I guess most of us are connected to Azure using the Azure AD account.
I was not expecting to see "Login via Github" on the MS login page.
After the Github login, the github re-run works. It automatically re-runs all the failed tests...not only a single job.
After reading this I tried for like 20 minutes to try and figure out what microsoft is doing when I "log in"; it seems it's figured out my azure account *is* my github account, I could have sworn I had 2 but now I only have 1.
Not sure how one gets into this situation though, and the fact that large parts of the MS / live.com auth stack are just broken (right now the logout button doesn't work at all, I have to delete all my cookies) makes this tricky to debug. So I'm giving up now :).
-g _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
-- Adi Roiban
Also, since this is a common failure mode, the way to fix your login is to clear all cookies for: microsoft.com <http://microsoft.com/> live.com <http://live.com/> microsoftonline.com <http://microsoftonline.com/> s-microsoft.com <http://s-microsoft.com/> skype.com <http://skype.com/> visualstudio.com <http://visualstudio.com/> bing.com <http://bing.com/> azure.com <http://azure.com/> (and any subdomains thereof, particularly login.live.com <http://login.live.com/> and account.microsoft.com <http://account.microsoft.com/>) I have to do this about once a month these days, which is progress; I used to have to do it on every login. After doing so (making sure no windows are open to a Microsoft property such as Azure Pipelines as I'm doing so) I can reliably get in. To be clear this is not a joke about Microsoft's login process or the confusing mess of domains they use; this is literally what I have to do to get my login to work. You probably *don't* need to clear them for Github since GH's own login is not broken in the same horrible way that MS's is. At least, I haven't had to. Happy logins, all, -glyph
On Oct 24, 2020, at 5:21 AM, Adi Roiban <adi@roiban.ro> wrote:
Hi,
On Mon, 19 Oct 2020 at 05:47, Wilfredo Sánchez Vega <wsanchez@wsanchez.net <mailto:wsanchez@wsanchez.net>> wrote: Yeah, log in with GH has never worked for me. Always results in what claims to be a transient error.
They worked for me and I like them more than buildbot logs :)
Maybe we can try something to reduce the load for logs. For example the run report into a file to contain only the failed + todo. Use a separate step to show the content...have that step fail on errors. When you click on a build, it should get you to the short summary.
Cheers -wsv
On Oct 13, 2020, at 9:40 PM, Glyph <glyph@twistedmatrix.com <mailto:glyph@twistedmatrix.com>> wrote:
On Oct 13, 2020, at 4:26 PM, Adi Roiban <adi@roiban.ro <mailto:adi@roiban.ro>> wrote:
Thanks. So you need to be logged with github account and not your normal Azure/Devops account. I guess most of us are connected to Azure using the Azure AD account.
I was not expecting to see "Login via Github" on the MS login page.
After the Github login, the github re-run works. It automatically re-runs all the failed tests...not only a single job.
After reading this I tried for like 20 minutes to try and figure out what microsoft is doing when I "log in"; it seems it's figured out my azure account is my github account, I could have sworn I had 2 but now I only have 1.
Not sure how one gets into this situation though, and the fact that large parts of the MS / live.com <http://live.com/> auth stack are just broken (right now the logout button doesn't work at all, I have to delete all my cookies) makes this tricky to debug. So I'm giving up now :).
-g _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com <mailto:Twisted-Python@twistedmatrix.com> https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python <https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python>
Twisted-Python mailing list Twisted-Python@twistedmatrix.com <mailto:Twisted-Python@twistedmatrix.com> https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python <https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python>
-- Adi Roiban _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
participants (4)
-
Adi Roiban
-
Craig Rodrigues
-
Glyph
-
Wilfredo Sánchez Vega