The GitHub Actions job "Required Checks" on texera.git/loop-feb has failed.
Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).

Head commit for run:
5e1a29f98ca89eafcb3e5f073eb61bb59404053c / probe <probe@x>
test(amber): exec the generated loop-operator code shape with tricky exprs

The existing stub subclasses skip the base64 + decode_python_template layer
that the real generated ProcessLoop{Start,End}Operator goes through; that
layer was only exercised end-to-end in the slow @IntegrationTest job.

Add TestGeneratedCodeShape: build the generated source exactly as
LoopStart/LoopEndOpDesc.generatePythonCode emits it (user expressions arrive
as self.decode_python_template('<base64>')) and exec it with a quote and a
newline in the expressions, then run open()/process_table and
process_state()/condition(). Catches codegen<->runtime drift (e.g. a quote
breaking the generated source) fast and hermetically. Per @Xiao-zhen-Liu's
review on #5700.

Report URL: https://github.com/apache/texera/actions/runs/29176735482

With regards,
GitHub Actions via GitBox

Reply via email to