matrixsparse opened a new pull request, #708:
URL: https://github.com/apache/flink-agents/pull/708

   ## Purpose of change
   
   Add automated e2e test for submitting Java/Python quickstart examples to a 
Flink standalone cluster, replacing the current manual verification process 
before each release.
   
   Closes #642
   
   ## Changes
   
   - `e2e-test/test-scripts/test_submit_examples_to_flink.sh`: Test script that 
installs Flink via `install.sh`, starts a standalone cluster, submits all 6 
examples (3 Java + 3 Python), verifies submission success, and cleans up.
   - `.github/workflows/nightly-e2e.yml`: Nightly GitHub Actions workflow that 
runs the test daily at UTC 00:00, with manual trigger support.
   
   ## Key design decisions
   
   - Uses `tools/install.sh --non-interactive` (from #599) for Flink 
installation
   - Validates job **submission** success (not full execution), since examples 
depend on LLM APIs
   - Each example tested independently; one failure doesn't block others
   - Flink logs archived as artifacts on failure for debugging


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to