libjobspec: Initial flux jobspec parser Introduce the first revision of the flux jobspec parser library. It is written in C++ and requires the C++ YAML parsing library name yaml-cpp. The library is only built if yaml-cpp version 0.5.1 (or greater) is found. Include a rough jobspec validation tool called flux-jobspec-valdate. It will eventually grow into a full featured command line validation tool for flux jobspec files and streams. For now it just exits and returns and error if the jobspec fails to correctly parse by libjobspec. On success, for debugging purposes, it prints out the data again yaml format from its internal data structures.
21999 of 27943 relevant lines covered (78.73%)
282552.52 hits per line
The commit SHA "22487f957bf337ed5676485860373d518e8af0c1" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.