added getCliArg method to OEMIgration
Added logic to run testdata import in OEMIgration
Mapped the migration command to run OEMigrateCommand class
merge develop into testdata feature branch
run testdata import with all core files
adding left out address csv
restoring non-test data
adding data fixes unit test for OEMigration maybe this should be decoupled one day
added tests for testdata import user case
fixed test data import including logic to import test data files as override to standard data files
fixed compare_file_basenames bug and improved tests
added methods to maintain a list of the primary keys ($this->insertsMap) of rows imported during initialiseData within OEMigration context
fixed getInsertId for use cases when tables dont have an id column
also fixed dependencies between tests and suppressed some echos in unit tests
refactored getInsertId
Testdata import working but not sure on the status of the data
created a checkRelations command to doublecheck on this but looks like not all models relations are correct or matching the schema, thus command is failing at the moment.
Also enabled paramLogging for db queries in autotest config
Adding left out check relations command
First version of foreign keys checks in CheckRelationsCommand
More user friendly printout in foreign keys checks - CheckRelationsCommand
Option to save report to file
Removed orphaned addresses from testdata csv
cleaned some contact and user CSVs relations
cleaned more testdata import CSVs broken relations