Fox News has confirmed that David Petraeus will testify on his own will over the Libya terrorist attack.