Skip to content

Keep DataLab 1.4 open in the live tests - #8

Merged
PierreRaybaut merged 1 commit into
mainfrom
fix/live-tests-sigimax-do-not-quit
Oct 25, 2026
Merged

PierreRaybaut merged 1 commit into
mainfrom
fix/live-tests-sigimax-do-not-quit

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

Closes #7

_start_datalab()\ now sets \SIGIMAX_DO_NOT_QUIT=1\ (read by DataLab 1.4 through SigimaX) in addition to \DATALAB_DO_NOT_QUIT=1\ (DataLab 1.3). Release note added.

*Verification against DataLab \develop* (without setting the variable by hand): the live tests now run — 47 passed, versus 6 errors at startup without the fix. The remaining failure, \ est_rename, is a DataLab 1.4 regression, not a harness issue: re-uploading a downloaded object (which carries its UUID) under another name hangs the Web API (DataLab-Platform/DataLab#434, fixed separately). The CI of \main\ installs DataLab 1.3 from PyPI and is not affected.

The live tests start DataLab with DATALAB_DO_NOT_QUIT=1 so that it stays
open in unattended mode. DataLab 1.4 reads its execution environment from
SigimaX, whose variable is SIGIMAX_DO_NOT_QUIT: DataLab quit right after
starting and every live test errored. Both variables are now set, so that
the live tests run with DataLab 1.3 and 1.4.

Closes #7

Assisted-by: Claude Opus 5.5
@PierreRaybaut
PierreRaybaut merged commit 4cd057a into main Oct 25, 2026
3 checks passed
@PierreRaybaut
PierreRaybaut deleted the fix/live-tests-sigimax-do-not-quit branch October 25, 2026 10:41
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.

Live tests: DataLab 1.4 exits at startup (SIGIMAX_DO_NOT_QUIT not set)

1 participant