feat: build vehicle data platform and production pipeline

This commit is contained in:
lingniu
2026-07-14 12:35:33 +08:00
parent b452be3b94
commit bb59303a4b
270 changed files with 88016 additions and 1975 deletions

View File

@@ -0,0 +1,21 @@
import { describe, expect, it } from 'vitest';
import { formatTelemetryTime, formatTelemetryValue, telemetryQualityLabel } from './telemetry';
describe('latest telemetry presentation', () => {
it('formats server-authoritative scalar values without inferring metadata', () => {
expect(formatTelemetryValue(42.567)).toBe('42.57');
expect(formatTelemetryValue(true)).toBe('是');
expect(formatTelemetryValue(null)).toBe('—');
});
it('translates server quality states', () => {
expect(telemetryQualityLabel('good')).toBe('正常');
expect(telemetryQualityLabel('stale')).toBe('陈旧');
expect(telemetryQualityLabel('warning')).toBe('异常');
});
it('keeps telemetry timestamps compact for local and RFC3339 values', () => {
expect(formatTelemetryTime('2026-07-14T09:24:34+08:00')).toBe('09:24:34');
expect(formatTelemetryTime('2026-07-14 09:24:34')).toBe('09:24:34');
});
});