WIP: Turn on render process tests on Linux in script/test #18270
Conversation
Oh wow there's really not too many failures!
These look like differences in the font or the rendering engine that Electron is using on Linux. We're expecting Korean characters like |
bbc45dd
to
6663900
Compare
Now that the renderer process tests actually run on VSTS, I'd definitely love some help fixing the TextEditorComponent tests. If @maxbrunsfeld's idea is correct and this has to do with rendering engine differences on Linux, how would we go about figuring out the fixes for those specs? |
Here are the specific failures we're seeing from render process tests on Linux builds for both Travis and Azure Pipelines:
|
Grrr, Pipelines incorrectly reported a failure on the Linux tests, perhaps something else caused the exit code to be nonzero? |
Great, looks like main process tests crashed again, thought I had fixed that 😞 |
Some context on this PR for anyone who picks it up later: I've disabled the consistently failing tests here so that Linux test runs (both main and render process) are green on Travis CI. The only remaining work is figuring out why the main and/or render process tests fail to run on Azure Pipelines. I switched from gcc over to clang 3.5 for building the native components and that seemed to work at first but now the issue has come back. In theory it shouldn't take much work to get these tests re-enabled! |
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.
An improved version of this is included in #21109. So we won't need this anymore.
#21109 was already merged. |
Experimenting with turning on render process tests on Linux in CI.