You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current API is coupled to a single runtime library config. It can be extended to a generic ENV field for each executable.
With this we can solve platform compatibility between macOS and linux at the config level and save several LOC that handle shared library setup internally. Making ENV variables first class also just makes the tester more generic.
The reason this was not done in F24 is because it is an API breaking change which would require updating all the student configs.
The current API is coupled to a single runtime library config. It can be extended to a generic
ENV
field for each executable.With this we can solve platform compatibility between macOS and linux at the config level and save several LOC that handle shared library setup internally. Making
ENV
variables first class also just makes the tester more generic.The reason this was not done in F24 is because it is an API breaking change which would require updating all the student configs.
Current config for runtime compilers:
Proposed Change:
Create a distinction between automatic variables and environment variables (
@
and$
respectively)The text was updated successfully, but these errors were encountered: