Open deemp opened 2 weeks ago
@fizruk Thanks for the review! You've earned +25 points for this.
To enable or disable particular atoms for a pipeline test set, add an atoms
object into the test set in the pipeline config (the file path is pipeline/config.yaml
).
If you enable particular atoms, only these atoms are enabled. If you don't enable particular atoms, all atoms except disabled are enabled.
Here's an example of a test set where the foo
atom is enabled and the bar
atom is disabled.
Note that the Package
atom is disabled.
- eo:
original: eo/eo-runtime/src/test/eo/org/eolang/as-phi-tests.eo
yaml: pipeline/eo-yaml/as-phi-tests.yaml
filtered: pipeline/eo-filtered/as-phi-tests.eo
phi:
initial: pipeline/phi-initial/as-phi-tests.phi
normalized: pipeline/phi-normalized/as-phi-tests.phi
bindings-path-initial: org.eolang
bindings-path-normalized: org.eolang
atoms:
enable:
- foo
disable:
- bar
Issues
406
PR-Codex overview
This PR introduces new dataized objects and pipeline commands. It also updates configuration settings and JSON serialization.
Detailed summary
string
,cage
,true
,false
,nan
,go
, andwhile
normalizer pipeline
defaultOptions'
inTH.hs
AtomsSet
data structure and JSON serializationdefaultContext
RunYegor
module with rule processing functionspipeline.md
with new commands and descriptions