Apparently, I didn't understand where eoc searched for files and assumed everything was OK since tests worked. It turned out, due to caching, after normalization, eoc unphi always worked with PHI files stored in .eoc/phi from a previous stage, i.e., non-normalized files. Hence, tests always ran on non-normalized EO.
I tried to run unphi on normalized PHI files and got an error. So, our pipeline is currently invalid and doesn't produce normalized EO.
Depends on
eoc
(preferably)Problem
Apparently, I didn't understand where
eoc
searched for files and assumed everything was OK since tests worked. It turned out, due to caching, after normalization,eoc unphi
always worked with PHI files stored in.eoc/phi
from a previous stage, i.e., non-normalized files. Hence, tests always ran on non-normalized EO.I tried to run
unphi
on normalized PHI files and got an error. So, our pipeline is currently invalid and doesn't produce normalized EO.Solution
unphi
andprint
normalized PHI files using neweoc
CLI options implemented for https://github.com/objectionary/eoc/issues/293.