• 27 Posts
  • 504 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2024

help-circle


  • We do it in several ‘stages’, we have a check pipeline to just compile a single component and run the unit tests, that takes perhaps 5 minutes.

    Then we build a incremental AOSP build with the change on top. That takes about 40 minutes.

    Then we run the incremental build together with all the other changes for the Das and Do a manual smoke test that the most important stuff works and when it does only then we merge all those changes from the previous day. That takes about two to three hours.

    Then there is the nightly test where we build the latest main branch and do static code analysis. That takes forever like 4 hours or so.

    Then there are release builds from scratch which also run all the google compliance tests for AOSP and those things run practically for more than a day.

    It’s a interesting test of your personal patiance :D. But I don’t think it’s possible to do it with GitHub Actions, we use zuul for it like BMW and Volvo: https://www.youtube.com/watch?v=Z8rofKRen3w

















  • Yes but by far not as much as I would wish we could. We live i n South Korea so anywhere we want to go we have to do it by airplane and with two kids it’s getting expensive. We have the financial means but especially my wife can’t ever take more than a week off, which is really bad, because visiting my family in Europe isn’t really worth is fo a week only.

    So we end up in Japan a lot and in China because it’s only like 2.5h flight.





  • Why I like Android Auto:

    • I can plan my route on my phone at home and see the map on the big screen instead the little phone ui, or worse putting in the adress manually with the keyboard wheel in Korean instead of copy and pasting it from the Element chat
    • I already have all my music on my phone, I don’t want to copy and organize it again for hours in my car
    • I already have integration with many apps on my phone, I don’t want to set everything up again on the car, especially I can’t copy and paste my long ass passwords from my KeePassXC into the car and need to painstakingly put in every password with their clunky keyboard, if they even have a keyboard.

    I could go on forever. But as long as I can connect bluetooth and set up my phone somewhere so I can see the map while driving I’ll be OK. The worst part, at work what I do is car infotainment system software, but it never has any of the features I would want from a car.