rename app ID from app.timesafari.app to app.timesafari & adjust tests (Java 20 works)

This commit is contained in:
2025-03-16 17:28:47 -06:00
parent 6c538de762
commit 2337dc64e0
7 changed files with 10 additions and 36 deletions

View File

@@ -77,13 +77,12 @@ const checkConnectedDevices = async (log) => {
// Verify Java installation
const verifyJavaInstallation = (log) => {
log('🔍 Checking Java version...');
const javaHome = '/usr/lib/jvm/java-17-openjdk';
log('🔍 Checking Java...');
const javaHome = process.env.JAVA_HOME;
if (!existsSync(javaHome)) {
throw new Error(`Required Java 17 not found at ${javaHome}. Please install OpenJDK 17.`);
throw new Error(`Required Java not found at ${javaHome}. Please install OpenJDK.`);
}
log('✅ Java 17 found');
return { JAVA_HOME: javaHome };
log('✅ Java found');
};
// Generate test data using generate_data.ts
@@ -265,9 +264,10 @@ async function runAndroidTests() {
await generateTestData(log);
await checkConnectedDevices(log);
const env = { ...process.env, ...verifyJavaInstallation(log) };
await verifyJavaInstallation(log);
await buildWebAssets(log);
await configureAndroidProject(log);
const env = process.env;
await buildAndTestAndroid(log, env);
await runAndroidApp(log, env);