Check for invalid inject_tlm states, rescue bad values #3231
playwright.yml
on: pull_request
openc3-build-test
45m 7s
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 |
|