Index: TestHarness4LAMS2/src/org/lamsfoundation/testharness/admin/MockAdmin.java =================================================================== RCS file: /usr/local/cvsroot/TestHarness4LAMS2/src/org/lamsfoundation/testharness/admin/MockAdmin.java,v diff -u -r1.8.2.4 -r1.8.2.5 --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/admin/MockAdmin.java 20 Jul 2016 07:47:45 -0000 1.8.2.4 +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/admin/MockAdmin.java 21 Jul 2016 07:35:54 -0000 1.8.2.5 @@ -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 =================================================================== RCS file: /usr/local/cvsroot/TestHarness4LAMS2/src/org/lamsfoundation/testharness/author/MockAuthor.java,v diff -u -r1.5.2.2 -r1.5.2.3 --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/author/MockAuthor.java 27 Jun 2016 10:51:30 -0000 1.5.2.2 +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/author/MockAuthor.java 21 Jul 2016 07:35:54 -0000 1.5.2.3 @@ -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 =================================================================== RCS file: /usr/local/cvsroot/TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java,v diff -u -r1.25.2.7 -r1.25.2.8 --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java 28 Jun 2016 12:11:19 -0000 1.25.2.7 +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java 21 Jul 2016 07:35:54 -0000 1.25.2.8 @@ -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 =================================================================== RCS file: /usr/local/cvsroot/TestHarness4LAMS2/src/org/lamsfoundation/testharness/monitor/MockMonitor.java,v diff -u -r1.10.2.2 -r1.10.2.3 --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/monitor/MockMonitor.java 27 Jun 2016 10:51:30 -0000 1.10.2.2 +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/monitor/MockMonitor.java 21 Jul 2016 07:35:54 -0000 1.10.2.3 @@ -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) {