Skip to content

Commit 8880ed9

Browse files
committed
telemetry data generation pipeline fix
1 parent 28e81a7 commit 8880ed9

1 file changed

Lines changed: 16 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,20 @@ jobs:
8686
8787
- name: 📲 Test telemetry data generation
8888
run: |
89-
node -e "
90-
try {
91-
const { generateMockTelemetryData } = require('./src/data/telemetryData.js');
92-
const data = generateMockTelemetryData();
93-
if (data && data.soc && data.speed) {
94-
console.log('✅ Telemetry data generation successful');
95-
} else {
96-
throw new Error('Invalid telemetry data structure');
97-
}
98-
} catch (error) {
99-
console.error('❌ Telemetry data test failed:', error.message);
100-
process.exit(1);
89+
# Create a temporary test file to handle ES module import
90+
echo "import { generateMockTelemetryData } from './src/data/telemetryData.js';
91+
try {
92+
const data = generateMockTelemetryData();
93+
if (data && data.soc && data.speed) {
94+
console.log('✅ Telemetry data generation successful');
95+
process.exit(0);
96+
} else {
97+
throw new Error('Invalid telemetry data structure');
10198
}
102-
"
99+
} catch (error) {
100+
console.error('❌ Telemetry data test failed:', error.message);
101+
process.exit(1);
102+
}" > telemetry-test.mjs
103+
104+
# Run the test file with Node.js
105+
node telemetry-test.mjs

0 commit comments

Comments
 (0)