Revise Installers on major vendors

Description

Test Scenarios

CommandBox Based Engine

CFML Engine

Database

Lucee 5/ACF2016/ACF2018

MySQL 8

Lucee 5/ACF2016/ACF2018

MSSQL

Lucee 5/ACF2016/ACF2018

PostgreSQL

Lucee 5/ACF2016/ACF2018

Oracle 19c

Goals

  • How can we automate this?

  • How can we reproduce manually if needed?

Hints

Create a docker-compose for each major DB Vendor and store in tests/resources/db. This can be used to startup the db for testing the installers.

A typical testing process could be:

  1. Startup db engine via docker

  2. Startup CFML engine via CommandBox and appropriate configuration file

  3. Visit URL and process the installer (Maybe look at selenium)

Assignee

Abilio Posada

Reporter

Luis Majano

Labels

None

Fix versions

Priority

Major