GPII-434: General rationalisation of GPII testing infrastructure and settings handlers. Normalised kettle.bootstrap.* system, all internal test cases are passing. Now working on new "testing" module in order to to restore architecture-specific tests. General updates to namespacing, use of promises, package files, and moved global driver into new gpii.start() function as well as exposing gpii.baseDirectory property
GPII-434: Added a bare driver file to universal
GPII-434: Updated to latest version of Kettle featuring kettle.config grade
GPII-434: All universal tests running once again - when.js has been removed from the image. Beginnings of refactoring testing support, and semantic for clearer dataSource implementation. Numerous other namespacing and consistency fixes. UserSave error tests fixed for new FLUID-5518-based error semantics
GPII-434: Intermediate commit to enable merging of branch for GPII-671 - LifecycleManager web tests are passing, Integration tests in progress - acceptance tests will be broken. In process of hoisting all arch-specific tests up to universal repo
GPII-434: A clean sweep! All test cases, integration tests, acceptance tests passing. New mock architecture for all settings handlers, as well as new "platformReporter" component as part of DeviceReporter. Converted SettingsHandlerUtilitiesTests to web tests. Need to investigate loss of uncaught exception handler in tests again. Note that globally "nodeEnv" renamed to "configName" as a testDef property.
GPII-784: SOme work towards passing tests
GPII-784: removed some files that were committed by mistake
GPII-784: Merged with antranigs latest GPII-434 branch. Fixed tests - everything is running but hte 'SaveTests.js' test of the FM