Skip to content

Both ETOS suite runner and environment provider are sending EnvironmentDefined events #485

@t-persson

Description

@t-persson

Description

When executing v1alpha ETOS we are sending two EnvironmentDefined events. One from the ETOS Suite runner: https://github.com/eiffel-community/etos-suite-runner/blob/16bc29dd784d8b2e744761a16b04a6fbd99721e2/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py#L342-L350
Added in this change: eiffel-community/etos-suite-runner#79

and one from the environment provider: https://github.com/eiffel-community/etos-environment-provider/blob/c831ae25cd45a640b3fd04ea455ce58d64c45858/src/environment_provider/environment_provider.py#L473-L475
Added int his change: eiffel-community/etos-environment-provider#106

This causes a raise condition since all services expect the event that comes from the EnvironmentProvider and not the one that comes from the SuiteRunner.

I don't know why I added both of these, but we should probably try to keep the one in the EnvironmentProvider and remove the one in the SuiteRunner.

Additional Context

No response

Logs

Expected Behavior

We should only send one EnvironmentDefined event

Steps To Reproduce

No response

The version of this project/repo, if applicable

No response

The version/edition of the Eiffel Protocol used, if applicable

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions