<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Testing - Tag - Mihir Soni</title><link>https://mihir.cloud/tags/testing/</link><description>Mihir Soni (Soni Mihir) — Principal Engineering Manager at Microsoft Azure Compute, founding engineer of OpenSearch at AWS. Cloud computing, distributed systems, and infrastructure engineering leader based in Seattle. Personal site, resume, and writing on tech and personal finance.</description><generator>Hugo 0.165.0 &amp; FixIt v1.0.0-alpha-mti6jl18</generator><language>en-us</language><managingEditor>mihirsoni.123@gmail.com (Mihir Soni)</managingEditor><webMaster>mihirsoni.123@gmail.com (Mihir Soni)</webMaster><copyright>© 2026 Mihir Soni</copyright><lastBuildDate>Fri, 24 Oct 2014 09:00:00 +0530</lastBuildDate><atom:link href="https://mihir.cloud/tags/testing/index.xml" rel="self" type="application/rss+xml"/><item><title>CI, Autopilot, and the Unglamorous Side of App Dev</title><link>https://mihir.cloud/posts/ci-autopilot-and-the-unglamorous-side/</link><pubDate>Fri, 24 Oct 2014 09:00:00 +0530</pubDate><author>mihirsoni.123@gmail.com (Mihir Soni)</author><guid>https://mihir.cloud/posts/ci-autopilot-and-the-unglamorous-side/</guid><description>&lt;p&gt;Hello,&lt;/p&gt;&#10;&lt;p&gt;Landed &lt;a href="https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/dateSelectNewEventTest" target="_blank" rel="external nofollow noopener noreferrer"&gt;dateSelectNewEventTest&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; today, a day after &lt;a href="https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/calendarTestFix" target="_blank" rel="external nofollow noopener noreferrer"&gt;calendarTestFix&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; — both aimed at making the Autopilot suite actually reliable instead of flaky. Together with &lt;a href="https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/filesRestructure" target="_blank" rel="external nofollow noopener noreferrer"&gt;filesRestructure&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; from last month, reorganizing how the test files were laid out, it&amp;rsquo;s been most of the last six weeks.&lt;/p&gt;&#10;&lt;p&gt;Not all of it is glamorous. Back in July I spent a good chunk of a day figuring out why Jenkins wasn&amp;rsquo;t triggering on a merge proposal at all — turned out the contributor needs to be added to the developer team first, something &lt;a href="https://wiki.ubuntu.com/AlanPope" target="_blank" rel="external nofollow noopener noreferrer"&gt;popey&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; sorted out for me. Same week, &lt;a href="https://wiki.ubuntu.com/DavidPlanella" target="_blank" rel="external nofollow noopener noreferrer"&gt;David Planella&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; walked me through &lt;code&gt;.desktop&lt;/code&gt; file naming so the app actually deploys right from Qt Creator onto a device. There was also &lt;a href="https://bugs.launchpad.net/bugs/1334833" target="_blank" rel="external nofollow noopener noreferrer"&gt;bug 1334833&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; — duplicated event bubbles showing up in the day view — that took more than one pass to actually pin down.&lt;/p&gt;</description></item></channel></rss>