Skip to content

Check for invalid inject_tlm states, rescue bad values #3231

Check for invalid inject_tlm states, rescue bad values

Check for invalid inject_tlm states, rescue bad values #3231

Triggered via pull request January 28, 2025 17:54
@jmthomasjmthomas
synchronize #1866
inject
Status Success
Total duration 45m 17s
Artifacts 1

playwright.yml

on: pull_request
openc3-build-test
45m 7s
openc3-build-test
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 5 warnings, and 3 notices
[chromium] › command-sender.spec.ts:186:5 › handles float values and scientific notation: playwright/tests/command-sender.spec.ts#L195
1) [chromium] › command-sender.spec.ts:186:5 › handles float values and scientific notation ────── Error: Timed out 10000ms waiting for expect(locator).toContainText(expected) Locator: locator('main') Expected string: "cmd(\"INST FLTCMD with FLOAT32 123.456, FLOAT64 12000\") sent" Received string: "Select TargetINSTSelect TargetSelect PacketFLTCMDSelect PacketSendDescription: Command with float parameters Parameters NameValue or StateUnitsRangeDescriptionFLOAT32-3.403e+38..3.403e+38Float32 parameterFLOAT64-1.798e+308..1.798e+308Float64 parameterStatus: Editable Command History: (Pressing Enter on the line re-executes the command) 1  ההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" Call log: - expect.toContainText with timeout 10000ms - waiting for locator('main') 14 × locator resolved to <main class="v-main">…</main> - unexpected value "Select TargetINSTSelect TargetSelect PacketFLTCMDSelect PacketSendDescription: Command with float parameters Parameters NameValue or StateUnitsRangeDescriptionFLOAT32-3.403e+38..3.403e+38Float32 parameterFLOAT64-1.798e+308..1.798e+308Float64 parameterStatus: Editable Command History: (Pressing Enter on the line re-executes the command) 1  ההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 193 | await setValue(page, 'FLOAT64', '12e3') 194 | await page.locator('[data-test="select-send"]').click() > 195 | await expect(page.locator('main')).toContainText( | ^ 196 | 'cmd("INST FLTCMD with FLOAT32 123.456, FLOAT64 12000") sent', 197 | ) 198 | await checkHistory( at /home/runner/work/cosmos/cosmos/playwright/tests/command-sender.spec.ts:195:38
[chromium] › script-runner/prompts.spec.ts:85:5 › does not out of range error for cmd_no_range_check: playwright/tests/script-runner/prompts.spec.ts#L100
2) [chromium] › script-runner/prompts.spec.ts:85:5 › does not out of range error for cmd_no_range_check, cmd_no_checks Error: Timed out 20000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('[data-test=state] input') Expected string: "stopped" Received string: "error" Call log: - expect.toHaveValue with timeout 20000ms - waiting for locator('[data-test=state] input') 6 × locator resolved to <input readonly size="1" type="text" id="input-13" value="Connecting..." class="v-field__input" aria-describedby="input-13-messages"/> - unexpected value "Connecting..." 10 × locator resolved to <input readonly size="1" type="text" id="input-13" value="running" class="v-field__input" aria-describedby="input-13-messages"/> - unexpected value "running" 8 × locator resolved to <input readonly size="1" type="text" id="input-13" value="error" class="v-field__input" aria-describedby="input-13-messages"/> - unexpected value "error" 98 | }, 99 | ) > 100 | await expect(page.locator('[data-test=state] input')).toHaveValue('stopped', { | ^ 101 | timeout: 20000, 102 | }) 103 | }) at /home/runner/work/cosmos/cosmos/playwright/tests/script-runner/prompts.spec.ts:100:57
[chromium] › utc-time.spec.ts:218:7 › Data Viewer › displays in local or UTC time: playwright/tests/utc-time.spec.ts#L272
3) [chromium] › utc-time.spec.ts:218:7 › Data Viewer › displays in local or UTC time ───────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "2025-01-28T18" Received string: "" Call Log: - Timeout 10000ms exceeded while waiting on the predicate 270 | localStartTime = addSeconds(localStartTime, 5) 271 | // Poll since inputValue is immediate > 272 | await expect | ^ 273 | .poll(async () => { 274 | return await page 275 | .locator('[data-test=history-component-text-area] textarea') at /home/runner/work/cosmos/cosmos/playwright/tests/utc-time.spec.ts:272:5
Slow Test: playwright/[chromium] › script-runner/api.spec.ts#L1
playwright/[chromium] › script-runner/api.spec.ts took 3.3m
Slow Test: playwright/[chromium] › admin/plugins.spec.ts#L1
playwright/[chromium] › admin/plugins.spec.ts took 2.4m
Slow Test: playwright/[chromium] › script-runner/suite.spec.ts#L1
playwright/[chromium] › script-runner/suite.spec.ts took 1.9m
Slow Test: playwright/[chromium] › limits-monitor.spec.ts#L1
playwright/[chromium] › limits-monitor.spec.ts took 1.2m
Slow Test: playwright/[chromium] › bucket-explorer.spec.ts#L1
playwright/[chromium] › bucket-explorer.spec.ts took 1.1m
🎭 Playwright Run Summary
213 did not run
🎭 Playwright Run Summary
3 flaky [chromium] › command-sender.spec.ts:186:5 › handles float values and scientific notation ─────── [chromium] › script-runner/prompts.spec.ts:85:5 › does not out of range error for cmd_no_range_check, cmd_no_checks [chromium] › utc-time.spec.ts:218:7 › Data Viewer › displays in local or UTC time ────────────── 1 skipped 208 passed (23.4m)
🎭 Playwright Run Summary
2 passed (6.8s)

Artifacts

Produced during runtime
Name Size
playwright Expired
14.9 MB