Index: TestHarness4LAMS2/src/org/lamsfoundation/testharness/admin/MockAdmin.java =================================================================== diff -u -rc6f2a6afdad3aca8a8561f32cb1e03542284c796 -re19512ad1483834cb129ff945e262b231144ceba --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/admin/MockAdmin.java (.../MockAdmin.java) (revision c6f2a6afdad3aca8a8561f32cb1e03542284c796) +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/admin/MockAdmin.java (.../MockAdmin.java) (revision e19512ad1483834cb129ff945e262b231144ceba) @@ -231,6 +231,8 @@ } } + new Call(wc, test, username + " logs out", "/lams/home.do?method=logout").execute(); + TestManager.storeUsers(storedUsersFileName, mockUsers); } catch (IOException e) { throw new RuntimeException(e); Index: TestHarness4LAMS2/src/org/lamsfoundation/testharness/author/MockAuthor.java =================================================================== diff -u -raa6023fdecba00eb9a7df76e834e681f7d58462d -re19512ad1483834cb129ff945e262b231144ceba --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/author/MockAuthor.java (.../MockAuthor.java) (revision aa6023fdecba00eb9a7df76e834e681f7d58462d) +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/author/MockAuthor.java (.../MockAuthor.java) (revision e19512ad1483834cb129ff945e262b231144ceba) @@ -90,6 +90,7 @@ String idAsString = text.substring(startIndex + MockAuthor.LD_START_TAG.length(), endIndex); MockAuthor.log .info(username + " imported learning design " + file.getName() + " and the id is " + idAsString); + new Call(wc, test, username + " logs out", "/lams/home.do?method=logout").execute(); return idAsString; } catch (IOException e) { throw new RuntimeException(e); Index: TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java =================================================================== diff -u -raa6023fdecba00eb9a7df76e834e681f7d58462d -re19512ad1483834cb129ff945e262b231144ceba --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java (.../MockLearner.java) (revision aa6023fdecba00eb9a7df76e834e681f7d58462d) +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java (.../MockLearner.java) (revision e19512ad1483834cb129ff945e262b231144ceba) @@ -916,6 +916,7 @@ resp = handleActivity(resp); nextURL = MockLearner.parseOutNextURL(resp); } else { + new Call(wc, test, username + " logs out", "/lams/home.do?method=logout").execute(); lessonFinished = true; } } else { Index: TestHarness4LAMS2/src/org/lamsfoundation/testharness/monitor/MockMonitor.java =================================================================== diff -u -raa6023fdecba00eb9a7df76e834e681f7d58462d -re19512ad1483834cb129ff945e262b231144ceba --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/monitor/MockMonitor.java (.../MockMonitor.java) (revision aa6023fdecba00eb9a7df76e834e681f7d58462d) +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/monitor/MockMonitor.java (.../MockMonitor.java) (revision e19512ad1483834cb129ff945e262b231144ceba) @@ -128,6 +128,7 @@ MockMonitor.log.debug(username + " is refreshing all learners progress"); getAllLearnersProgress(monitorTest.getGetAllLearnersProgressURL(), monitorTest.getLsId()); } + new Call(wc, test, username + " logs out", "/lams/home.do?method=logout").execute(); MockMonitor.log.info(username + " stopped monitoring"); stopSignal.countDown(); } catch (Exception e) {