https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842020-09-28T06:47:39ZopenSUSE Project Management ToolopenQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3273912020-09-28T06:47:39Zokurzokurz@suse.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/327391/diff?detail_id=324769">diff</a>)</li></ul> openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3277062020-09-29T09:24:41Zokurzokurz@suse.com
<ul><li><strong>Subject</strong> changed from <i>[spike][timeboxed:20h] complete test definition from yaml schedule in local test distribution folder</i> to <i>[spike][timeboxed:20h] complete test definition from a yaml schedule in local test distribution folder</i></li></ul> openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3277092020-09-29T09:24:59Zokurzokurz@suse.com
<ul><li><strong>Subject</strong> changed from <i>[spike][timeboxed:20h] complete test definition from a yaml schedule in local test distribution folder</i> to <i>[spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folder</i></li></ul> openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3288402020-10-05T09:19:55Zlivdywanliv.dywan@suse.com
<ul><li><strong>Assignee</strong> set to <i>livdywan</i></li></ul> openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3482442020-11-06T14:02:20Zlivdywanliv.dywan@suse.com
<ul><li><strong>Assignee</strong> deleted (<del><i>livdywan</i></del>)</li></ul><p>I'll unassign myself since I rather focus on flaky CI and issues with production workers atm. If someone beats me to it, go for it.</p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3521142020-11-19T10:32:40Zokurzokurz@suse.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/352114/diff?detail_id=349748">diff</a>)</li></ul><p>Added suggestion instead of just "reference".</p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3823322021-02-12T11:38:46Zlivdywanliv.dywan@suse.com
<ul></ul><p>Some links for reference:</p>
<p><a href="https://gitlab.suse.de/qsf-y/qa-sle-functional-y/-/blob/3ef279f9d4a536c3004c292442f8e50d48c024d1/JobGroups/test_suites.yaml" class="external">https://gitlab.suse.de/qsf-y/qa-sle-functional-y/-/blob/3ef279f9d4a536c3004c292442f8e50d48c024d1/JobGroups/test_suites.yaml</a></p>
<ul>
<li><a href="https://progress.opensuse.org/issues/77071#note-5" class="external">https://progress.opensuse.org/issues/77071#note-5</a>
<ul>
<li><a href="https://pagure.io/fedora-qa/os-autoinst-distri-fedora/blob/master/f/templates.fif.json" class="external">https://pagure.io/fedora-qa/os-autoinst-distri-fedora/blob/master/f/templates.fif.json</a>
<a href="https://gitlab.suse.de/qsf-y/qa-sle-functional-y/-/blob/master/.gitlab-ci.yml#L37" class="external">https://gitlab.suse.de/qsf-y/qa-sle-functional-y/-/blob/master/.gitlab-ci.yml#L37</a></li>
</ul></li>
<li><a href="https://gitlab.suse.de/qa-maintenance/qam-openqa-yml/-/merge_requests/53" class="external">https://gitlab.suse.de/qa-maintenance/qam-openqa-yml/-/merge_requests/53</a></li>
</ul>
<p>As discussed:</p>
<ul>
<li>Let's assume we have nothing defined in the database</li>
<li>Think of how to do ISOs post from a file in a git repo</li>
<li>Keep in mind the user who just sets up a PR to run tests</li>
<li>Propose a format to load a test. We can change the format later, we have schemas for that and ways to communicate new versions supported by API routes.</li>
<li>Consider multi-machine tests - but the first version doesn't have to support all use cases</li>
</ul>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3958162021-04-08T08:18:36ZXiaojing_liuxliu1@suse.com
<ul><li><strong>Assignee</strong> set to <i>Xiaojing_liu</i></li></ul><p>I spent some time learning this ticket, so I would like to try.</p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3960322021-04-09T04:13:52Zopenqa_reviewopenqa-review@suse.de
<ul><li><strong>Due date</strong> set to <i>2021-04-23</i></li></ul><p>Setting due date based on mean cycle time of SUSE QE Tools</p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3987902021-04-19T15:52:58Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Workable</i> to <i>In Progress</i></li></ul><p><a href="https://github.com/os-autoinst/openQA/pull/3848" class="external">https://github.com/os-autoinst/openQA/pull/3848</a></p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3992072021-04-20T14:31:29ZXiaojing_liuxliu1@suse.com
<ul><li><strong>Due date</strong> deleted (<del><i>2021-04-23</i></del>)</li><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Workable</i></li><li><strong>Assignee</strong> deleted (<del><i>Xiaojing_liu</i></del>)</li></ul><p>I committed above pr to describe my thought.</p>
<ol>
<li>we could schedule more than two jobs at one time from a file (e.g. from a yaml file), and the dependency will be created.</li>
<li>the format of the file needs to be confirmed with others (members of the tool team or users?)</li>
</ol>
<p>I am not sure if the pr is in the right way. <br>
This ticket is [spike] [timeboxed:20h], and I have spent more than 20 hours, I unassign it to wait for more feedback.</p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=3996032021-04-22T04:45:31Zlivdywanliv.dywan@suse.com
<ul></ul><p>Xiaojing_liu wrote:</p>
<blockquote>
<p>I committed above pr to describe my thought.</p>
<ol>
<li>we could schedule more than two jobs at one time from a file (e.g. from a yaml file), and the dependency will be created.</li>
<li>the format of the file needs to be confirmed with others (members of the tool team or users?)</li>
</ol>
<p>I am not sure if the pr is in the right way. <br>
This ticket is [spike] [timeboxed:20h], and I have spent more than 20 hours, I unassign it to wait for more feedback.</p>
</blockquote>
<p>For the record, it's a <em>spike</em>, so there is no correct way. Thank you for coming up with a very nice proof of concept here!</p>
<ul>
<li>I like how this is very similar to our existing YAML and mirrors the definitions in the database. So even without new documentation I know what it does.</li>
<li>Maybe as a user I'd want separate files here, for instance a separate file for the job templates so that I can re-use the machine definitions easily.</li>
<li>The code has a comment about cloning from a git repo. Maybe we could even allow a PR or branch name here e.g. <code>#branchname</code> to support a review/CI workflow.</li>
</ul>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=4001402021-04-23T09:53:38Zokurzokurz@suse.com
<ul><li><strong>Assignee</strong> set to <i>okurz</i></li></ul><p>as discussed in weekly I will take over to come up with follow-up plans accordingly.</p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=4002892021-04-24T04:15:10Zopenqa_reviewopenqa-review@suse.de
<ul><li><strong>Due date</strong> set to <i>2021-05-08</i></li></ul><p>Setting due date based on mean cycle time of SUSE QE Tools</p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=4051272021-05-07T11:08:58Zokurzokurz@suse.com
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-4 status-3 priority-3 priority-lowest closed child" href="/issues/92311">action #92311</a>: Complete test definition from a single yaml schedule file in local test distribution folder</i> added</li></ul> openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=4051362021-05-07T11:09:32Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Workable</i> to <i>Resolved</i></li><li><strong>Assignee</strong> changed from <i>okurz</i> to <i>Xiaojing_liu</i></li></ul><p>Sorry about my delay. Covered followup in <a class="issue tracker-4 status-3 priority-3 priority-lowest closed child" title="action: Complete test definition from a single yaml schedule file in local test distribution folder (Resolved)" href="https://progress.opensuse.org/issues/92311">#92311</a></p>
openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=4078542021-05-17T09:28:19Zokurzokurz@suse.com
<ul><li><strong>Due date</strong> deleted (<del><i>2021-05-08</i></del>)</li></ul> openQA Project - action #71758: [spike][timeboxed:20h] complete test definition from a yaml schedule file in local test distribution folderhttps://progress.opensuse.org/issues/71758?journal_id=6019012023-02-14T16:30:45Zokurzokurz@suse.com
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-4 status-3 priority-4 priority-default closed child" href="/issues/124502">action #124502</a>: [spike][timeboxed:20h] complete test definition from yaml schedule in git checked out test distribution</i> added</li></ul>