Taskscaler interface
This change makes the TaskScaler
into an interface so it can be mocked. The second commit provides an autogenerated mock of the interface. This is necessary to permit unit testing of the new executor/internal/autoscaler
.
Note: main has two failing unit tests which are still failing after this change.