@Test
public void testTramoRequests() {

      long t0 = System.currentTimeMillis();
    int N = 10;
    XmlTramoRequests requests = new XmlTramoRequests();
    for (int i = 0; i < N; ++i) {
        XmlTramoAtomicRequest cur = new XmlTramoAtomicRequest();
        cur.defaultSpecification = "TRfull";
        cur.series = new XmlTs();
        XmlTsData.MARSHALLER.marshal(Data.P, cur.series);
        cur.series.setName("P"+i);
        requests.getItems().add(cur);
    }
    //requests.getOutputFilter().add("arima.*");
    requests.getOutputFilter().add("likelihood.*");
    //requests.getOutputFilter().add("residuals.*");
    //requests.getOutputFilter().add("*_f");
    TramoSeatsXmlProcessor processor = new TramoSeatsXmlProcessor();
    XmlInformationSet rslt = processor.process(requests);
      long t1 = System.currentTimeMillis();
      System.out.println(t1 - t0);
    InformationSet all = rslt.create();
    for (int i = 0; i < N; ++i) {
        assertTrue(null != all.search("P" + i + ".likelihood.aic", Double.class));
    }
}