Skip to content

WIP: update constraints and scheduling EDSL services to use new safer version of user-code-runner library - #1857

Draft
dandelany wants to merge 17 commits into
developfrom
fix/edsl-sandboxing
Draft

WIP: update constraints and scheduling EDSL services to use new safer version of user-code-runner library#1857
dandelany wants to merge 17 commits into
developfrom
fix/edsl-sandboxing

Conversation

@dandelany

Copy link
Copy Markdown
Collaborator

WIP - full description to come

Depends on #1855 and forthcoming release of https://github.com/NASA-AMMOS/aerie-ts-user-code-runner

Comment thread merlin-server/Dockerfile Fixed
Comment thread scheduler-worker/Dockerfile Fixed
The prior implementation prevented otherwise independent tests from being run in parallel, as doing so would cause primary key conflicts in the database. The new implementation makes the conflicting fields configurable, allowing the tests to be run concurrently.

Additionally, the duplicated tear down code has been pulled into ExternalEventUtils

Test resources for external sources have been collected into their own folder in the test resource directory. scheduling_source_A.json and scheduling_source_B.json were inlined as template Strings into ExternalEventUtils
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
38.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

publish Tells GH to publish docker images for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants