orchitech / redmine_reformat

A Swiss-Army Knife for Converting Redmine Rich Text Data
Other
31 stars 6 forks source link

Add early config check and converter self-test #5

Open martincizek opened 3 years ago

martincizek commented 3 years ago

When the provided config is valid but dysfunctional, it is detected after the workers are instantiated and a conversion is about to happen for the first record.

As observed in #3, this might be misleading for the users. That's why we should add:

  1. early config test to check for apparent misconfiguration
  2. self-test of the converters that appear in the config. This should detect e.g. missing pandoc and other dependencies.

In particular, these conditions should be detected by this feature: