1
0

Centralize firmware configuration for tests

This commit is contained in:
2026-03-26 12:21:05 +01:00
parent b14a66ea3d
commit f166a9ffca
7 changed files with 39 additions and 18 deletions

View File

@@ -1,19 +1,16 @@
const path = require('path');
const firmwareConfig = require('../firmware-config');
const { primary } = require('../firmware-config');
const CACHED_ASSETS = path.resolve(__dirname, '..', 'cached_assets');
const WEBROOT = path.resolve(__dirname, '..', '..', 'web', 'dist');
const WEBROOT_FIRMWARE = path.join(WEBROOT, '_test_firmware.zip');
// Primary firmware entry (first in config) is used for E2E/integration tests.
const primary = firmwareConfig[0];
const FIRMWARE_PATH = path.join(CACHED_ASSETS, `kobo-update-${primary.version}.zip`);
const EXPECTED_SHA1 = primary.checksums;
const ORIGINAL_TGZ_SHA1 = primary.originalTgzChecksum;
module.exports = {
firmwareConfig,
FIRMWARE_PATH,
WEBROOT,
WEBROOT_FIRMWARE,