update selfTest in phase1