<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaestro-dp-upload _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>51ec1a34b0e58a3d43c69c356281e645a2a3c231</SHA1><branch><SHA1>51ec1a34b0e58a3d43c69c356281e645a2a3c231</SHA1><name>refs/remotes/origin/maestro-dp-upload</name></branch></marked><revision><SHA1>51ec1a34b0e58a3d43c69c356281e645a2a3c231</SHA1><branch><SHA1>51ec1a34b0e58a3d43c69c356281e645a2a3c231</SHA1><name>refs/remotes/origin/maestro-dp-upload</name></branch></revision></refsremotesoriginmaestro-dp-upload></buildsByBranchName><lastBuiltRevision><SHA1>51ec1a34b0e58a3d43c69c356281e645a2a3c231</SHA1><branch><SHA1>51ec1a34b0e58a3d43c69c356281e645a2a3c231</SHA1><name>refs/remotes/origin/maestro-dp-upload</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/Respect.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://devserver3.ustadmobile.com/jenkins/job/maestro-dp-upload/4/artifact</artifactsUrl><changesUrl>https://devserver3.ustadmobile.com/jenkins/job/maestro-dp-upload/changes</changesUrl><displayUrl>https://devserver3.ustadmobile.com/jenkins/job/maestro-dp-upload/4/</displayUrl><testsUrl>https://devserver3.ustadmobile.com/jenkins/job/maestro-dp-upload/4/testReport</testsUrl></action><artifact><displayPath>respect-app-compose-debug.apk</displayPath><fileName>respect-app-compose-debug.apk</fileName><relativePath>respect-app-compose/build/outputs/apk/debug/respect-app-compose-debug.apk</relativePath></artifact><artifact><displayPath>respect-app-compose-release.apk</displayPath><fileName>respect-app-compose-release.apk</fileName><relativePath>respect-app-compose/build/outputs/apk/release/respect-app-compose-release.apk</relativePath></artifact><artifact><displayPath>respect-app-compose-debug.aab</displayPath><fileName>respect-app-compose-debug.aab</fileName><relativePath>respect-app-compose/build/outputs/bundle/debug/respect-app-compose-debug.aab</relativePath></artifact><artifact><displayPath>respect-app-compose-release.aab</displayPath><fileName>respect-app-compose-release.aab</fileName><relativePath>respect-app-compose/build/outputs/bundle/release/respect-app-compose-release.aab</relativePath></artifact><artifact><displayPath>mapping.txt</displayPath><fileName>mapping.txt</fileName><relativePath>respect-app-compose/build/outputs/mapping/release/mapping.txt</relativePath></artifact><artifact><displayPath>respect-cli-1.0.33.zip</displayPath><fileName>respect-cli-1.0.33.zip</fileName><relativePath>respect-cli/build/distributions/respect-cli-1.0.33.zip</relativePath></artifact><artifact><displayPath>respect-server-1.0.33.zip</displayPath><fileName>respect-server-1.0.33.zip</fileName><relativePath>respect-server/build/distributions/respect-server-1.0.33.zip</relativePath></artifact><artifact><displayPath>respect-server-shadow-1.0.33.zip</displayPath><fileName>respect-server-shadow-1.0.33.zip</fileName><relativePath>respect-server/build/distributions/respect-server-shadow-1.0.33.zip</relativePath></artifact><building>false</building><displayName>#4</displayName><duration>189084</duration><estimatedDuration>199897</estimatedDuration><fullDisplayName>maestro-dp-upload #4</fullDisplayName><id>4</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4</number><queueId>9914</queueId><result>SUCCESS</result><timestamp>1782879720135</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/maestro-dp-upload/4/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>22bfaf148924806946b861a4734a6e601c811a4d</commitId><timestamp>1782822040000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update `ci-run-maestro.sh` to save database files from each E2E test flow into a dedicated build folder for analysis.
</comment><date>2026-06-30 16:20:40 +0400</date><id>22bfaf148924806946b861a4734a6e601c811a4d</id><msg>Update `ci-run-maestro.sh` to save database files from each E2E test flow into a dedicated build folder for analysis.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>649a7ca749845bcc712de29ff59ebd8f15bdf325</commitId><timestamp>1782824073000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update Maestro CI script to extract the test server port and use it for database file renaming.
</comment><date>2026-06-30 16:54:33 +0400</date><id>649a7ca749845bcc712de29ff59ebd8f15bdf325</id><msg>Update Maestro CI script to extract the test server port and use it for database file renaming.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>8dd295330b43e21fa724a00dfbdaf6067a953e09</commitId><timestamp>1782825019000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update directory naming and path handling in `ci-run-maestro.sh`.
</comment><date>2026-06-30 17:10:19 +0400</date><id>8dd295330b43e21fa724a00dfbdaf6067a953e09</id><msg>Update directory naming and path handling in `ci-run-maestro.sh`.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>a51ce3b899d3f154ae9805d1197fcb9e84a94d31</commitId><timestamp>1782825066000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update Maestro CI script to use curly braces for the `TEST_PORT` environment variable.
</comment><date>2026-06-30 17:11:06 +0400</date><id>a51ce3b899d3f154ae9805d1197fcb9e84a94d31</id><msg>Update Maestro CI script to use curly braces for the `TEST_PORT` environment variable.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>92677cb2530e80c1095a6d750e0889ebb37d912c</commitId><timestamp>1782825545000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Ensure only the first port match is extracted from logs in `ci-run-maestro.sh`.
</comment><date>2026-06-30 17:19:05 +0400</date><id>92677cb2530e80c1095a6d750e0889ebb37d912c</id><msg>Ensure only the first port match is extracted from logs in `ci-run-maestro.sh`.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>aa9d7537bb1735e2eb9bc4bc38cbeed697347060</commitId><timestamp>1782827074000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update port extraction logic in `ci-run-maestro.sh` to correctly parse port numbers from URLs in log files.
</comment><date>2026-06-30 17:44:34 +0400</date><id>aa9d7537bb1735e2eb9bc4bc38cbeed697347060</id><msg>Update port extraction logic in `ci-run-maestro.sh` to correctly parse port numbers from URLs in log files.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>a7c3ef90183ae601b4023d465e47a9b1a151de89</commitId><timestamp>1782828278000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Refactor `ci-run-maestro.sh` to retrieve the test port via API call and simplify database path handling.
</comment><date>2026-06-30 18:04:38 +0400</date><id>a7c3ef90183ae601b4023d465e47a9b1a151de89</id><msg>Refactor `ci-run-maestro.sh` to retrieve the test port via API call and simplify database path handling.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>02d0105f164a9778e1278fa64b5d9392bf37fd95</commitId><timestamp>1782829309000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update CI Maestro script to dynamically resolve database filenames from log output.
</comment><date>2026-06-30 18:21:49 +0400</date><id>02d0105f164a9778e1278fa64b5d9392bf37fd95</id><msg>Update CI Maestro script to dynamically resolve database filenames from log output.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>61f95f3c838aeb0b74d4d3eaf25f74887aae05e5</commitId><timestamp>1782830038000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update `ci-run-maestro.sh` to target the specific `respect-server.log` file path for Maestro E2E test logs.
</comment><date>2026-06-30 18:33:58 +0400</date><id>61f95f3c838aeb0b74d4d3eaf25f74887aae05e5</id><msg>Update `ci-run-maestro.sh` to target the specific `respect-server.log` file path for Maestro E2E test logs.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>3a9acc3f0b1c055edf8de60695aa21d36314b9a1</commitId><timestamp>1782832119000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update `ci-run-maestro.sh` to extract filenames from the correct log path and add validation for empty filenames.
</comment><date>2026-06-30 19:08:39 +0400</date><id>3a9acc3f0b1c055edf8de60695aa21d36314b9a1</id><msg>Update `ci-run-maestro.sh` to extract filenames from the correct log path and add validation for empty filenames.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ci-run-maestro.sh</affectedPath><commitId>51ec1a34b0e58a3d43c69c356281e645a2a3c231</commitId><timestamp>1782832712000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><fullName>Pooja Ravi</fullName></author><authorEmail>pooja@ustadmobile.com</authorEmail><comment>Update Maestro CI script to use `ROOTDIR` instead of `WORKSPACE` for test log and database paths.
</comment><date>2026-06-30 19:18:32 +0400</date><id>51ec1a34b0e58a3d43c69c356281e645a2a3c231</id><msg>Update Maestro CI script to use `ROOTDIR` instead of `WORKSPACE` for test log and database paths.</msg><path><editType>edit</editType><file>ci-run-maestro.sh</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/pooja</absoluteUrl><description></description><fullName>Pooja Ravi</fullName><id>pooja</id></culprit></freeStyleBuild>