diff --git a/packages/e2e-test/cli-report.md b/packages/e2e-test/cli-report.md index 3a3912b8fc..c79a831bec 100644 --- a/packages/e2e-test/cli-report.md +++ b/packages/e2e-test/cli-report.md @@ -12,7 +12,7 @@ Options: -h, --help Commands: - run + run [options] help [command] ``` @@ -22,5 +22,6 @@ Commands: Usage: e2e-test run [options] Options: + -db, --dbms -h, --help ``` diff --git a/packages/e2e-test/src/commands/index.ts b/packages/e2e-test/src/commands/index.ts index c5740a1d6f..d2770d6a1e 100644 --- a/packages/e2e-test/src/commands/index.ts +++ b/packages/e2e-test/src/commands/index.ts @@ -22,8 +22,9 @@ export function registerCommands(program: Command) { .command('run') .description('Run e2e tests') .option( - '-db, --dbms', + '-db, --dbms ', 'Selected database management system for e2e testing, (eg. mysql, postgres)', + 'postgres', ) .action(run); } diff --git a/packages/e2e-test/src/commands/run.ts b/packages/e2e-test/src/commands/run.ts index 0ea542f213..46be27c188 100644 --- a/packages/e2e-test/src/commands/run.ts +++ b/packages/e2e-test/src/commands/run.ts @@ -46,7 +46,7 @@ const templatePackagePaths = [ 'packages/create-app/templates/default-app/packages/backend/package.json.hbs', ]; -export async function run(dbms: string = 'postgres') { +export async function run(options: { dbms: string }) { const rootDir = await fs.mkdtemp(resolvePath(os.tmpdir(), 'backstage-e2e-')); print(`CLI E2E test root: ${rootDir}\n`); @@ -74,7 +74,7 @@ export async function run(dbms: string = 'postgres') { Boolean(process.env.BACKSTAGE_TEST_DATABASE_MYSQL8_CONNECTION_STRING) ) { print('Testing the datbase backend startup'); - await dropClientDatabases(dbms); + await dropClientDatabases(options.dbms); const appConfig = path.resolve(appDir, 'app-config.yaml'); const productionConfig = path.resolve(appDir, 'app-config.production.yaml'); diff --git a/plugins/app-backend/migrations/20211229105307_init.js b/plugins/app-backend/migrations/20211229105307_init.js index 5f1bfdc30e..4121272bd7 100644 --- a/plugins/app-backend/migrations/20211229105307_init.js +++ b/plugins/app-backend/migrations/20211229105307_init.js @@ -24,8 +24,9 @@ exports.up = async function up(knex) { table.comment( 'A cache of static assets that where previously deployed and may still be lazy-loaded by clients', ); + // setting to 64KB to account for long paths table - .text('path', 'longtext') + .string('path', 65535) .primary() .notNullable() .comment('The path of the file');