forked from jsnbuchanan/crowd-funder-for-time-pwa
rename app ID from app.timesafari.app to app.timesafari & adjust tests (Java 20 works)
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user