Version 0.3.0 Added - More tests, coverage reports in CI. - robintest can now execute a check script with the ``--result-check-script`` option. Such script is called if all expectations have been met. The script is called with batsim's export prefix as first argument. - robintest now supports a ``--debug`` logging option. - robintest can now be built with coverage support. - robintest can now call ``robin.test`` (robin with coverage support) via the ``--cover`` option. - More batexpe functions and types are now public: - Types: ``CmdFinishedMsg`` - Functions: ``ExecuteTimeout`` Changed - Most robin functions should now return an error. - ``RobinResult`` struct now has a ``Succeeded`` boolean instead of a ``ReturnCode`` integer. Fixed - robin tried to execute the instance even with the ``generate`` subcommand. robin should now return after generating the description file. - robintest return value could be 0 while an expection was not met. robintest should now return 1 when expectations are not met. - robintest did not retrieve robin's return code correctly. - batexpe code to determine whether conflicting batsim instances are running did not work: Some batsim instances were not found. The regexp has been improved and they seem to be detected now.