Analysis of Task F5 - Test Platform Definition and Setup
While fulfilling this task, the following TDR requirements should be considered:
- Need documented testing procedures: D1.9
TaskC.1AnalysisDocumentDetails#DocumentTestingProcedures
Prerequisites and Assumptions
We focus on Linux and users that has permission or admins to install MySQL.
Wishes
Interactive local
Overall goal: Zero-config deployment. Optional tweaks of configuration.
- Scripts for MySQL setup (create table, drop table)
- Easy Fedora deployment (one-click)
- Scripts for changing settings
- Easy deployable repository test-content (remember customisable storage location)
- Possibility to override ports, repository directory, storage location and table names
- Easy deployable local storage (what about https?)
- Easy Summa-deploy (the summa project is responsible for core deployment)
- Documentation
Full production like
- As above
- Production-like default settings
- Easy packaging and deployment of our code
- Easy copying of production data