Chasing China's Pulse: China's super test bed for clean energy