parameters: (self, generated_suite: GeneratedSuite, build_variant: BuildVariant,
                        gen_params: ResmokeGenTaskParams)
return_statement: return execution_tasks
docstring: Generate evergreen configuration for the given suite and add it to the build_variant.
  
          :param generated_suite: Suite to add.
          :param build_variant: Build variant to add generated configuration to.
          :param gen_params: Parameters to configuration how tasks are generated.
docstring_summary: Generate evergreen configuration for the given suite and add it to the build_variant.
docstring_tokens: Generate evergreen configuration for the given suite and add it to the build_variant .
function: def generate_task(self, generated_suite: GeneratedSuite, build_variant: BuildVariant,
                        gen_params: ResmokeGenTaskParams) -> List[ResmokeTask]:
          """
          Generate evergreen configuration for the given suite and add it to the build_variant.
  
          :param generated_suite: Suite to add.
          :param build_variant: Build variant to add generated configuration to.
          :param gen_params: Parameters to configuration how tasks are generated.
          """
          execution_tasks = self.resmoke_gen_task_service.generate_tasks(generated_suite, gen_params)
          distros = self._get_distro(build_variant.name, gen_params.use_large_distro,
                                     gen_params.large_distro_name)
          build_variant.display_task(generated_suite.task_name,
                                     execution_tasks=[task.shrub_task for task in execution_tasks],
                                     distros=distros, activate=False)
  
          return execution_tasks
function_tokens: def generate_task ( self , generated_suite : GeneratedSuite , build_variant : BuildVariant , gen_params : ResmokeGenTaskParams ) -> List [ ResmokeTask ] : execution_tasks = self . resmoke_gen_task_service . generate_tasks ( generated_suite , gen_params ) distros = self . _get_distro ( build_variant . name , gen_params . use_large_distro , gen_params . large_distro_name ) build_variant . display_task ( generated_suite . task_name , execution_tasks = [ task . shrub_task for task in execution_tasks ] , distros = distros , activate = False ) return execution_tasks