Open graphicore opened 4 years ago
Thanks. I'll take a look.
I'm now hitting the same error. I'll see if the apis have changed.
Just done some digging and here's the response I get back from browserstack
{"message":"Parallel limit reached","running_sessions":5}
It seems that browserstack is choking on 3 ongoing requests. I've tried to cancel these so let's see what happens.
Imo, we shouldn't be using pybrowserstack-screenshots. This dependency is old (still py2 for the most part) and its error handling is broken (Exceptions do not output the responses correctly). We should roll our own or just play with the api directly.
Both of our accounts are having the same issue. It may be that Browserstack Screenshots is down. I'll send them a mail.
For the time being, let's not use diffbrowsers. If you're using gftools qa, you'll need to enter each tool manually e.g
gftools qa -f fonts.ttf -gfb --fontbakery --diffenator --plot-glyphs -o ~/Desktop/font_out_qa
cc @vv-monsalve @graphicore
raise InvalidRequestError(**json.loads(req.content)) TypeError: InvalidRequestError() takes no keyword arguments
Well, the request was invalid, but in the browserstack_screenshots
package InvalidRequestError
is called the wrong way, hence, we can't see the actual error. :-(
Well, the request was invalid, but in the browserstack_screenshots package InvalidRequestError is called the wrong way, hence, we can't see the actual error. :-(
Yep. I only got the response myself because I added an adhoc print statement into the module.
Just done some digging and here's the response I get back from browserstack
...
Yep. I only got the response ...
Uh, sorry I missed that post. :-)
It seems that browserstack is choking on 3 ongoing requests. I've tried to cancel these so let's see what happens.
I suspect that would be from the first QA job I sent via https://github.com/google/fonts/pull/2526 . I wrote:
first try failed as a Travis timeout while in diffbrowsers.
Maybe something in the Kumbh Sans font is off. :thinking:
We should roll our own or just play with the api directly.
I agree, using abstraction to access an API makes it just harder to react on changes or problems, despite of being initially quicker to implement.
Maybe something in the Kumbh Sans font is off. 🤔
Fonts are fine. GF Regression successfully loaded the fonts.
We have two browserstack accounts and both have crashed. I reckon the issue is with Browserstack itself.
Thanks @graphicore, and @m4rc1e
It seems that browserstack is choking on 3 ongoing requests. I've tried to cancel these so let's see what happens.
The first time I received the Error it only generated the folder for the Bold weight containing only a plot glyphs png. The second time it generated only the "Light" folder. So yes, I think it might be the case https://fontbakery.graphicore.de/dispatcher/process/f955fc55-e804-4d7d-8227-ec81093c5bfe
Fonts are fine. GF Regression successfully loaded the fonts.
The above would support this, I think
For the time being, let's not use diffbrowsers. If you're using gftools qa, you'll need to enter each tool manually e.g
Thanks I'll do so.
I had this error in the google/fonts QA Travis CI: https://github.com/google/fonts/pull/2526#issuecomment-652125631
And today @vv-monsalve reported this to me happening in Font Bakery Dashboard: https://fontbakery.graphicore.de/dispatcher/process/569afe17-e0e1-42c0-ba53-6c400d4a63be
(got to scroll down to "Task: BrowsersDiffsAndPreviews")