test semi