on xenial help sign in
Enable specifying liblightdm mock mode via env var
commit030e5dd3f2643f806b8c5d5a9a9e813922f38864 authorDaniel d'Andrada <daniel.dandrada@canonical.com> dateWed 21 Jan 2015, 10:23 (12 years ago) parent502d87b
2 files changed+9−1
tests/mocks/LightDM/liblightdm/GreeterPrivate.cpp+4 tests/mocks/LightDM/liblightdm/UsersModelPrivate.cpp+5−1
tests/mocks/LightDM/liblightdm/GreeterPrivate.cpp+4
@@ -27,6 +27,10 @@ GreeterPrivate::GreeterPrivate(Greeter* parent)
2727 mockMode("single"),
2828 q_ptr(parent)
2929{
30+ char *envMockMode = getenv("LIBLIGHTDM_MOCK_MODE");
31+ if (envMockMode) {
32+ mockMode = envMockMode;
33+ }
3034}
3135
3236void GreeterPrivate::handleAuthenticate()
tests/mocks/LightDM/liblightdm/UsersModelPrivate.cpp+5−1
@@ -24,7 +24,11 @@ UsersModelPrivate::UsersModelPrivate(UsersModel* parent)
2424 : mockMode("single")
2525 , q_ptr(parent)
2626{
27− resetEntries_single();
27+ char *envMockMode = getenv("LIBLIGHTDM_MOCK_MODE");
28+ if (envMockMode) {
29+ mockMode = envMockMode;
30+ }
31+ resetEntries();
2832}
2933
3034void UsersModelPrivate::resetEntries()