Closed arademaker closed 4 years ago
delphin.ace
only supports a subset of ACE command-line options:
Mainly, those that change the structure of ACE's output are excluded because PyDelphin depends on that output arriving in a certain form. For options that change ACE's output protocols in supported ways, there are parameters for the PyDelphin classes (see the docs for ACEProcess), namely tsdbinfo
for --tsdb-stdout
and full_forest
for --itsdb-forest
. And tsdbinfo=True
is the default, so you only specify it if you want to turn it off.
with ace.ACEParser(grm, cmdargs=['--disable-generalization'], full_forest=True) as cpu:
ts.process(cpu)
Thank you. I didn't pay attention to the full_forest=False
in the documentation. Sorry for that. Maybe we could add a section in the https://pydelphin.readthedocs.io/en/latest/guides/itsdb.html#processing-test-suites-with-ace about the processing of FFTB profiles.
That's a good idea.
I added some documentation in 0aef27543db79ea9777bec8f94146765766fb504
From #201, can we make the profile for FFTB using pydelphin? I am getting some
But ACE works fine with both calls below. But they produce different outputs