There are various cryptic parts in Kconfig and corner cases whereit is difficult to notice breakage. If unit-tests cover those,I will be able to apply changes more confidently.

This series introduces a unit-tests. The framework is written basedon pytest. Also, this is written in Python 3. Python 2 will retirein 2020. So, I believe new python tools should be written in Python 3.