I'm calling the old form of multi-task exercisers deprecated, but leaving it in place until there isn't anybody using the old scripts. When we can retire them, I'd like to simplify the Exerciser framework, renaming things like add_device_specific_common_args(), which assumed that we would have one exerciser per platform and really didn't even make sense for things like pcr. If we do that, we can change PlatformChoiceTask to simply Platform and break the dependency with Task and assume that all Exercisers have the behavior of PlatformChoiceExerciser.
I'm going to open a new issue for that and close this one, as it will probably be a little while before we get to that.
I'm calling the old form of multi-task exercisers deprecated, but leaving it in place until there isn't anybody using the old scripts. When we can retire them, I'd like to simplify the
Exerciser
framework, renaming things likeadd_device_specific_common_args()
, which assumed that we would have one exerciser per platform and really didn't even make sense for things likepcr
. If we do that, we can changePlatformChoiceTask
to simplyPlatform
and break the dependency withTask
and assume that allExerciser
s have the behavior ofPlatformChoiceExerciser
.I'm going to open a new issue for that and close this one, as it will probably be a little while before we get to that.
Originally posted by @EvanKirshenbaum in https://github.com/HPInc/HP-Digital-Microfluidics/issues/176 [comment by @EvanKirshenbaum on Jun 18, 2022 at 9:39 PM PDT]
Migrated from internal repository. Originally created by @EvanKirshenbaum on Jun 18, 2022 at 9:39 PM PDT.