Skip to content

External Process (tool) Error Handling #130

Description

@coltonglasgow

The ontology toolkit allows you to define an external tool. This feature is used in the documentation for serialization but I am attempting to use it for validation. I have an external script that loads all ontology files and checks for undefined concepts across ontologies but I am unable to access the results of that script via the onto_tool bundle process. I do not believe onto_tool keeps track of the external process to indicate a pass/fail. Similar to the validation action, I would like a way of stopping the bundle process if my external tool fails.

The way these external processes are started is with a transform action. That makes sense for external scripts that transform files but in my case, I am attempting to validate (not change any files). Maybe an external tool action could be created for better clarity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions