Eight current or former Trump officials will testify in the impeachment inquiry against President Trump.