In computer/mobile product world, due to the stability, project timeline, etc considerations, latest upstream kernel isn't their preference. The long term stable kernel is. But if you want to some of the latest features which only is in upstream kernel,you will have to backport them to old stable kernel. This presentation will share the kernel feature backport experience with audience, help them understand how to do backports quickly and effectively without detailed knowledge of the target feature, thus giving more flexibility and Improving productivity when making products. We will use some examples, to discuss how to get info from backport request, how to find necessary commits, how to get dependency, how to resolve conflicts, and finally how to test it.
In this session we will discuss techniques and tools for writing automated tests that are robust, extensible and maintainable. The speakers will provide an initial presentation of the their own point of view on the subject, but audience participation is expected, and encouraged. Some topics that will be covered: UIAutomator andAndroidViewClient for UI testing on Android; shunit2 and clitest for organizing test suites; best practices for shell scripts.