<freeStyleProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action _class='hudson.plugins.jobConfigHistory.JobConfigHistoryProjectAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Primary branch and template</description><displayName>app-branded-nayestane</displayName><fullDisplayName>app-branded-nayestane</fullDisplayName><fullName>app-branded-nayestane</fullName><name>app-branded-nayestane</name><url>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginapp-branded-nayestane _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></marked><revision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></revision></refsremotesoriginapp-branded-nayestane></buildsByBranchName><lastBuiltRevision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>15</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-launcher-debug.apk</displayPath><fileName>app-android-launcher-debug.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/debug/app-android-launcher-debug.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.apk</displayPath><fileName>app-android-launcher-release.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/release/app-android-launcher-release.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.aab</displayPath><fileName>app-android-launcher-release.aab</fileName><relativePath>app-android-launcher/build/outputs/bundle/release/app-android-launcher-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android-launcher/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server-all.jar</displayPath><fileName>ustad-server-all.jar</fileName><relativePath>app-ktor-server/build/libs/ustad-server-all.jar</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>495262</duration><estimatedDuration>488954</estimatedDuration><fullDisplayName>app-branded-nayestane #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>2158</queueId><result>SUCCESS</result><timestamp>1676548022863</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>3dbd013e90c7cae360b5455901d98c184a25ca14</commitId><timestamp>1673523176000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update test definitions for assignments to include handling of deadlines and grace period.
</comment><date>2023-01-12 15:32:56 +0400</date><id>3dbd013e90c7cae360b5455901d98c184a25ca14</id><msg>Update test definitions for assignments to include handling of deadlines and grace period.</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</affectedPath><commitId>1920312a1c1de30b5e2bb794a3f893d0dcab578c</commitId><timestamp>1673614833000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fixes for hiding manager. Package manager was not reporting correctly on the component status.
</comment><date>2023-01-13 17:00:33 +0400</date><id>1920312a1c1de30b5e2bb794a3f893d0dcab578c</id><msg>Fixes for hiding manager. Package manager was not reporting correctly on the component status.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>testserver-controller/runtestserver.sh</affectedPath><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>testserver-controller/start.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</commitId><timestamp>1673858780000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add support for recording Maestro end-to-end tests.
</comment><date>2023-01-16 12:46:20 +0400</date><id>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</id><msg>Add support for recording Maestro end-to-end tests.</msg><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>add</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>delete</editType><file>testserver-controller/runtestserver.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/start.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</file></path><path><editType>add</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</affectedPath><commitId>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</commitId><timestamp>1673861191000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix SiteRoute test.
</comment><date>2023-01-16 13:26:31 +0400</date><id>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</id><msg>Fix SiteRoute test.</msg><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</affectedPath><commitId>5d38c43112ad26119ee8a9260969616df77f54f9</commitId><timestamp>1673861606000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).
</comment><date>2023-01-16 13:33:26 +0400</date><id>5d38c43112ad26119ee8a9260969616df77f54f9</id><msg>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).</msg><path><editType>edit</editType><file>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><commitId>d0783231bfed4898ac7e934d87f0d1ca487b81ec</commitId><timestamp>1673868228000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix end-to-end test 002_001 teacher username/password to match
</comment><date>2023-01-16 15:23:48 +0400</date><id>d0783231bfed4898ac7e934d87f0d1ca487b81ec</id><msg>Fix end-to-end test 002_001 teacher username/password to match</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/README.md</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/adbscreenrecord.css</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>2ea1d442ed14b36f04315ed1bde1bb9c72661321</commitId><timestamp>1673953992000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add HTML test output for end-to-end videos.
</comment><date>2023-01-17 15:13:12 +0400</date><id>2ea1d442ed14b36f04315ed1bde1bb9c72661321</id><msg>Add HTML test output for end-to-end videos.</msg><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>add</editType><file>testserver-controller/src/main/resources/adbscreenrecord.css</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/README.md</file></path><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>83694c4f18f3c6e9b4f04993ab96cd563cd29167</commitId><timestamp>1673956560000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.
</comment><date>2023-01-17 15:56:00 +0400</date><id>83694c4f18f3c6e9b4f04993ab96cd563cd29167</id><msg>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</affectedPath><commitId>9a450a0f011d000ef13c093074d6e3e332174a85</commitId><timestamp>1674030758000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting list of gender options in dropdown.
</comment><date>2023-01-18 12:32:38 +0400</date><id>9a450a0f011d000ef13c093074d6e3e332174a85</id><msg>Fix potential race condition on setting list of gender options in dropdown.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>cf84648cc4d1bb638340af6b3300200375b207ad</commitId><timestamp>1674043359000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test e2e primary testfix (#490)

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible
</comment><date>2023-01-18 16:02:39 +0400</date><id>cf84648cc4d1bb638340af6b3300200375b207ad</id><msg>Dev test e2e primary testfix (#490)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>83127d456376255d557a5467e7e42445a577dbeb</commitId><timestamp>1674112244000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix run-maestro-test to return exit status from Maestro command.
</comment><date>2023-01-19 11:10:44 +0400</date><id>83127d456376255d557a5467e7e42445a577dbeb</id><msg>Fix run-maestro-test to return exit status from Maestro command.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><commitId>941b271f41a1709a6d93f9c25d7ba390f2d29124</commitId><timestamp>1674126874000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)

</comment><date>2023-01-19 15:14:34 +0400</date><id>941b271f41a1709a6d93f9c25d7ba390f2d29124</id><msg>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_course_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/test-files/content/Pdf_Content.pdf</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>bcdd8a9124e309b00cc42d3956f1c6839725656a</commitId><timestamp>1675411278000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test maestro checklist 003 course blocks (#480)

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing-added pdf content

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added assertion to test 003_003

* MAESTRO CHECKLIST NO _003 Course block editing-removed select option and added content name

* removed id from class content name as text

* if login flow not successful, test will retry the flow on test-001_007

* checklist- 004 - Assignment blocks

* checklist- 003- changes

* checklist- 003- changes

* checklist- 002- changes

* Add one comment to Maestro flow on module collapse.

---------

Co-authored-by: Mike Dawson &lt;mike@ustadmobile.com&gt;
</comment><date>2023-02-03 12:01:18 +0400</date><id>bcdd8a9124e309b00cc42d3956f1c6839725656a</id><msg>Dev test maestro checklist 003 course blocks (#480)</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/add_course_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/hide_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/edit_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</file></path><path><editType>add</editType><file>test-end-to-end/test-files/content/Pdf_Content.pdf</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/build-extra-app-copy.sh</affectedPath><commitId>3b98a02fca884cbd69683e5468a3e5055ea36aa9</commitId><timestamp>1675425603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.
</comment><date>2023-02-03 16:00:03 +0400</date><id>3b98a02fca884cbd69683e5468a3e5055ea36aa9</id><msg>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/build-extra-app-copy.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><commitId>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</commitId><timestamp>1675429495000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.
</comment><date>2023-02-03 17:04:55 +0400</date><id>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</id><msg>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.</msg><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</file></path><path><editType>edit</editType><file>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-database/src/main/AndroidManifest.xml</affectedPath><affectedPath>lib-database/build.gradle</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.properties</affectedPath><affectedPath>lib-database/src/androidMain/AndroidManifest.xml</affectedPath><affectedPath>app-android-launcher/build.gradle</affectedPath><affectedPath>build.gradle</affectedPath><commitId>773652c5ebd91224c9d9ca46234365c48d697f42</commitId><timestamp>1675446157000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update to Android Gradle Plugin 7.4.0
</comment><date>2023-02-03 21:42:37 +0400</date><id>773652c5ebd91224c9d9ca46234365c48d697f42</id><msg>Update to Android Gradle Plugin 7.4.0</msg><path><editType>edit</editType><file>app-android-launcher/build.gradle</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>delete</editType><file>lib-database/src/androidMain/AndroidManifest.xml</file></path><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.properties</file></path><path><editType>delete</editType><file>lib-database/src/main/AndroidManifest.xml</file></path><path><editType>edit</editType><file>lib-database/build.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><commitId>2564060e4ead75a1c35c7653e33e079e06eef9a9</commitId><timestamp>1675446196000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.
</comment><date>2023-02-03 21:43:16 +0400</date><id>2564060e4ead75a1c35c7653e33e079e06eef9a9</id><msg>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><commitId>c37f4082567161d3856580bc18a35f21f6331eda</commitId><timestamp>1675448200000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Disable remaining checklist 3 tests.
</comment><date>2023-02-03 22:16:40 +0400</date><id>c37f4082567161d3856580bc18a35f21f6331eda</id><msg>Disable remaining checklist 3 tests.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/application.conf</affectedPath><commitId>e62ba3a56114de0ee4df3ae4e06172c561960530</commitId><timestamp>1675672179000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove any use of clearTables from the main version of the ktor server app.

End-to-end Android tests were sometimes failing due to invalid username/password messages. This was likely related to resetting the salt used to encrypt passwords whilst the server is running.
</comment><date>2023-02-06 12:29:39 +0400</date><id>e62ba3a56114de0ee4df3ae4e06172c561960530</id><msg>Remove any use of clearTables from the main version of the ktor server app.</msg><path><editType>delete</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/resources/application.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</commitId><timestamp>1675676594000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.
</comment><date>2023-02-06 13:43:14 +0400</date><id>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</id><msg>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>9ee0099f12dc02046192de9a6cdc6532f7544ed5</commitId><timestamp>1675683189000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)

</comment><date>2023-02-06 15:33:09 +0400</date><id>9ee0099f12dc02046192de9a6cdc6532f7544ed5</id><msg>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><commitId>b3b6807a929cbb3a7461e510bd157947227ac761</commitId><timestamp>1675934351000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Edited 003 tests (#506)

* Edited 003 tests

* Edited failed tests - this commit fix issues

* Checklist 003 changes Text=edit to id

* Checklist 003 changes Text=edit to id
</comment><date>2023-02-09 13:19:11 +0400</date><id>b3b6807a929cbb3a7461e510bd157947227ac761</id><msg>Edited 003 tests (#506)</msg><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>f57d316ce08da1617cd095ed550fca9aa53b10d1</commitId><timestamp>1676545603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test spec
</comment><date>2023-02-16 15:06:43 +0400</date><id>f57d316ce08da1617cd095ed550fca9aa53b10d1</id><msg>Update end-to-end test spec</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</commitId><timestamp>1676546618000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test definitions
</comment><date>2023-02-16 15:23:38 +0400</date><id>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</id><msg>Update end-to-end test definitions</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginapp-branded-nayestane _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><branch><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></marked><revision><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><branch><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></revision></refsremotesoriginapp-branded-nayestane></buildsByBranchName><lastBuiltRevision><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><branch><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>14</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-launcher-debug.apk</displayPath><fileName>app-android-launcher-debug.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/debug/app-android-launcher-debug.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.apk</displayPath><fileName>app-android-launcher-release.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/release/app-android-launcher-release.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.aab</displayPath><fileName>app-android-launcher-release.aab</fileName><relativePath>app-android-launcher/build/outputs/bundle/release/app-android-launcher-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android-launcher/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server-all.jar</displayPath><fileName>ustad-server-all.jar</fileName><relativePath>app-ktor-server/build/libs/ustad-server-all.jar</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>482646</duration><estimatedDuration>488954</estimatedDuration><fullDisplayName>app-branded-nayestane #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>2019</queueId><result>SUCCESS</result><timestamp>1673285059987</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/res/drawable/ic_baseline_edit_24.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PanicButtonSettingsView.kt</affectedPath><affectedPath>app-android/src/main/AndroidManifest.xml</affectedPath><affectedPath>app-android/build.gradle</affectedPath><affectedPath>app-android/src/main/res/layout/fragment_panic_button_settings.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicConfigActivity.kt</affectedPath><affectedPath>app-android/src/main/res/drawable/baseline_crisis_alert_24.xml</affectedPath><affectedPath>app-android-launcher/src/main/res/drawable/ic_launcher_icon.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/ExitActivity.kt</affectedPath><affectedPath>app-android-launcher/src/main/AndroidManifest.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/SettingsFragment.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/NotepadActivity.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PanicButtonSettingsFragment.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/presenter/PanicButtonSettingsPresenter.kt</affectedPath><affectedPath>app-android/src/main/res/layout/activity_panic_config.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</affectedPath><affectedPath>app-android/src/main/res/layout/fragment_settings.xml</affectedPath><affectedPath>app-android/src/main/res/navigation/mobile_navigation.xml</affectedPath><affectedPath>core/locale/main/values/strings_ui.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/UstadBaseFragment.kt</affectedPath><affectedPath>app-android/src/main/res/layout/activity_panic_responder.xml</affectedPath><commitId>5c3b2225af06e0c6bd328b60c8299edd7df01773</commitId><timestamp>1672589085000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add support for PanicKit trigger response.
</comment><date>2023-01-01 20:04:45 +0400</date><id>5c3b2225af06e0c6bd328b60c8299edd7df01773</id><msg>Add support for PanicKit trigger response.</msg><path><editType>edit</editType><file>app-android/src/main/AndroidManifest.xml</file></path><path><editType>add</editType><file>app-android/src/main/res/drawable/ic_baseline_edit_24.xml</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/UstadBaseFragment.kt</file></path><path><editType>edit</editType><file>app-android-launcher/src/main/res/drawable/ic_launcher_icon.xml</file></path><path><editType>edit</editType><file>app-android-launcher/src/main/AndroidManifest.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicConfigActivity.kt</file></path><path><editType>add</editType><file>app-android/src/main/res/layout/activity_panic_responder.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</file></path><path><editType>add</editType><file>app-android/src/main/res/drawable/baseline_crisis_alert_24.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/NotepadActivity.kt</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</file></path><path><editType>edit</editType><file>app-android/src/main/res/layout/fragment_settings.xml</file></path><path><editType>edit</editType><file>app-android/src/main/res/navigation/mobile_navigation.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PanicButtonSettingsFragment.kt</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/ExitActivity.kt</file></path><path><editType>edit</editType><file>core/locale/main/values/strings_ui.xml</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>add</editType><file>app-android/src/main/res/layout/fragment_panic_button_settings.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/presenter/PanicButtonSettingsPresenter.kt</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PanicButtonSettingsView.kt</file></path><path><editType>add</editType><file>app-android/src/main/res/layout/activity_panic_config.xml</file></path><path><editType>edit</editType><file>app-android/build.gradle</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/SettingsFragment.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/locale/main/values/strings_ui.xml</affectedPath><commitId>ad7423db2b43690228698fe68e6a8afd2a1e5099</commitId><timestamp>1672659649000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove some unused strings
</comment><date>2023-01-02 15:40:49 +0400</date><id>ad7423db2b43690228698fe68e6a8afd2a1e5099</id><msg>Remove some unused strings</msg><path><editType>edit</editType><file>core/locale/main/values/strings_ui.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_course_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/redirect_to_select.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/002_002_student_joining_course_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_person_account.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/user_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/moreOptions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/teacher_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/play_video_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/clear_state_and_get_started.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/select_site.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/redirect_to_downloads.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_people.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/dismiss_notification.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/get_started.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/person_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>37e523ddf8e0c74a84eada40436f1277219cf0e7</commitId><timestamp>1672903067000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>End 2 end test- Courses creation, enrolment, attendance (#455)

* End 2 end test

* End 2 end test - moved failed test to new folder -e2e-tests.disabled

* End 2 end test - modified tests - maestro

* End 2 end test - maestro - added comments ,

* End 2 end test - maestro - added screenshots
</comment><date>2023-01-05 11:17:47 +0400</date><id>37e523ddf8e0c74a84eada40436f1277219cf0e7</id><msg>End 2 end test- Courses creation, enrolment, attendance (#455)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_people.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/person_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/clear_state_and_get_started.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/user_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/redirect_to_select.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/teacher_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_course_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/moreOptions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/add_person_account.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/get_started.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/002_002_student_joining_course_using_code.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/select_site.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/redirect_to_downloads.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/guest_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/play_video_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/hide_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/admin_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/dismiss_notification.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>8f2a7bfba7458e97f935be384dbf72c3784b6112</commitId><timestamp>1672922947000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update README for end-to-end tests.
</comment><date>2023-01-05 16:49:07 +0400</date><id>8f2a7bfba7458e97f935be384dbf72c3784b6112</id><msg>Update README for end-to-end tests.</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android-launcher/build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/build-extra-app-copy.sh</affectedPath><commitId>8a64fdf302b9f45ae60ef1989308a4d5882121f2</commitId><timestamp>1672952792000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add option to create an additional APK with a new app ID for use in end-to-end testing for scenarios that involve user interaction.
</comment><date>2023-01-06 01:06:32 +0400</date><id>8a64fdf302b9f45ae60ef1989308a4d5882121f2</id><msg>Add option to create an additional APK with a new app ID for use in end-to-end testing for scenarios that involve user interaction.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/build-extra-app-copy.sh</file></path><path><editType>edit</editType><file>app-android-launcher/build.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>007c193109f4443e1621fc574f93b1fafd13de84</commitId><timestamp>1673004430000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Generate extra maestro flow files to interact with second copy of app (used for end-to-end testing of user interaction).
</comment><date>2023-01-06 15:27:10 +0400</date><id>007c193109f4443e1621fc574f93b1fafd13de84</id><msg>Generate extra maestro flow files to interact with second copy of app (used for end-to-end testing of user interaction).</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginapp-branded-nayestane _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><branch><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></marked><revision><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><branch><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></revision></refsremotesoriginapp-branded-nayestane></buildsByBranchName><lastBuiltRevision><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><branch><SHA1>63a44dbd914a027c03b9fd43ac10d0938ee94deb</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>14</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-launcher-debug.apk</displayPath><fileName>app-android-launcher-debug.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/debug/app-android-launcher-debug.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.apk</displayPath><fileName>app-android-launcher-release.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/release/app-android-launcher-release.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.aab</displayPath><fileName>app-android-launcher-release.aab</fileName><relativePath>app-android-launcher/build/outputs/bundle/release/app-android-launcher-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android-launcher/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server-all.jar</displayPath><fileName>ustad-server-all.jar</fileName><relativePath>app-ktor-server/build/libs/ustad-server-all.jar</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>482646</duration><estimatedDuration>488954</estimatedDuration><fullDisplayName>app-branded-nayestane #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>2019</queueId><result>SUCCESS</result><timestamp>1673285059987</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/res/drawable/ic_baseline_edit_24.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PanicButtonSettingsView.kt</affectedPath><affectedPath>app-android/src/main/AndroidManifest.xml</affectedPath><affectedPath>app-android/build.gradle</affectedPath><affectedPath>app-android/src/main/res/layout/fragment_panic_button_settings.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicConfigActivity.kt</affectedPath><affectedPath>app-android/src/main/res/drawable/baseline_crisis_alert_24.xml</affectedPath><affectedPath>app-android-launcher/src/main/res/drawable/ic_launcher_icon.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/ExitActivity.kt</affectedPath><affectedPath>app-android-launcher/src/main/AndroidManifest.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/SettingsFragment.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/NotepadActivity.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PanicButtonSettingsFragment.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/presenter/PanicButtonSettingsPresenter.kt</affectedPath><affectedPath>app-android/src/main/res/layout/activity_panic_config.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</affectedPath><affectedPath>app-android/src/main/res/layout/fragment_settings.xml</affectedPath><affectedPath>app-android/src/main/res/navigation/mobile_navigation.xml</affectedPath><affectedPath>core/locale/main/values/strings_ui.xml</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/UstadBaseFragment.kt</affectedPath><affectedPath>app-android/src/main/res/layout/activity_panic_responder.xml</affectedPath><commitId>5c3b2225af06e0c6bd328b60c8299edd7df01773</commitId><timestamp>1672589085000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add support for PanicKit trigger response.
</comment><date>2023-01-01 20:04:45 +0400</date><id>5c3b2225af06e0c6bd328b60c8299edd7df01773</id><msg>Add support for PanicKit trigger response.</msg><path><editType>edit</editType><file>app-android/src/main/AndroidManifest.xml</file></path><path><editType>add</editType><file>app-android/src/main/res/drawable/ic_baseline_edit_24.xml</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/UstadBaseFragment.kt</file></path><path><editType>edit</editType><file>app-android-launcher/src/main/res/drawable/ic_launcher_icon.xml</file></path><path><editType>edit</editType><file>app-android-launcher/src/main/AndroidManifest.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicConfigActivity.kt</file></path><path><editType>add</editType><file>app-android/src/main/res/layout/activity_panic_responder.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</file></path><path><editType>add</editType><file>app-android/src/main/res/drawable/baseline_crisis_alert_24.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/NotepadActivity.kt</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</file></path><path><editType>edit</editType><file>app-android/src/main/res/layout/fragment_settings.xml</file></path><path><editType>edit</editType><file>app-android/src/main/res/navigation/mobile_navigation.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PanicButtonSettingsFragment.kt</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/ExitActivity.kt</file></path><path><editType>edit</editType><file>core/locale/main/values/strings_ui.xml</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>add</editType><file>app-android/src/main/res/layout/fragment_panic_button_settings.xml</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/presenter/PanicButtonSettingsPresenter.kt</file></path><path><editType>add</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PanicButtonSettingsView.kt</file></path><path><editType>add</editType><file>app-android/src/main/res/layout/activity_panic_config.xml</file></path><path><editType>edit</editType><file>app-android/build.gradle</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/SettingsFragment.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/locale/main/values/strings_ui.xml</affectedPath><commitId>ad7423db2b43690228698fe68e6a8afd2a1e5099</commitId><timestamp>1672659649000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove some unused strings
</comment><date>2023-01-02 15:40:49 +0400</date><id>ad7423db2b43690228698fe68e6a8afd2a1e5099</id><msg>Remove some unused strings</msg><path><editType>edit</editType><file>core/locale/main/values/strings_ui.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_course_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/redirect_to_select.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/002_002_student_joining_course_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_person_account.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/user_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/moreOptions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/teacher_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/play_video_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/clear_state_and_get_started.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/select_site.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/redirect_to_downloads.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_people.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/dismiss_notification.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/get_started.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/person_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>37e523ddf8e0c74a84eada40436f1277219cf0e7</commitId><timestamp>1672903067000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>End 2 end test- Courses creation, enrolment, attendance (#455)

* End 2 end test

* End 2 end test - moved failed test to new folder -e2e-tests.disabled

* End 2 end test - modified tests - maestro

* End 2 end test - maestro - added comments ,

* End 2 end test - maestro - added screenshots
</comment><date>2023-01-05 11:17:47 +0400</date><id>37e523ddf8e0c74a84eada40436f1277219cf0e7</id><msg>End 2 end test- Courses creation, enrolment, attendance (#455)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_people.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/person_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/clear_state_and_get_started.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/user_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/redirect_to_select.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/teacher_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_course_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/moreOptions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/add_person_account.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/get_started.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/002_002_student_joining_course_using_code.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/select_site.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/redirect_to_downloads.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/guest_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/play_video_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/hide_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/admin_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/dismiss_notification.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>8f2a7bfba7458e97f935be384dbf72c3784b6112</commitId><timestamp>1672922947000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update README for end-to-end tests.
</comment><date>2023-01-05 16:49:07 +0400</date><id>8f2a7bfba7458e97f935be384dbf72c3784b6112</id><msg>Update README for end-to-end tests.</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android-launcher/build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/build-extra-app-copy.sh</affectedPath><commitId>8a64fdf302b9f45ae60ef1989308a4d5882121f2</commitId><timestamp>1672952792000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add option to create an additional APK with a new app ID for use in end-to-end testing for scenarios that involve user interaction.
</comment><date>2023-01-06 01:06:32 +0400</date><id>8a64fdf302b9f45ae60ef1989308a4d5882121f2</id><msg>Add option to create an additional APK with a new app ID for use in end-to-end testing for scenarios that involve user interaction.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/build-extra-app-copy.sh</file></path><path><editType>edit</editType><file>app-android-launcher/build.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>007c193109f4443e1621fc574f93b1fafd13de84</commitId><timestamp>1673004430000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Generate extra maestro flow files to interact with second copy of app (used for end-to-end testing of user interaction).
</comment><date>2023-01-06 15:27:10 +0400</date><id>007c193109f4443e1621fc574f93b1fafd13de84</id><msg>Generate extra maestro flow files to interact with second copy of app (used for end-to-end testing of user interaction).</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></firstBuild><healthReport><description>Tests: 0 tests failing out of a total of 15 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginapp-branded-nayestane _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></marked><revision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></revision></refsremotesoriginapp-branded-nayestane></buildsByBranchName><lastBuiltRevision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>15</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-launcher-debug.apk</displayPath><fileName>app-android-launcher-debug.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/debug/app-android-launcher-debug.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.apk</displayPath><fileName>app-android-launcher-release.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/release/app-android-launcher-release.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.aab</displayPath><fileName>app-android-launcher-release.aab</fileName><relativePath>app-android-launcher/build/outputs/bundle/release/app-android-launcher-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android-launcher/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server-all.jar</displayPath><fileName>ustad-server-all.jar</fileName><relativePath>app-ktor-server/build/libs/ustad-server-all.jar</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>495262</duration><estimatedDuration>488954</estimatedDuration><fullDisplayName>app-branded-nayestane #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>2158</queueId><result>SUCCESS</result><timestamp>1676548022863</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>3dbd013e90c7cae360b5455901d98c184a25ca14</commitId><timestamp>1673523176000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update test definitions for assignments to include handling of deadlines and grace period.
</comment><date>2023-01-12 15:32:56 +0400</date><id>3dbd013e90c7cae360b5455901d98c184a25ca14</id><msg>Update test definitions for assignments to include handling of deadlines and grace period.</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</affectedPath><commitId>1920312a1c1de30b5e2bb794a3f893d0dcab578c</commitId><timestamp>1673614833000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fixes for hiding manager. Package manager was not reporting correctly on the component status.
</comment><date>2023-01-13 17:00:33 +0400</date><id>1920312a1c1de30b5e2bb794a3f893d0dcab578c</id><msg>Fixes for hiding manager. Package manager was not reporting correctly on the component status.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>testserver-controller/runtestserver.sh</affectedPath><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>testserver-controller/start.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</commitId><timestamp>1673858780000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add support for recording Maestro end-to-end tests.
</comment><date>2023-01-16 12:46:20 +0400</date><id>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</id><msg>Add support for recording Maestro end-to-end tests.</msg><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>add</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>delete</editType><file>testserver-controller/runtestserver.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/start.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</file></path><path><editType>add</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</affectedPath><commitId>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</commitId><timestamp>1673861191000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix SiteRoute test.
</comment><date>2023-01-16 13:26:31 +0400</date><id>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</id><msg>Fix SiteRoute test.</msg><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</affectedPath><commitId>5d38c43112ad26119ee8a9260969616df77f54f9</commitId><timestamp>1673861606000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).
</comment><date>2023-01-16 13:33:26 +0400</date><id>5d38c43112ad26119ee8a9260969616df77f54f9</id><msg>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).</msg><path><editType>edit</editType><file>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><commitId>d0783231bfed4898ac7e934d87f0d1ca487b81ec</commitId><timestamp>1673868228000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix end-to-end test 002_001 teacher username/password to match
</comment><date>2023-01-16 15:23:48 +0400</date><id>d0783231bfed4898ac7e934d87f0d1ca487b81ec</id><msg>Fix end-to-end test 002_001 teacher username/password to match</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/README.md</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/adbscreenrecord.css</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>2ea1d442ed14b36f04315ed1bde1bb9c72661321</commitId><timestamp>1673953992000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add HTML test output for end-to-end videos.
</comment><date>2023-01-17 15:13:12 +0400</date><id>2ea1d442ed14b36f04315ed1bde1bb9c72661321</id><msg>Add HTML test output for end-to-end videos.</msg><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>add</editType><file>testserver-controller/src/main/resources/adbscreenrecord.css</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/README.md</file></path><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>83694c4f18f3c6e9b4f04993ab96cd563cd29167</commitId><timestamp>1673956560000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.
</comment><date>2023-01-17 15:56:00 +0400</date><id>83694c4f18f3c6e9b4f04993ab96cd563cd29167</id><msg>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</affectedPath><commitId>9a450a0f011d000ef13c093074d6e3e332174a85</commitId><timestamp>1674030758000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting list of gender options in dropdown.
</comment><date>2023-01-18 12:32:38 +0400</date><id>9a450a0f011d000ef13c093074d6e3e332174a85</id><msg>Fix potential race condition on setting list of gender options in dropdown.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>cf84648cc4d1bb638340af6b3300200375b207ad</commitId><timestamp>1674043359000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test e2e primary testfix (#490)

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible
</comment><date>2023-01-18 16:02:39 +0400</date><id>cf84648cc4d1bb638340af6b3300200375b207ad</id><msg>Dev test e2e primary testfix (#490)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>83127d456376255d557a5467e7e42445a577dbeb</commitId><timestamp>1674112244000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix run-maestro-test to return exit status from Maestro command.
</comment><date>2023-01-19 11:10:44 +0400</date><id>83127d456376255d557a5467e7e42445a577dbeb</id><msg>Fix run-maestro-test to return exit status from Maestro command.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><commitId>941b271f41a1709a6d93f9c25d7ba390f2d29124</commitId><timestamp>1674126874000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)

</comment><date>2023-01-19 15:14:34 +0400</date><id>941b271f41a1709a6d93f9c25d7ba390f2d29124</id><msg>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_course_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/test-files/content/Pdf_Content.pdf</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>bcdd8a9124e309b00cc42d3956f1c6839725656a</commitId><timestamp>1675411278000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test maestro checklist 003 course blocks (#480)

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing-added pdf content

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added assertion to test 003_003

* MAESTRO CHECKLIST NO _003 Course block editing-removed select option and added content name

* removed id from class content name as text

* if login flow not successful, test will retry the flow on test-001_007

* checklist- 004 - Assignment blocks

* checklist- 003- changes

* checklist- 003- changes

* checklist- 002- changes

* Add one comment to Maestro flow on module collapse.

---------

Co-authored-by: Mike Dawson &lt;mike@ustadmobile.com&gt;
</comment><date>2023-02-03 12:01:18 +0400</date><id>bcdd8a9124e309b00cc42d3956f1c6839725656a</id><msg>Dev test maestro checklist 003 course blocks (#480)</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/add_course_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/hide_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/edit_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</file></path><path><editType>add</editType><file>test-end-to-end/test-files/content/Pdf_Content.pdf</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/build-extra-app-copy.sh</affectedPath><commitId>3b98a02fca884cbd69683e5468a3e5055ea36aa9</commitId><timestamp>1675425603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.
</comment><date>2023-02-03 16:00:03 +0400</date><id>3b98a02fca884cbd69683e5468a3e5055ea36aa9</id><msg>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/build-extra-app-copy.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><commitId>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</commitId><timestamp>1675429495000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.
</comment><date>2023-02-03 17:04:55 +0400</date><id>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</id><msg>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.</msg><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</file></path><path><editType>edit</editType><file>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-database/src/main/AndroidManifest.xml</affectedPath><affectedPath>lib-database/build.gradle</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.properties</affectedPath><affectedPath>lib-database/src/androidMain/AndroidManifest.xml</affectedPath><affectedPath>app-android-launcher/build.gradle</affectedPath><affectedPath>build.gradle</affectedPath><commitId>773652c5ebd91224c9d9ca46234365c48d697f42</commitId><timestamp>1675446157000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update to Android Gradle Plugin 7.4.0
</comment><date>2023-02-03 21:42:37 +0400</date><id>773652c5ebd91224c9d9ca46234365c48d697f42</id><msg>Update to Android Gradle Plugin 7.4.0</msg><path><editType>edit</editType><file>app-android-launcher/build.gradle</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>delete</editType><file>lib-database/src/androidMain/AndroidManifest.xml</file></path><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.properties</file></path><path><editType>delete</editType><file>lib-database/src/main/AndroidManifest.xml</file></path><path><editType>edit</editType><file>lib-database/build.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><commitId>2564060e4ead75a1c35c7653e33e079e06eef9a9</commitId><timestamp>1675446196000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.
</comment><date>2023-02-03 21:43:16 +0400</date><id>2564060e4ead75a1c35c7653e33e079e06eef9a9</id><msg>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><commitId>c37f4082567161d3856580bc18a35f21f6331eda</commitId><timestamp>1675448200000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Disable remaining checklist 3 tests.
</comment><date>2023-02-03 22:16:40 +0400</date><id>c37f4082567161d3856580bc18a35f21f6331eda</id><msg>Disable remaining checklist 3 tests.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/application.conf</affectedPath><commitId>e62ba3a56114de0ee4df3ae4e06172c561960530</commitId><timestamp>1675672179000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove any use of clearTables from the main version of the ktor server app.

End-to-end Android tests were sometimes failing due to invalid username/password messages. This was likely related to resetting the salt used to encrypt passwords whilst the server is running.
</comment><date>2023-02-06 12:29:39 +0400</date><id>e62ba3a56114de0ee4df3ae4e06172c561960530</id><msg>Remove any use of clearTables from the main version of the ktor server app.</msg><path><editType>delete</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/resources/application.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</commitId><timestamp>1675676594000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.
</comment><date>2023-02-06 13:43:14 +0400</date><id>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</id><msg>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>9ee0099f12dc02046192de9a6cdc6532f7544ed5</commitId><timestamp>1675683189000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)

</comment><date>2023-02-06 15:33:09 +0400</date><id>9ee0099f12dc02046192de9a6cdc6532f7544ed5</id><msg>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><commitId>b3b6807a929cbb3a7461e510bd157947227ac761</commitId><timestamp>1675934351000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Edited 003 tests (#506)

* Edited 003 tests

* Edited failed tests - this commit fix issues

* Checklist 003 changes Text=edit to id

* Checklist 003 changes Text=edit to id
</comment><date>2023-02-09 13:19:11 +0400</date><id>b3b6807a929cbb3a7461e510bd157947227ac761</id><msg>Edited 003 tests (#506)</msg><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>f57d316ce08da1617cd095ed550fca9aa53b10d1</commitId><timestamp>1676545603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test spec
</comment><date>2023-02-16 15:06:43 +0400</date><id>f57d316ce08da1617cd095ed550fca9aa53b10d1</id><msg>Update end-to-end test spec</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</commitId><timestamp>1676546618000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test definitions
</comment><date>2023-02-16 15:23:38 +0400</date><id>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</id><msg>Update end-to-end test definitions</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginapp-branded-nayestane _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></marked><revision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></revision></refsremotesoriginapp-branded-nayestane></buildsByBranchName><lastBuiltRevision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>15</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-launcher-debug.apk</displayPath><fileName>app-android-launcher-debug.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/debug/app-android-launcher-debug.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.apk</displayPath><fileName>app-android-launcher-release.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/release/app-android-launcher-release.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.aab</displayPath><fileName>app-android-launcher-release.aab</fileName><relativePath>app-android-launcher/build/outputs/bundle/release/app-android-launcher-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android-launcher/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server-all.jar</displayPath><fileName>ustad-server-all.jar</fileName><relativePath>app-ktor-server/build/libs/ustad-server-all.jar</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>495262</duration><estimatedDuration>488954</estimatedDuration><fullDisplayName>app-branded-nayestane #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>2158</queueId><result>SUCCESS</result><timestamp>1676548022863</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>3dbd013e90c7cae360b5455901d98c184a25ca14</commitId><timestamp>1673523176000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update test definitions for assignments to include handling of deadlines and grace period.
</comment><date>2023-01-12 15:32:56 +0400</date><id>3dbd013e90c7cae360b5455901d98c184a25ca14</id><msg>Update test definitions for assignments to include handling of deadlines and grace period.</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</affectedPath><commitId>1920312a1c1de30b5e2bb794a3f893d0dcab578c</commitId><timestamp>1673614833000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fixes for hiding manager. Package manager was not reporting correctly on the component status.
</comment><date>2023-01-13 17:00:33 +0400</date><id>1920312a1c1de30b5e2bb794a3f893d0dcab578c</id><msg>Fixes for hiding manager. Package manager was not reporting correctly on the component status.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>testserver-controller/runtestserver.sh</affectedPath><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>testserver-controller/start.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</commitId><timestamp>1673858780000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add support for recording Maestro end-to-end tests.
</comment><date>2023-01-16 12:46:20 +0400</date><id>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</id><msg>Add support for recording Maestro end-to-end tests.</msg><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>add</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>delete</editType><file>testserver-controller/runtestserver.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/start.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</file></path><path><editType>add</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</affectedPath><commitId>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</commitId><timestamp>1673861191000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix SiteRoute test.
</comment><date>2023-01-16 13:26:31 +0400</date><id>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</id><msg>Fix SiteRoute test.</msg><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</affectedPath><commitId>5d38c43112ad26119ee8a9260969616df77f54f9</commitId><timestamp>1673861606000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).
</comment><date>2023-01-16 13:33:26 +0400</date><id>5d38c43112ad26119ee8a9260969616df77f54f9</id><msg>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).</msg><path><editType>edit</editType><file>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><commitId>d0783231bfed4898ac7e934d87f0d1ca487b81ec</commitId><timestamp>1673868228000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix end-to-end test 002_001 teacher username/password to match
</comment><date>2023-01-16 15:23:48 +0400</date><id>d0783231bfed4898ac7e934d87f0d1ca487b81ec</id><msg>Fix end-to-end test 002_001 teacher username/password to match</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/README.md</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/adbscreenrecord.css</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>2ea1d442ed14b36f04315ed1bde1bb9c72661321</commitId><timestamp>1673953992000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add HTML test output for end-to-end videos.
</comment><date>2023-01-17 15:13:12 +0400</date><id>2ea1d442ed14b36f04315ed1bde1bb9c72661321</id><msg>Add HTML test output for end-to-end videos.</msg><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>add</editType><file>testserver-controller/src/main/resources/adbscreenrecord.css</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/README.md</file></path><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>83694c4f18f3c6e9b4f04993ab96cd563cd29167</commitId><timestamp>1673956560000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.
</comment><date>2023-01-17 15:56:00 +0400</date><id>83694c4f18f3c6e9b4f04993ab96cd563cd29167</id><msg>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</affectedPath><commitId>9a450a0f011d000ef13c093074d6e3e332174a85</commitId><timestamp>1674030758000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting list of gender options in dropdown.
</comment><date>2023-01-18 12:32:38 +0400</date><id>9a450a0f011d000ef13c093074d6e3e332174a85</id><msg>Fix potential race condition on setting list of gender options in dropdown.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>cf84648cc4d1bb638340af6b3300200375b207ad</commitId><timestamp>1674043359000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test e2e primary testfix (#490)

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible
</comment><date>2023-01-18 16:02:39 +0400</date><id>cf84648cc4d1bb638340af6b3300200375b207ad</id><msg>Dev test e2e primary testfix (#490)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>83127d456376255d557a5467e7e42445a577dbeb</commitId><timestamp>1674112244000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix run-maestro-test to return exit status from Maestro command.
</comment><date>2023-01-19 11:10:44 +0400</date><id>83127d456376255d557a5467e7e42445a577dbeb</id><msg>Fix run-maestro-test to return exit status from Maestro command.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><commitId>941b271f41a1709a6d93f9c25d7ba390f2d29124</commitId><timestamp>1674126874000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)

</comment><date>2023-01-19 15:14:34 +0400</date><id>941b271f41a1709a6d93f9c25d7ba390f2d29124</id><msg>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_course_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/test-files/content/Pdf_Content.pdf</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>bcdd8a9124e309b00cc42d3956f1c6839725656a</commitId><timestamp>1675411278000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test maestro checklist 003 course blocks (#480)

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing-added pdf content

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added assertion to test 003_003

* MAESTRO CHECKLIST NO _003 Course block editing-removed select option and added content name

* removed id from class content name as text

* if login flow not successful, test will retry the flow on test-001_007

* checklist- 004 - Assignment blocks

* checklist- 003- changes

* checklist- 003- changes

* checklist- 002- changes

* Add one comment to Maestro flow on module collapse.

---------

Co-authored-by: Mike Dawson &lt;mike@ustadmobile.com&gt;
</comment><date>2023-02-03 12:01:18 +0400</date><id>bcdd8a9124e309b00cc42d3956f1c6839725656a</id><msg>Dev test maestro checklist 003 course blocks (#480)</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/add_course_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/hide_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/edit_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</file></path><path><editType>add</editType><file>test-end-to-end/test-files/content/Pdf_Content.pdf</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/build-extra-app-copy.sh</affectedPath><commitId>3b98a02fca884cbd69683e5468a3e5055ea36aa9</commitId><timestamp>1675425603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.
</comment><date>2023-02-03 16:00:03 +0400</date><id>3b98a02fca884cbd69683e5468a3e5055ea36aa9</id><msg>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/build-extra-app-copy.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><commitId>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</commitId><timestamp>1675429495000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.
</comment><date>2023-02-03 17:04:55 +0400</date><id>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</id><msg>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.</msg><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</file></path><path><editType>edit</editType><file>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-database/src/main/AndroidManifest.xml</affectedPath><affectedPath>lib-database/build.gradle</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.properties</affectedPath><affectedPath>lib-database/src/androidMain/AndroidManifest.xml</affectedPath><affectedPath>app-android-launcher/build.gradle</affectedPath><affectedPath>build.gradle</affectedPath><commitId>773652c5ebd91224c9d9ca46234365c48d697f42</commitId><timestamp>1675446157000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update to Android Gradle Plugin 7.4.0
</comment><date>2023-02-03 21:42:37 +0400</date><id>773652c5ebd91224c9d9ca46234365c48d697f42</id><msg>Update to Android Gradle Plugin 7.4.0</msg><path><editType>edit</editType><file>app-android-launcher/build.gradle</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>delete</editType><file>lib-database/src/androidMain/AndroidManifest.xml</file></path><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.properties</file></path><path><editType>delete</editType><file>lib-database/src/main/AndroidManifest.xml</file></path><path><editType>edit</editType><file>lib-database/build.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><commitId>2564060e4ead75a1c35c7653e33e079e06eef9a9</commitId><timestamp>1675446196000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.
</comment><date>2023-02-03 21:43:16 +0400</date><id>2564060e4ead75a1c35c7653e33e079e06eef9a9</id><msg>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><commitId>c37f4082567161d3856580bc18a35f21f6331eda</commitId><timestamp>1675448200000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Disable remaining checklist 3 tests.
</comment><date>2023-02-03 22:16:40 +0400</date><id>c37f4082567161d3856580bc18a35f21f6331eda</id><msg>Disable remaining checklist 3 tests.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/application.conf</affectedPath><commitId>e62ba3a56114de0ee4df3ae4e06172c561960530</commitId><timestamp>1675672179000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove any use of clearTables from the main version of the ktor server app.

End-to-end Android tests were sometimes failing due to invalid username/password messages. This was likely related to resetting the salt used to encrypt passwords whilst the server is running.
</comment><date>2023-02-06 12:29:39 +0400</date><id>e62ba3a56114de0ee4df3ae4e06172c561960530</id><msg>Remove any use of clearTables from the main version of the ktor server app.</msg><path><editType>delete</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/resources/application.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</commitId><timestamp>1675676594000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.
</comment><date>2023-02-06 13:43:14 +0400</date><id>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</id><msg>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>9ee0099f12dc02046192de9a6cdc6532f7544ed5</commitId><timestamp>1675683189000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)

</comment><date>2023-02-06 15:33:09 +0400</date><id>9ee0099f12dc02046192de9a6cdc6532f7544ed5</id><msg>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><commitId>b3b6807a929cbb3a7461e510bd157947227ac761</commitId><timestamp>1675934351000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Edited 003 tests (#506)

* Edited 003 tests

* Edited failed tests - this commit fix issues

* Checklist 003 changes Text=edit to id

* Checklist 003 changes Text=edit to id
</comment><date>2023-02-09 13:19:11 +0400</date><id>b3b6807a929cbb3a7461e510bd157947227ac761</id><msg>Edited 003 tests (#506)</msg><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>f57d316ce08da1617cd095ed550fca9aa53b10d1</commitId><timestamp>1676545603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test spec
</comment><date>2023-02-16 15:06:43 +0400</date><id>f57d316ce08da1617cd095ed550fca9aa53b10d1</id><msg>Update end-to-end test spec</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</commitId><timestamp>1676546618000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test definitions
</comment><date>2023-02-16 15:23:38 +0400</date><id>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</id><msg>Update end-to-end test definitions</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></lastCompletedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginapp-branded-nayestane _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></marked><revision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></revision></refsremotesoriginapp-branded-nayestane></buildsByBranchName><lastBuiltRevision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>15</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-launcher-debug.apk</displayPath><fileName>app-android-launcher-debug.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/debug/app-android-launcher-debug.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.apk</displayPath><fileName>app-android-launcher-release.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/release/app-android-launcher-release.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.aab</displayPath><fileName>app-android-launcher-release.aab</fileName><relativePath>app-android-launcher/build/outputs/bundle/release/app-android-launcher-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android-launcher/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server-all.jar</displayPath><fileName>ustad-server-all.jar</fileName><relativePath>app-ktor-server/build/libs/ustad-server-all.jar</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>495262</duration><estimatedDuration>488954</estimatedDuration><fullDisplayName>app-branded-nayestane #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>2158</queueId><result>SUCCESS</result><timestamp>1676548022863</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>3dbd013e90c7cae360b5455901d98c184a25ca14</commitId><timestamp>1673523176000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update test definitions for assignments to include handling of deadlines and grace period.
</comment><date>2023-01-12 15:32:56 +0400</date><id>3dbd013e90c7cae360b5455901d98c184a25ca14</id><msg>Update test definitions for assignments to include handling of deadlines and grace period.</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</affectedPath><commitId>1920312a1c1de30b5e2bb794a3f893d0dcab578c</commitId><timestamp>1673614833000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fixes for hiding manager. Package manager was not reporting correctly on the component status.
</comment><date>2023-01-13 17:00:33 +0400</date><id>1920312a1c1de30b5e2bb794a3f893d0dcab578c</id><msg>Fixes for hiding manager. Package manager was not reporting correctly on the component status.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>testserver-controller/runtestserver.sh</affectedPath><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>testserver-controller/start.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</commitId><timestamp>1673858780000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add support for recording Maestro end-to-end tests.
</comment><date>2023-01-16 12:46:20 +0400</date><id>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</id><msg>Add support for recording Maestro end-to-end tests.</msg><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>add</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>delete</editType><file>testserver-controller/runtestserver.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/start.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</file></path><path><editType>add</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</affectedPath><commitId>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</commitId><timestamp>1673861191000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix SiteRoute test.
</comment><date>2023-01-16 13:26:31 +0400</date><id>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</id><msg>Fix SiteRoute test.</msg><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</affectedPath><commitId>5d38c43112ad26119ee8a9260969616df77f54f9</commitId><timestamp>1673861606000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).
</comment><date>2023-01-16 13:33:26 +0400</date><id>5d38c43112ad26119ee8a9260969616df77f54f9</id><msg>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).</msg><path><editType>edit</editType><file>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><commitId>d0783231bfed4898ac7e934d87f0d1ca487b81ec</commitId><timestamp>1673868228000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix end-to-end test 002_001 teacher username/password to match
</comment><date>2023-01-16 15:23:48 +0400</date><id>d0783231bfed4898ac7e934d87f0d1ca487b81ec</id><msg>Fix end-to-end test 002_001 teacher username/password to match</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/README.md</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/adbscreenrecord.css</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>2ea1d442ed14b36f04315ed1bde1bb9c72661321</commitId><timestamp>1673953992000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add HTML test output for end-to-end videos.
</comment><date>2023-01-17 15:13:12 +0400</date><id>2ea1d442ed14b36f04315ed1bde1bb9c72661321</id><msg>Add HTML test output for end-to-end videos.</msg><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>add</editType><file>testserver-controller/src/main/resources/adbscreenrecord.css</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/README.md</file></path><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>83694c4f18f3c6e9b4f04993ab96cd563cd29167</commitId><timestamp>1673956560000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.
</comment><date>2023-01-17 15:56:00 +0400</date><id>83694c4f18f3c6e9b4f04993ab96cd563cd29167</id><msg>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</affectedPath><commitId>9a450a0f011d000ef13c093074d6e3e332174a85</commitId><timestamp>1674030758000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting list of gender options in dropdown.
</comment><date>2023-01-18 12:32:38 +0400</date><id>9a450a0f011d000ef13c093074d6e3e332174a85</id><msg>Fix potential race condition on setting list of gender options in dropdown.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>cf84648cc4d1bb638340af6b3300200375b207ad</commitId><timestamp>1674043359000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test e2e primary testfix (#490)

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible
</comment><date>2023-01-18 16:02:39 +0400</date><id>cf84648cc4d1bb638340af6b3300200375b207ad</id><msg>Dev test e2e primary testfix (#490)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>83127d456376255d557a5467e7e42445a577dbeb</commitId><timestamp>1674112244000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix run-maestro-test to return exit status from Maestro command.
</comment><date>2023-01-19 11:10:44 +0400</date><id>83127d456376255d557a5467e7e42445a577dbeb</id><msg>Fix run-maestro-test to return exit status from Maestro command.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><commitId>941b271f41a1709a6d93f9c25d7ba390f2d29124</commitId><timestamp>1674126874000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)

</comment><date>2023-01-19 15:14:34 +0400</date><id>941b271f41a1709a6d93f9c25d7ba390f2d29124</id><msg>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_course_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/test-files/content/Pdf_Content.pdf</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>bcdd8a9124e309b00cc42d3956f1c6839725656a</commitId><timestamp>1675411278000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test maestro checklist 003 course blocks (#480)

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing-added pdf content

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added assertion to test 003_003

* MAESTRO CHECKLIST NO _003 Course block editing-removed select option and added content name

* removed id from class content name as text

* if login flow not successful, test will retry the flow on test-001_007

* checklist- 004 - Assignment blocks

* checklist- 003- changes

* checklist- 003- changes

* checklist- 002- changes

* Add one comment to Maestro flow on module collapse.

---------

Co-authored-by: Mike Dawson &lt;mike@ustadmobile.com&gt;
</comment><date>2023-02-03 12:01:18 +0400</date><id>bcdd8a9124e309b00cc42d3956f1c6839725656a</id><msg>Dev test maestro checklist 003 course blocks (#480)</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/add_course_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/hide_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/edit_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</file></path><path><editType>add</editType><file>test-end-to-end/test-files/content/Pdf_Content.pdf</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/build-extra-app-copy.sh</affectedPath><commitId>3b98a02fca884cbd69683e5468a3e5055ea36aa9</commitId><timestamp>1675425603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.
</comment><date>2023-02-03 16:00:03 +0400</date><id>3b98a02fca884cbd69683e5468a3e5055ea36aa9</id><msg>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/build-extra-app-copy.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><commitId>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</commitId><timestamp>1675429495000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.
</comment><date>2023-02-03 17:04:55 +0400</date><id>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</id><msg>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.</msg><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</file></path><path><editType>edit</editType><file>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-database/src/main/AndroidManifest.xml</affectedPath><affectedPath>lib-database/build.gradle</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.properties</affectedPath><affectedPath>lib-database/src/androidMain/AndroidManifest.xml</affectedPath><affectedPath>app-android-launcher/build.gradle</affectedPath><affectedPath>build.gradle</affectedPath><commitId>773652c5ebd91224c9d9ca46234365c48d697f42</commitId><timestamp>1675446157000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update to Android Gradle Plugin 7.4.0
</comment><date>2023-02-03 21:42:37 +0400</date><id>773652c5ebd91224c9d9ca46234365c48d697f42</id><msg>Update to Android Gradle Plugin 7.4.0</msg><path><editType>edit</editType><file>app-android-launcher/build.gradle</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>delete</editType><file>lib-database/src/androidMain/AndroidManifest.xml</file></path><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.properties</file></path><path><editType>delete</editType><file>lib-database/src/main/AndroidManifest.xml</file></path><path><editType>edit</editType><file>lib-database/build.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><commitId>2564060e4ead75a1c35c7653e33e079e06eef9a9</commitId><timestamp>1675446196000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.
</comment><date>2023-02-03 21:43:16 +0400</date><id>2564060e4ead75a1c35c7653e33e079e06eef9a9</id><msg>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><commitId>c37f4082567161d3856580bc18a35f21f6331eda</commitId><timestamp>1675448200000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Disable remaining checklist 3 tests.
</comment><date>2023-02-03 22:16:40 +0400</date><id>c37f4082567161d3856580bc18a35f21f6331eda</id><msg>Disable remaining checklist 3 tests.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/application.conf</affectedPath><commitId>e62ba3a56114de0ee4df3ae4e06172c561960530</commitId><timestamp>1675672179000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove any use of clearTables from the main version of the ktor server app.

End-to-end Android tests were sometimes failing due to invalid username/password messages. This was likely related to resetting the salt used to encrypt passwords whilst the server is running.
</comment><date>2023-02-06 12:29:39 +0400</date><id>e62ba3a56114de0ee4df3ae4e06172c561960530</id><msg>Remove any use of clearTables from the main version of the ktor server app.</msg><path><editType>delete</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/resources/application.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</commitId><timestamp>1675676594000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.
</comment><date>2023-02-06 13:43:14 +0400</date><id>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</id><msg>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>9ee0099f12dc02046192de9a6cdc6532f7544ed5</commitId><timestamp>1675683189000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)

</comment><date>2023-02-06 15:33:09 +0400</date><id>9ee0099f12dc02046192de9a6cdc6532f7544ed5</id><msg>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><commitId>b3b6807a929cbb3a7461e510bd157947227ac761</commitId><timestamp>1675934351000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Edited 003 tests (#506)

* Edited 003 tests

* Edited failed tests - this commit fix issues

* Checklist 003 changes Text=edit to id

* Checklist 003 changes Text=edit to id
</comment><date>2023-02-09 13:19:11 +0400</date><id>b3b6807a929cbb3a7461e510bd157947227ac761</id><msg>Edited 003 tests (#506)</msg><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>f57d316ce08da1617cd095ed550fca9aa53b10d1</commitId><timestamp>1676545603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test spec
</comment><date>2023-02-16 15:06:43 +0400</date><id>f57d316ce08da1617cd095ed550fca9aa53b10d1</id><msg>Update end-to-end test spec</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</commitId><timestamp>1676546618000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test definitions
</comment><date>2023-02-16 15:23:38 +0400</date><id>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</id><msg>Update end-to-end test definitions</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mikedawson</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginapp-branded-nayestane _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></marked><revision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></revision></refsremotesoriginapp-branded-nayestane></buildsByBranchName><lastBuiltRevision><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><branch><SHA1>daf530f275dadbfa7396150220ad102653cd711c</SHA1><name>refs/remotes/origin/app-branded-nayestane</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/UstadMobile.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>15</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>app-android-launcher-debug.apk</displayPath><fileName>app-android-launcher-debug.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/debug/app-android-launcher-debug.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.apk</displayPath><fileName>app-android-launcher-release.apk</fileName><relativePath>app-android-launcher/build/outputs/apk/release/app-android-launcher-release.apk</relativePath></artifact><artifact><displayPath>app-android-launcher-release.aab</displayPath><fileName>app-android-launcher-release.aab</fileName><relativePath>app-android-launcher/build/outputs/bundle/release/app-android-launcher-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>app-android-launcher/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>ustad-server-all.jar</displayPath><fileName>ustad-server-all.jar</fileName><relativePath>app-ktor-server/build/libs/ustad-server-all.jar</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>495262</duration><estimatedDuration>488954</estimatedDuration><fullDisplayName>app-branded-nayestane #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>2158</queueId><result>SUCCESS</result><timestamp>1676548022863</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/app-branded-nayestane/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>3dbd013e90c7cae360b5455901d98c184a25ca14</commitId><timestamp>1673523176000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update test definitions for assignments to include handling of deadlines and grace period.
</comment><date>2023-01-12 15:32:56 +0400</date><id>3dbd013e90c7cae360b5455901d98c184a25ca14</id><msg>Update test definitions for assignments to include handling of deadlines and grace period.</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</affectedPath><commitId>1920312a1c1de30b5e2bb794a3f893d0dcab578c</commitId><timestamp>1673614833000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fixes for hiding manager. Package manager was not reporting correctly on the component status.
</comment><date>2023-01-13 17:00:33 +0400</date><id>1920312a1c1de30b5e2bb794a3f893d0dcab578c</id><msg>Fixes for hiding manager. Package manager was not reporting correctly on the component status.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/HidingManager.kt</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/panic/PanicResponderActivity.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>testserver-controller/runtestserver.sh</affectedPath><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>testserver-controller/start.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</commitId><timestamp>1673858780000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add support for recording Maestro end-to-end tests.
</comment><date>2023-01-16 12:46:20 +0400</date><id>53a901bc3eccaf368331026ee7fcc8c65bd40fb0</id><msg>Add support for recording Maestro end-to-end tests.</msg><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>add</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallback.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/impl/ViewNameToDestMap.kt</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>delete</editType><file>testserver-controller/runtestserver.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/start.sh</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/CommonKtorTestDiModule.kt</file></path><path><editType>add</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/InsertDefaultSiteCallbackTest.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</affectedPath><commitId>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</commitId><timestamp>1673861191000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix SiteRoute test.
</comment><date>2023-01-16 13:26:31 +0400</date><id>8a4fb0195bfe9db7d6a290d036602ac4c8d52797</id><msg>Fix SiteRoute test.</msg><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/TestSiteRoute.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</affectedPath><commitId>5d38c43112ad26119ee8a9260969616df77f54f9</commitId><timestamp>1673861606000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).
</comment><date>2023-01-16 13:33:26 +0400</date><id>5d38c43112ad26119ee8a9260969616df77f54f9</id><msg>Temporarily disable failingclazz log edit attendance test (pending conversion to MVVM).</msg><path><editType>edit</editType><file>core/src/jvmTest/kotlin/com/ustadmobile/core/controller/ClazzLogEditAttendancePresenterTest.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><commitId>d0783231bfed4898ac7e934d87f0d1ca487b81ec</commitId><timestamp>1673868228000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix end-to-end test 002_001 teacher username/password to match
</comment><date>2023-01-16 15:23:48 +0400</date><id>d0783231bfed4898ac7e934d87f0d1ca487b81ec</id><msg>Fix end-to-end test 002_001 teacher username/password to match</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/README.md</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/adbscreenrecord.css</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>testserver-controller/stop.sh</affectedPath><affectedPath>testserver-controller/build.gradle</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>2ea1d442ed14b36f04315ed1bde1bb9c72661321</commitId><timestamp>1673953992000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add HTML test output for end-to-end videos.
</comment><date>2023-01-17 15:13:12 +0400</date><id>2ea1d442ed14b36f04315ed1bde1bb9c72661321</id><msg>Add HTML test output for end-to-end videos.</msg><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/Failure.kt</file></path><path><editType>edit</editType><file>testserver-controller/build.gradle</file></path><path><editType>add</editType><file>testserver-controller/src/main/resources/adbscreenrecord.css</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuites.kt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/README.md</file></path><path><editType>edit</editType><file>testserver-controller/stop.sh</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestSuite.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/TestServerController.kt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/junitxml/TestCase.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/controller/ClazzEdit2Presenter.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>add</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/ProcessBuilderExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</affectedPath><affectedPath>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</affectedPath><commitId>83694c4f18f3c6e9b4f04993ab96cd563cd29167</commitId><timestamp>1673956560000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.
</comment><date>2023-01-17 15:56:00 +0400</date><id>83694c4f18f3c6e9b4f04993ab96cd563cd29167</id><msg>Move descriptions out of e2e test directory to avoid issue with maestro command thinking they are flow files.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_002-epub.txt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/java/com/ustadmobile/test/http/AdbVideoReportMaker.kt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_003-video.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub-description.txt</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p-description.txt</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video-description.txt</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests-descriptions-override/001_001_admin_can_add_content_001-h5p.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</affectedPath><commitId>9a450a0f011d000ef13c093074d6e3e332174a85</commitId><timestamp>1674030758000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting list of gender options in dropdown.
</comment><date>2023-01-18 12:32:38 +0400</date><id>9a450a0f011d000ef13c093074d6e3e332174a85</id><msg>Fix potential race condition on setting list of gender options in dropdown.</msg><path><editType>edit</editType><file>app-android/src/main/java/com/ustadmobile/port/android/view/PersonEditFragment.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>cf84648cc4d1bb638340af6b3300200375b207ad</commitId><timestamp>1674043359000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test e2e primary testfix (#490)

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible

* MAESTRO primary build - fix for test 001_007_admin_make_content_publicly_not_accessible
</comment><date>2023-01-18 16:02:39 +0400</date><id>cf84648cc4d1bb638340af6b3300200375b207ad</id><msg>Dev test e2e primary testfix (#490)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>83127d456376255d557a5467e7e42445a577dbeb</commitId><timestamp>1674112244000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix run-maestro-test to return exit status from Maestro command.
</comment><date>2023-01-19 11:10:44 +0400</date><id>83127d456376255d557a5467e7e42445a577dbeb</id><msg>Fix run-maestro-test to return exit status from Maestro command.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><commitId>941b271f41a1709a6d93f9c25d7ba390f2d29124</commitId><timestamp>1674126874000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)

</comment><date>2023-01-19 15:14:34 +0400</date><id>941b271f41a1709a6d93f9c25d7ba390f2d29124</id><msg>MAESTRO primary build - fix for test 002_003_teacher_record_attendance.yaml (#492)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/student_send_course_join_request_using_code.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/add_course_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/test-files/content/Pdf_Content.pdf</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/startserver.js</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/hide_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_members.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</affectedPath><commitId>bcdd8a9124e309b00cc42d3956f1c6839725656a</commitId><timestamp>1675411278000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dev test maestro checklist 003 course blocks (#480)

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing

* MAESTRO CHECKLIST NO _003 Course block editing-added pdf content

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added testserial and testname variables

* MAESTRO CHECKLIST NO _003 Course block editing-added assertion to test 003_003

* MAESTRO CHECKLIST NO _003 Course block editing-removed select option and added content name

* removed id from class content name as text

* if login flow not successful, test will retry the flow on test-001_007

* checklist- 004 - Assignment blocks

* checklist- 003- changes

* checklist- 003- changes

* checklist- 002- changes

* Add one comment to Maestro flow on module collapse.

---------

Co-authored-by: Mike Dawson &lt;mike@ustadmobile.com&gt;
</comment><date>2023-02-03 12:01:18 +0400</date><id>bcdd8a9124e309b00cc42d3956f1c6839725656a</id><msg>Dev test maestro checklist 003 course blocks (#480)</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_new_content_block_to_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/common/add_course_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/delete_and_download_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_007_admin_make_content_publicly_not_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_teacher_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/move_content_to_new_folder.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_member_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/hide_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_2students.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_003-video.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/login_download_and_open_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/startserver.js</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/record_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_002_admin_can_hide_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_004_admin_can_delete_content.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/create_course_with_members.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/edit_recorded_attendance.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_002-epub.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/add_existing_content_block_to_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/common/edit_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/001_003_admin_can_move_content.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/admin_can_copy_course_code.yaml</file></path><path><editType>add</editType><file>test-end-to-end/test-files/content/Pdf_Content.pdf</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/accepting_course_join_request.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/build-extra-app-copy.sh</affectedPath><commitId>3b98a02fca884cbd69683e5468a3e5055ea36aa9</commitId><timestamp>1675425603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.
</comment><date>2023-02-03 16:00:03 +0400</date><id>3b98a02fca884cbd69683e5468a3e5055ea36aa9</id><msg>Fix build-extra-app-copy.sh - was only installing the second copy after it was run more than once.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/build-extra-app-copy.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</affectedPath><affectedPath>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</affectedPath><affectedPath>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><commitId>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</commitId><timestamp>1675429495000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.
</comment><date>2023-02-03 17:04:55 +0400</date><id>b6dc1de5560e00c4cd19ac64659b14bab792bdd8</id><msg>Fix potential race condition on setting admin password when tests are running. AuthManager was using a cached Site object. If the database cleared and a new key is generated, this would not have been picked up.</msg><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/account/AuthManager.kt</file></path><path><editType>edit</editType><file>lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/SiteDao.kt</file></path><path><editType>edit</editType><file>core/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UmAppDatabaseExt.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/test/kotlin/com/ustadmobile/lib/rest/PersonAuthRegisterRouteTest.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/UmAppDatabaseKtorExt.kt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lib-database/src/main/AndroidManifest.xml</affectedPath><affectedPath>lib-database/build.gradle</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.properties</affectedPath><affectedPath>lib-database/src/androidMain/AndroidManifest.xml</affectedPath><affectedPath>app-android-launcher/build.gradle</affectedPath><affectedPath>build.gradle</affectedPath><commitId>773652c5ebd91224c9d9ca46234365c48d697f42</commitId><timestamp>1675446157000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update to Android Gradle Plugin 7.4.0
</comment><date>2023-02-03 21:42:37 +0400</date><id>773652c5ebd91224c9d9ca46234365c48d697f42</id><msg>Update to Android Gradle Plugin 7.4.0</msg><path><editType>edit</editType><file>app-android-launcher/build.gradle</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>delete</editType><file>lib-database/src/androidMain/AndroidManifest.xml</file></path><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.properties</file></path><path><editType>delete</editType><file>lib-database/src/main/AndroidManifest.xml</file></path><path><editType>edit</editType><file>lib-database/build.gradle</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><commitId>2564060e4ead75a1c35c7653e33e079e06eef9a9</commitId><timestamp>1675446196000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.
</comment><date>2023-02-03 21:43:16 +0400</date><id>2564060e4ead75a1c35c7653e33e079e06eef9a9</id><msg>Update run-maestro-test to uninstall after the end of the test. Disable various failing tests from checklist section 3.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><commitId>c37f4082567161d3856580bc18a35f21f6331eda</commitId><timestamp>1675448200000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Disable remaining checklist 3 tests.
</comment><date>2023-02-03 22:16:40 +0400</date><id>c37f4082567161d3856580bc18a35f21f6331eda</id><msg>Disable remaining checklist 3 tests.</msg><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</affectedPath><affectedPath>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</affectedPath><affectedPath>testserver-controller/src/main/resources/application.conf</affectedPath><commitId>e62ba3a56114de0ee4df3ae4e06172c561960530</commitId><timestamp>1675672179000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Remove any use of clearTables from the main version of the ktor server app.

End-to-end Android tests were sometimes failing due to invalid username/password messages. This was likely related to resetting the salt used to encrypt passwords whilst the server is running.
</comment><date>2023-02-06 12:29:39 +0400</date><id>e62ba3a56114de0ee4df3ae4e06172c561960530</id><msg>Remove any use of clearTables from the main version of the ktor server app.</msg><path><editType>delete</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/DevModeRoute.kt</file></path><path><editType>edit</editType><file>app-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt</file></path><path><editType>edit</editType><file>testserver-controller/src/main/resources/application.conf</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/run-maestro-test.sh</affectedPath><commitId>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</commitId><timestamp>1675676594000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.
</comment><date>2023-02-06 13:43:14 +0400</date><id>8e10d35a48e3ce0fad33be84e1f33758e5b88b71</id><msg>Add uninstall of com.toughra.ustadmobile2 just to be sure any installs from previous builds are cleared before running.</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/run-maestro-test.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/common/guest_login.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/enable_guest_login.yaml</affectedPath><commitId>9ee0099f12dc02046192de9a6cdc6532f7544ed5</commitId><timestamp>1675683189000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)

</comment><date>2023-02-06 15:33:09 +0400</date><id>9ee0099f12dc02046192de9a6cdc6532f7544ed5</id><msg>Added loop to scroll if Publicly accessible button and Connect as Guest not visible (#505)</msg><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_guest_login.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/enable_switch_to_content_not_publicly_accessible.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_module_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_text_block.yaml</affectedPath><affectedPath>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</affectedPath><commitId>b3b6807a929cbb3a7461e510bd157947227ac761</commitId><timestamp>1675934351000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Edited 003 tests (#506)

* Edited 003 tests

* Edited failed tests - this commit fix issues

* Checklist 003 changes Text=edit to id

* Checklist 003 changes Text=edit to id
</comment><date>2023-02-09 13:19:11 +0400</date><id>b3b6807a929cbb3a7461e510bd157947227ac761</id><msg>Edited 003 tests (#506)</msg><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_demo_block_structure.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_module_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_001_add_or_edit_course_permission_test.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_007_all_user_able_to_open_text_block.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_006_course_view_and_modules_can_expand_collapse.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_text_block.yaml</file></path><path><editType>delete</editType><file>test-end-to-end/android-maestro/e2e-tests.disabled/003_003_add_existing_content_in_library_as_block.yaml</file></path><path><editType>add</editType><file>test-end-to-end/android-maestro/e2e-tests/003_005_add_new_content_block_inside_course.yaml</file></path><path><editType>edit</editType><file>test-end-to-end/android-maestro/common/add_new_student_inside_course.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>f57d316ce08da1617cd095ed550fca9aa53b10d1</commitId><timestamp>1676545603000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test spec
</comment><date>2023-02-16 15:06:43 +0400</date><id>f57d316ce08da1617cd095ed550fca9aa53b10d1</id><msg>Update end-to-end test spec</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>test-end-to-end/README.md</affectedPath><commitId>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</commitId><timestamp>1676546618000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update end-to-end test definitions
</comment><date>2023-02-16 15:23:38 +0400</date><id>80d4f5c05e8503b605809a2ad4c957a65e13c2c1</id><msg>Update end-to-end test definitions</msg><path><editType>edit</editType><file>test-end-to-end/README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></culprit><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></lastSuccessfulBuild><nextBuildNumber>10</nextBuildNumber><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GithubWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>