Skip to content

Test automatic IDE runtime builds#8

Draft
miki3421 wants to merge 1 commit into
apache:mainfrom
miki3421:agent/automatic-ide-deployer-tests
Draft

Test automatic IDE runtime builds#8
miki3421 wants to merge 1 commit into
apache:mainfrom
miki3421:agent/automatic-ide-deployer-tests

Conversation

@miki3421

Copy link
Copy Markdown
Contributor

What changed

  • add a neutral ops ide deploy runtime-profile fixture
  • deploy an action that imports a dependency absent from the base runtime
  • verify the generated blackbox image and action invocation
  • repeat the deploy and assert that no additional builder Job is created
  • include the test in tests/all.sh

Why

The automatic deployer spans tasks, the system API, BuildKit, the private registry, the node runtime, and action invocation. Unit tests alone do not protect that contract.

Impact

The integration suite now detects regressions in automatic runtime builds and cache reuse on supported Kubernetes targets.

This draft depends on the coordinated openserverless-task, openserverless-admin-api, openserverless-operator, and openserverless-runtimes changes.

Validation

  • shell syntax and git diff --check
  • complete test script passed on ARM64 Kind/Lima
  • complete test script passed on ARM64 K3s without Docker
  • dependency version, action invocation, and cached second deploy verified

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant