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 |
How can we automate this?
How can we reproduce manually if needed?
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:
Startup db engine via docker
Startup CFML engine via CommandBox and appropriate configuration file
Visit URL and process the installer (Maybe look at selenium)