CUJ Artifacts: runmedev/web run 34535192623

Status: PASS

Status: PASS

Exit code: 0

Assertions: 108 total, 108 passed, 0 failed

Manifest: https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/gcs-manifest.json

Source: Commit: 559a1f078d7ee5dddf1dfd4ca35705d05381a381 ยท PR: #375

Primary Artifacts

Movie Files

Scenario Status

ScenarioStatusExitAssertionsFailure Messages
test-scenario-colab-export-recovery.tsPASS00 total (0 pass / 0 fail)none
test-scenario-horizontal-rendering.tsPASS024 total (24 pass / 0 fail)none
test-scenario-drive-revision-recovery.tsPASS00 total (0 pass / 0 fail)none
test-scenario-html-cell.tsPASS00 total (0 pass / 0 fail)none
test-scenario-hello-world.tsPASS011 total (11 pass / 0 fail)none
test-scenario-open-shared-drive-link.tsPASS026 total (26 pass / 0 fail)none
test-scenario-appkernel-javascript.tsPASS015 total (15 pass / 0 fail)none
test-scenario-jupyter.tsPASS019 total (19 pass / 0 fail)none
test-scenario-no-runner-logs.tsPASS09 total (9 pass / 0 fail)none
test-scenario-notebook-focus-persistence.tsPASS04 total (4 pass / 0 fail)none

Test Report

Assertions: 116 total, 116 passed, 0 failed

ScenarioStatusAssertion
test-scenario-colab-export-recovery.tsPASSDrive reconnect exported a saved V2 notebook and cleared its persisted format-version error.
test-scenario-colab-export-recovery.tsPASSNotebook properties retried the real export, cleared its error, reused the copy, and left source history unchanged.
test-scenario-horizontal-rendering.tsPASS1280: notebook width is bounded
test-scenario-horizontal-rendering.tsPASS1280: proseFits
test-scenario-horizontal-rendering.tsPASS1280: proseWraps
test-scenario-horizontal-rendering.tsPASS1280: smallTableFits
test-scenario-horizontal-rendering.tsPASS1280: wideTableScrolls
test-scenario-horizontal-rendering.tsPASS1280: codeScrolls
test-scenario-horizontal-rendering.tsPASS1280: scrollRegionsFocusable
test-scenario-horizontal-rendering.tsPASS1280: outputFits
test-scenario-horizontal-rendering.tsPASS1280: outputIntact
test-scenario-horizontal-rendering.tsPASS1280: siblingFits
test-scenario-horizontal-rendering.tsPASS1280: code scrolls with the keyboard
test-scenario-horizontal-rendering.tsPASS1280: table scrolls with the keyboard
test-scenario-horizontal-rendering.tsPASS900: notebook width is bounded
test-scenario-horizontal-rendering.tsPASS900: proseFits
test-scenario-horizontal-rendering.tsPASS900: proseWraps
test-scenario-horizontal-rendering.tsPASS900: smallTableFits
test-scenario-horizontal-rendering.tsPASS900: wideTableScrolls
test-scenario-horizontal-rendering.tsPASS900: codeScrolls
test-scenario-horizontal-rendering.tsPASS900: scrollRegionsFocusable
test-scenario-horizontal-rendering.tsPASS900: outputFits
test-scenario-horizontal-rendering.tsPASS900: outputIntact
test-scenario-horizontal-rendering.tsPASS900: siblingFits
test-scenario-horizontal-rendering.tsPASS900: code scrolls with the keyboard
test-scenario-horizontal-rendering.tsPASS900: table scrolls with the keyboard
test-scenario-drive-revision-recovery.tsPASSTwo isolated browser journals converged after an overwritten revision and retained operations across reload; v3 only.
test-scenario-html-cell.tsPASSCreated local notebook fixture for HTML cell scenario
test-scenario-html-cell.tsPASSOpened notebook with editable markdown cell
test-scenario-html-cell.tsPASSConverted markdown cell to HTML and populated inline SVG source
test-scenario-html-cell.tsPASSObserved inline SVG markup in HTML preview srcdoc
test-scenario-html-cell.tsPASSRendered HTML preview without allow-scripts in the iframe sandbox
test-scenario-hello-world.tsPASSInjected OIDC auth token
test-scenario-hello-world.tsPASSCreated local notebook fixture
test-scenario-hello-world.tsPASSOpened App Console document tab
test-scenario-hello-world.tsPASSFound App Console input
test-scenario-hello-world.tsPASSConfigured local runner endpoint via app.runners.update
test-scenario-hello-world.tsPASSConfirmed configured runner via app.runners.get
test-scenario-hello-world.tsPASSSet default runner via app.runners.setDefault
test-scenario-hello-world.tsPASSConfirmed default runner via app.runners.getDefault
test-scenario-hello-world.tsPASSOpened scenario notebook
test-scenario-hello-world.tsPASSTriggered cell execution
test-scenario-hello-world.tsPASSObserved hello world in executed cell outputs
test-scenario-open-shared-drive-link.tsPASSSeeded fake Drive runtime configuration
test-scenario-open-shared-drive-link.tsPASSRemoved shared doc query parameter after queueing
test-scenario-open-shared-drive-link.tsPASSOpened Drive Link Status tab while shared link is pending
test-scenario-open-shared-drive-link.tsPASSStatus tab listed pending shared Drive URI
test-scenario-open-shared-drive-link.tsPASSSeeded fake Google Drive auth token
test-scenario-open-shared-drive-link.tsPASSPersisted resolved local current notebook after reload
test-scenario-open-shared-drive-link.tsPASSExplorer shows the containing shared Drive folder
test-scenario-open-shared-drive-link.tsPASSExplorer shows the shared notebook file
test-scenario-open-shared-drive-link.tsPASSOpened the shared notebook tab
test-scenario-open-shared-drive-link.tsPASSPersisted same-domain trust for the shared notebook
test-scenario-open-shared-drive-link.tsPASSNotebook cell context menu offers a cell link action
test-scenario-open-shared-drive-link.tsPASSFile explorer context menu offers a share link action
test-scenario-open-shared-drive-link.tsPASSFile explorer context menu offers a markdown link action
test-scenario-open-shared-drive-link.tsPASSCopied the shared notebook markdown link from the file context menu
test-scenario-open-shared-drive-link.tsPASSCopied the shared notebook app link from the file context menu
test-scenario-open-shared-drive-link.tsPASSNotebook tab context menu offers a markdown link action
test-scenario-open-shared-drive-link.tsPASSNotebook tab context menu resolved the Drive-backed share target
test-scenario-open-shared-drive-link.tsPASSCopied the shared notebook markdown link from the tab context menu
test-scenario-open-shared-drive-link.tsPASSFolder explorer context menu offers a share link action
test-scenario-open-shared-drive-link.tsPASSCopied the shared folder app link from the folder context menu
test-scenario-open-shared-drive-link.tsPASSOpened App Console for direct Drive creation
test-scenario-open-shared-drive-link.tsPASSCreated a Drive-backed notebook directly through the runtime API
test-scenario-open-shared-drive-link.tsPASSExplorer shows the directly created Drive notebook once
test-scenario-open-shared-drive-link.tsPASSOpened Drive Link Status tab while shared folder link is pending
test-scenario-open-shared-drive-link.tsPASSShared folder query links mount the folder in Explorer
test-scenario-open-shared-drive-link.tsPASSMounted shared folders can be expanded to show their contents
test-scenario-appkernel-javascript.tsPASSCreated AppKernel scenario notebook fixture
test-scenario-appkernel-javascript.tsPASSOpened AppKernel scenario notebook
test-scenario-appkernel-javascript.tsPASSJS cells show browser/sandbox runner selector and default to browser
test-scenario-appkernel-javascript.tsPASSTriggered Cell A execution
test-scenario-appkernel-javascript.tsPASSCell A wrote stdout output and zero exit code via AppKernel
test-scenario-appkernel-javascript.tsPASSCell A rendered output is visible in notebook UI
test-scenario-appkernel-javascript.tsPASSAppKernel Cell A execution did not show backend runner error toast
test-scenario-appkernel-javascript.tsPASSTriggered Cell B execution
test-scenario-appkernel-javascript.tsPASSCell B accessed runme helper and printed notebook information
test-scenario-appkernel-javascript.tsPASSCell B rendered output is visible in notebook UI
test-scenario-appkernel-javascript.tsPASSTriggered Cell C execution
test-scenario-appkernel-javascript.tsPASSCell C captured expected error and non-zero exit code
test-scenario-appkernel-javascript.tsPASSCell C rendered error output is visible in notebook UI
test-scenario-appkernel-javascript.tsPASSTriggered Cell A re-run
test-scenario-appkernel-javascript.tsPASSRe-running Cell A replaces stale output and does not retain Cell C error text
test-scenario-jupyter.tsPASSConfigured local runner endpoint before executing cells
test-scenario-jupyter.tsPASSInjected OIDC token
test-scenario-jupyter.tsPASSApplied notebook-focused layout (app console minimized, side panel collapsed)
test-scenario-jupyter.tsPASSSeeded jupyter CUJ notebook fixture
test-scenario-jupyter.tsPASSRe-applied notebook-focused layout after notebook reload
test-scenario-jupyter.tsPASSOpened jupyter CUJ notebook
test-scenario-jupyter.tsPASSTriggered AppKernel setup cell
test-scenario-jupyter.tsPASSAppKernel setup cell exited successfully
test-scenario-jupyter.tsPASSSelected Jupyter kernel from dropdown for cell A
test-scenario-jupyter.tsPASSSelected Jupyter kernel from dropdown for cell B
test-scenario-jupyter.tsPASSJupyter kernel selection persisted to cell metadata via dropdown
test-scenario-jupyter.tsPASSTriggered IPython cell A
test-scenario-jupyter.tsPASSIPython cell A output contains 'set 42'
test-scenario-jupyter.tsPASSTriggered IPython cell B
test-scenario-jupyter.tsPASSIPython cell B output contains 'read 42'
test-scenario-jupyter.tsPASSTriggered kernel stop cell
test-scenario-jupyter.tsPASSKernel stop cell exited successfully
test-scenario-jupyter.tsPASSrecord stop command succeeded
test-scenario-jupyter.tsPASSMovie exists after record stop: /home/runner/work/web/web/app/test/browser/test-output/scenario-jupyter-cuj-walkthrough.webm
test-scenario-no-runner-logs.tsPASSInjected OIDC auth token
test-scenario-no-runner-logs.tsPASSCreated local notebook fixture
test-scenario-no-runner-logs.tsPASSOpened App Console document tab
test-scenario-no-runner-logs.tsPASSRemoved all configured runners
test-scenario-no-runner-logs.tsPASSOpened no-runner scenario notebook
test-scenario-no-runner-logs.tsPASSAttempted to execute cell without runners
test-scenario-no-runner-logs.tsPASSKept execution running while the runner was unreachable
test-scenario-no-runner-logs.tsPASSOpened Logs tab
test-scenario-no-runner-logs.tsPASSDid not synthesize a terminal error for an unreachable runner
test-scenario-notebook-focus-persistence.tsPASSSeeded local markdown notebook
test-scenario-notebook-focus-persistence.tsPASSOpened markdown cell in editor mode
test-scenario-notebook-focus-persistence.tsPASSPersisted active markdown editor state
test-scenario-notebook-focus-persistence.tsPASSReload restored markdown cell in editor mode

Movie Previews

Movie Preview: scenario-appkernel-javascript-walkthrough.webm

Movie Preview: scenario-colab-export-recovery-walkthrough.webm

Movie Preview: scenario-horizontal-rendering.webm

Movie Preview: scenario-html-cell-walkthrough.webm

Movie Preview: scenario-jupyter-cuj-walkthrough.webm

Movie Preview: scenario-no-runner-logs-walkthrough.webm

Movie Preview: scenario-notebook-focus-persistence-walkthrough.webm

Movie Preview: scenario-open-shared-drive-link-walkthrough.webm

Initial Screenshot

CUJ initial screenshot

All Uploaded Files

PathTypeSize (bytes)URL
backend.logtext/plain; charset=utf-816231https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/backend.log
cuj-agent-config.yamlapplication/octet-stream798https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/cuj-agent-config.yaml
fake-drive.logtext/plain; charset=utf-8280https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/fake-drive.log
ffmpeg-ffmpeg-20260910-220315.logtext/plain; charset=utf-87289https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220315.log
ffmpeg-ffmpeg-20260910-220347.logtext/plain; charset=utf-84806https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220347.log
ffmpeg-ffmpeg-20260910-220408.logtext/plain; charset=utf-84040https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220408.log
ffmpeg-ffmpeg-20260910-220420.logtext/plain; charset=utf-82638https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220420.log
ffmpeg-ffmpeg-20260910-220455.logtext/plain; charset=utf-811612https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220455.log
ffmpeg-ffmpeg-20260910-220550.logtext/plain; charset=utf-86314https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220550.log
ffmpeg-ffmpeg-20260910-220616.logtext/plain; charset=utf-87472https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220616.log
ffmpeg-ffmpeg-20260910-220648.logtext/plain; charset=utf-86302https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220648.log
ffmpeg-ffmpeg-20260910-220714.logtext/plain; charset=utf-83376https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/ffmpeg-ffmpeg-20260910-220714.log
frontend.logtext/plain; charset=utf-8723https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/frontend.log
logs/raw/logs.2026-09-10T22:03:07.jsonapplication/json; charset=utf-824430https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/logs/raw/logs.2026-09-10T22%3A03%3A07.json
oidc.logtext/plain; charset=utf-8221https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/oidc.log
scenario-appkernel-javascript-01-initial.pngimage/png171049https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-01-initial.png
scenario-appkernel-javascript-02-after-seed.txttext/plain; charset=utf-81955https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-02-after-seed.txt
scenario-appkernel-javascript-02b-ready.txttext/plain; charset=utf-84https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-02b-ready.txt
scenario-appkernel-javascript-03-opened.txttext/plain; charset=utf-83230https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-03-opened.txt
scenario-appkernel-javascript-04-after-runs.pngimage/png53754https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-04-after-runs.png
scenario-appkernel-javascript-04-after-runs.txttext/plain; charset=utf-83230https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-04-after-runs.txt
scenario-appkernel-javascript-04a-cell-a-output.txttext/plain; charset=utf-897https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-04a-cell-a-output.txt
scenario-appkernel-javascript-04a-cell-a.pngimage/png65318https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-04a-cell-a.png
scenario-appkernel-javascript-04b-cell-b-output.txttext/plain; charset=utf-8106https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-04b-cell-b-output.txt
scenario-appkernel-javascript-04b-cell-b.pngimage/png56771https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-04b-cell-b.png
scenario-appkernel-javascript-04c-cell-c-output.txttext/plain; charset=utf-899https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-04c-cell-c-output.txt
scenario-appkernel-javascript-04c-cell-c.pngimage/png53754https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-04c-cell-c.png
scenario-appkernel-javascript-05-probe.jsonapplication/json; charset=utf-8498https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-05-probe.json
scenario-appkernel-javascript-runner-selector-state.txttext/plain; charset=utf-8243https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-runner-selector-state.txt
scenario-appkernel-javascript-walkthrough.webmvideo/webm433376https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-appkernel-javascript-walkthrough.webm
scenario-colab-export-recovery-assertions.jsonapplication/json; charset=utf-8466https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-colab-export-recovery-assertions.json
scenario-colab-export-recovery-error.pngimage/png78103https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-colab-export-recovery-error.png
scenario-colab-export-recovery-success.pngimage/png69367https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-colab-export-recovery-success.png
scenario-colab-export-recovery-walkthrough.webmvideo/webm274947https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-colab-export-recovery-walkthrough.webm
scenario-drive-revision-recovery-assertions.jsonapplication/json; charset=utf-814680https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-drive-revision-recovery-assertions.json
scenario-hello-world-01-initial.pngimage/png171049https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-01-initial.png
scenario-hello-world-02-after-seed.txttext/plain; charset=utf-81956https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-02-after-seed.txt
scenario-hello-world-02b-app-console-open.txttext/plain; charset=utf-81198https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-02b-app-console-open.txt
scenario-hello-world-03-console-output.txttext/plain; charset=utf-884https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-03-console-output.txt
scenario-hello-world-03b-runner-setup.txttext/plain; charset=utf-8168https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-03b-runner-setup.txt
scenario-hello-world-04-before-open.txttext/plain; charset=utf-82037https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-04-before-open.txt
scenario-hello-world-04b-after-expand.txttext/plain; charset=utf-84https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-04b-after-expand.txt
scenario-hello-world-05-opened-notebook.txttext/plain; charset=utf-82037https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-05-opened-notebook.txt
scenario-hello-world-06-after-run.pngimage/png39640https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-06-after-run.png
scenario-hello-world-06-after-run.txttext/plain; charset=utf-82037https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-06-after-run.txt
scenario-hello-world-06b-documents.txttext/plain; charset=utf-8279https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-06b-documents.txt
scenario-hello-world-07-output-probe.jsonapplication/json; charset=utf-878https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-07-output-probe.json
scenario-hello-world-auth-seed.txttext/plain; charset=utf-84https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-hello-world-auth-seed.txt
scenario-horizontal-rendering-1280-code.pngimage/png111590https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-1280-code.png
scenario-horizontal-rendering-1280-output.pngimage/png168005https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-1280-output.png
scenario-horizontal-rendering-1280-sibling.pngimage/png163506https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-1280-sibling.png
scenario-horizontal-rendering-1280-table.pngimage/png96024https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-1280-table.png
scenario-horizontal-rendering-1280.jsonapplication/json; charset=utf-8278https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-1280.json
scenario-horizontal-rendering-1280.pngimage/png121374https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-1280.png
scenario-horizontal-rendering-900-code.pngimage/png88613https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-900-code.png
scenario-horizontal-rendering-900-output.pngimage/png116842https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-900-output.png
scenario-horizontal-rendering-900-sibling.pngimage/png115910https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-900-sibling.png
scenario-horizontal-rendering-900-table.pngimage/png76153https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-900-table.png
scenario-horizontal-rendering-900.jsonapplication/json; charset=utf-8278https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-900.json
scenario-horizontal-rendering-900.pngimage/png93632https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering-900.png
scenario-horizontal-rendering.webmvideo/webm498123https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-horizontal-rendering.webm
scenario-html-cell-01-initial.txttext/plain; charset=utf-81841https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-html-cell-01-initial.txt
scenario-html-cell-02-opened.txttext/plain; charset=utf-8555https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-html-cell-02-opened.txt
scenario-html-cell-03-preview.pngimage/png91995https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-html-cell-03-preview.png
scenario-html-cell-03-preview.txttext/plain; charset=utf-81722https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-html-cell-03-preview.txt
scenario-html-cell-walkthrough.webmvideo/webm202913https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-html-cell-walkthrough.webm
scenario-jupyter-cuj-01-initial.pngimage/png188487https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-01-initial.png
scenario-jupyter-cuj-01a-layout.txttext/plain; charset=utf-897https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-01a-layout.txt
scenario-jupyter-cuj-02-after-seed.txttext/plain; charset=utf-83576https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-02-after-seed.txt
scenario-jupyter-cuj-02a-layout-post-seed.txttext/plain; charset=utf-897https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-02a-layout-post-seed.txt
scenario-jupyter-cuj-03-opened.txttext/plain; charset=utf-83576https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-03-opened.txt
scenario-jupyter-cuj-06-setup-cell-probe.jsonapplication/json; charset=utf-8962https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06-setup-cell-probe.json
scenario-jupyter-cuj-06-setup-diagnostics.jsonapplication/json; charset=utf-8773https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06-setup-diagnostics.json
scenario-jupyter-cuj-06-setup-output.txttext/plain; charset=utf-8671https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06-setup-output.txt
scenario-jupyter-cuj-06-setup-rendered-output.txttext/plain; charset=utf-8733https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06-setup-rendered-output.txt
scenario-jupyter-cuj-06-setup-screenshot.pngimage/png87428https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06-setup-screenshot.png
scenario-jupyter-cuj-06a-kernel-output.txttext/plain; charset=utf-8322https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06a-kernel-output.txt
scenario-jupyter-cuj-06b-kernel-dropdown-a-options.txttext/plain; charset=utf-8169https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06b-kernel-dropdown-a-options.txt
scenario-jupyter-cuj-06b-kernel-dropdown-a.pngimage/png111325https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06b-kernel-dropdown-a.png
scenario-jupyter-cuj-06b-kernel-select-a.txttext/plain; charset=utf-875https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06b-kernel-select-a.txt
scenario-jupyter-cuj-06c-kernel-dropdown-b-options.txttext/plain; charset=utf-8169https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06c-kernel-dropdown-b-options.txt
scenario-jupyter-cuj-06c-kernel-dropdown-b.pngimage/png115548https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06c-kernel-dropdown-b.png
scenario-jupyter-cuj-06c-kernel-select-b.txttext/plain; charset=utf-875https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-06c-kernel-select-b.txt
scenario-jupyter-cuj-07-ipy-a-output.txttext/plain; charset=utf-87https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-07-ipy-a-output.txt
scenario-jupyter-cuj-07a-ipy-a-trigger.pngimage/png107120https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-07a-ipy-a-trigger.png
scenario-jupyter-cuj-08-ipy-b-output.txttext/plain; charset=utf-88https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-08-ipy-b-output.txt
scenario-jupyter-cuj-10-probe.jsonapplication/json; charset=utf-82144https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-10-probe.json
scenario-jupyter-cuj-auth-existing.txttext/plain; charset=utf-821https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-auth-existing.txt
scenario-jupyter-cuj-auth-seed.txttext/plain; charset=utf-84https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-auth-seed.txt
scenario-jupyter-cuj-runner-seed.txttext/plain; charset=utf-84https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-runner-seed.txt
scenario-jupyter-cuj-seed-result.txttext/plain; charset=utf-84https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-seed-result.txt
scenario-jupyter-cuj-walkthrough.webmvideo/webm892553https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-jupyter-cuj-walkthrough.webm
scenario-no-runner-logs-01-initial.pngimage/png171049https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-01-initial.png
scenario-no-runner-logs-02-after-seed.txttext/plain; charset=utf-81956https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-02-after-seed.txt
scenario-no-runner-logs-02b-app-console-open.txttext/plain; charset=utf-81198https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-02b-app-console-open.txt
scenario-no-runner-logs-03-runner-state.txttext/plain; charset=utf-8437https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-03-runner-state.txt
scenario-no-runner-logs-03b-ready.txttext/plain; charset=utf-84https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-03b-ready.txt
scenario-no-runner-logs-04-opened-notebook.txttext/plain; charset=utf-82006https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-04-opened-notebook.txt
scenario-no-runner-logs-05-after-run.txttext/plain; charset=utf-82178https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-05-after-run.txt
scenario-no-runner-logs-05b-execution-state.txttext/plain; charset=utf-833https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-05b-execution-state.txt
scenario-no-runner-logs-06-logs-pane.txttext/plain; charset=utf-81200https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-06-logs-pane.txt
scenario-no-runner-logs-07-logs-visible.pngimage/png84846https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-07-logs-visible.png
scenario-no-runner-logs-08-tab-debug.txttext/plain; charset=utf-823https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-08-tab-debug.txt
scenario-no-runner-logs-auth-seed.txttext/plain; charset=utf-84https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-auth-seed.txt
scenario-no-runner-logs-walkthrough.webmvideo/webm422113https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-no-runner-logs-walkthrough.webm
scenario-notebook-focus-persistence-01-seed.jsonapplication/json; charset=utf-815https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-notebook-focus-persistence-01-seed.json
scenario-notebook-focus-persistence-02-storage-after-edit.jsonapplication/json; charset=utf-8131https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-notebook-focus-persistence-02-storage-after-edit.json
scenario-notebook-focus-persistence-03-after-reload-snapshot.txttext/plain; charset=utf-81742https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-notebook-focus-persistence-03-after-reload-snapshot.txt
scenario-notebook-focus-persistence-04-after-reload-state.jsonapplication/json; charset=utf-885https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-notebook-focus-persistence-04-after-reload-state.json
scenario-notebook-focus-persistence-05-after-reload.pngimage/png37414https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-notebook-focus-persistence-05-after-reload.png
scenario-notebook-focus-persistence-walkthrough.webmvideo/webm27759https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-notebook-focus-persistence-walkthrough.webm
scenario-open-shared-drive-link-01-initial.txttext/plain; charset=utf-81108https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-01-initial.txt
scenario-open-shared-drive-link-01-status-tab.pngimage/png63807https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-01-status-tab.png
scenario-open-shared-drive-link-02-file-loaded.pngimage/png51194https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-02-file-loaded.png
scenario-open-shared-drive-link-02-status.txttext/plain; charset=utf-8510https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-02-status.txt
scenario-open-shared-drive-link-03-after-reload.txttext/plain; charset=utf-81991https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-03-after-reload.txt
scenario-open-shared-drive-link-03-document-share-menu.pngimage/png58129https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-03-document-share-menu.png
scenario-open-shared-drive-link-04-explorer.txttext/plain; charset=utf-8171https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-04-explorer.txt
scenario-open-shared-drive-link-04-file-share-menu.pngimage/png66615https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-04-file-share-menu.png
scenario-open-shared-drive-link-05-current-doc.txttext/plain; charset=utf-851https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-05-current-doc.txt
scenario-open-shared-drive-link-05-tab-share-menu.pngimage/png66109https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-05-tab-share-menu.png
scenario-open-shared-drive-link-06-folder-share-menu.pngimage/png66479https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-06-folder-share-menu.png
scenario-open-shared-drive-link-06-folder-status.txttext/plain; charset=utf-82148https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-06-folder-status.txt
scenario-open-shared-drive-link-07-folder-explorer.txttext/plain; charset=utf-845https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-07-folder-explorer.txt
scenario-open-shared-drive-link-07-folder-loaded.pngimage/png54180https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-07-folder-loaded.png
scenario-open-shared-drive-link-08-direct-create.pngimage/png52510https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-08-direct-create.png
scenario-open-shared-drive-link-08-direct-create.txttext/plain; charset=utf-8655https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-08-direct-create.txt
scenario-open-shared-drive-link-walkthrough.webmvideo/webm560586https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-open-shared-drive-link-walkthrough.webm
scenario-results.jsonapplication/json; charset=utf-815318https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/scenario-results.json
summary.jsonapplication/json; charset=utf-8275https://storage.googleapis.com/runme-dev-assets/cuj-runs/runmedev-web/34535192623/1/summary.json