[gearwheel] self test skeleton