openSUSE Project Management Tool: Issueshttps://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842024-03-15T11:03:57ZopenSUSE Project Management Tool
Redmine openQA Project - action #157342 (New): Partial product re-scheduling scheduled whole buildhttps://progress.opensuse.org/issues/1573422024-03-15T11:03:57Zpcervinkapcervinka@suse.com
<p>We have development group for 15-SP6 Online x86_64 architecture <a href="https://openqa.suse.de/group_overview/507" class="external">https://openqa.suse.de/group_overview/507</a>.<br>
There was missing HDD_1 and job failed <a href="https://openqa.suse.de/tests/13783898/modules/boot_to_desktop/steps/4" class="external">https://openqa.suse.de/tests/13783898/modules/boot_to_desktop/steps/4</a>.<br>
We fixed the configuration and we clicked on Parial product re-scheduling:</p>
<p><img src="https://progress.opensuse.org/attachments/download/17443/Screenshot%20from%202024-03-15%2010-28-52.png" alt="" loading="lazy" /></p>
<p>It should re-schedule partially, at least this is our understanding of help description.</p>
<p>Unfortunately, it rescheduled whole x86_64 medium for 15-SP6 Online.</p>
<p>It is either bug in the re-scheduling code or help description is wrong. User has expectation (based on help) that re-schedules only his job and its children or that job group.<br>
Could you please investigate it ? </p>
openQA Tests - action #126068 (New): [qe-core] Infinite grub timeout is not set for TW on o3https://progress.opensuse.org/issues/1260682023-03-15T11:42:16Zpcervinkapcervinka@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario opensuse-Tumbleweed-DVD-aarch64-ltp_dio@aarch64 fails in<br>
<a href="https://openqa.opensuse.org/tests/3173656/modules/boot_ltp/steps/9" class="external">boot_ltp</a>.</p>
<p>NOTE: this effectively breaks any aarch64 kernel testing on o3 (install_ltp often fails and thus not any LTP test is run: <a href="https://openqa.opensuse.org/tests/3178342#next_previous" class="external">https://openqa.opensuse.org/tests/3178342#next_previous</a>).</p>
<a name="Test-suite-description"></a>
<h2 >Test suite description<a href="#Test-suite-description" class="wiki-anchor">¶</a></h2>
<p>LTP_ENV=TMPDIR=/var/tmp/ is to test on btrfs instead of tmpfs</p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.opensuse.org/tests/3173656" class="external">20230313</a> (current job)</p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.opensuse.org/tests/3165924" class="external">20230308</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.opensuse.org/tests/latest?arch=aarch64&distri=opensuse&flavor=DVD&machine=aarch64&test=ltp_dio&version=Tumbleweed" class="external">latest</a></p>
<p>LTP tests sometimes fail during boot on aarch64(slowed backend). We figured out that <code>GRUB_TIMEOUT=-1</code> is not set. <br>
You can see it in <a href="https://openqa.opensuse.org/tests/3173645/file/install_ltp-grub" class="external">https://openqa.opensuse.org/tests/3173645/file/install_ltp-grub</a> which contains grub after installation.</p>
<p>Problem is in <code>disable_grub_timeout</code> during installation:<br>
<a href="https://openqa.opensuse.org/tests/3172869#step/disable_grub_timeout/6" class="external">https://openqa.opensuse.org/tests/3172869#step/disable_grub_timeout/6</a></p>
<p>Timeout is untouched, you can also download video from installation and check it frame by frame.</p>
openQA Tests - action #117028 (In Progress): [qe-core] Possible improvements for transactional in...https://progress.opensuse.org/issues/1170282022-09-22T09:32:40Zpcervinkapcervinka@suse.com
<p>I have found few places for improvements during test development for alp.<br>
We should discuss following points and if they are valid, try to fix/improve them.</p>
<a name="1-Universal-function-for-package-installation"></a>
<h5 >1. Universal function for package installation<a href="#1-Universal-function-for-package-installation" class="wiki-anchor">¶</a></h5>
<p>I noticed that existing code base, becoming messy with if-else for zypper and transactional-update installations.</p>
<p>One of the examples:</p>
<pre><code> if (is_transactional) {
trup_call("pkg install qemu-linux-user");
check_reboot_changes;
} else {
zypper_call("in qemu-linux-user");
}
</code></pre>
<p>This can grow up in numbers with more tests adapted to alp/slem.</p>
<p>Maybe could we use similar approach like for liberty?<br>
<a href="https://gitlab.suse.de/suse-liberty-linux/openqa-tests-sll/-/tree/master/lib/Utils/PackageManager" class="external">https://gitlab.suse.de/suse-liberty-linux/openqa-tests-sll/-/tree/master/lib/Utils/PackageManager</a></p>
<p>Example in test code:</p>
<pre><code>$testapi::distri->get_package_manager()->install_package("ltp")
</code></pre>
<p>As you can see, test code just contained universal installation command, which was distro independent.</p>
<a name="2-Existing-trup_call-function-needs-root-console"></a>
<h5 >2. Existing <code>trup_call</code> function needs <code>root-console</code><a href="#2-Existing-trup_call-function-needs-root-console" class="wiki-anchor">¶</a></h5>
<p>It means that code with <code>$self->select_serial_terminal</code> doesn't work, console change needs to be done.</p>
<p>You can find this pattern in the code:</p>
<pre><code>select_console 'root-console';
trup_call("--continue pkg $cmd", timeout => 2000);
</code></pre>
<p>Is there a way to fix that? <code>trup_call</code> should be console independent.</p>
<a name="3-Support-for-transactional-command-in-script_run"></a>
<h5 >3. Support for transactional command in script_run<a href="#3-Support-for-transactional-command-in-script_run" class="wiki-anchor">¶</a></h5>
<p>We can run commands on the transaction system in the snapshot via <code>transactional-update -c -d --quiet run</code>.<br>
For example, we install something, want to just check something , but we can't use normal <code>script_run</code>, because it will run on booted snapshot.</p>
<p>Would be worth to have something like <code>script_run("COMMAND", transactional => [is_transactional| any other condition | 1])</code> which would wrap command in case we want transactional approach?</p>
qe-yam - action #49298 (Resolved): [qam][newt][yast2-nfs-server] Regression test yast nfs-serverhttps://progress.opensuse.org/issues/492982019-03-14T15:13:33Zpcervinkapcervinka@suse.com
<p>Verify following operation:</p>
<ul>
<li>Add a directory to export</li>
<li>Delete a directory from the NFS export</li>
<li>Specify additional parameters for the NFS server</li>
<li>Start the NFS server service</li>
<li>Stop the NFS server service:</li>
<li>Display a summary of the NFS server configuration:</li>
</ul>
<p>Reference:<br>
<a href="https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.22" class="external">https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.22</a></p>
qe-yam - action #49283 (Resolved): [qam] Regression test yast keyboardhttps://progress.opensuse.org/issues/492832019-03-14T14:38:26Zpcervinkapcervinka@suse.com
<p>Validate yast keyboard module:</p>
<ul>
<li>Lists all available keyboard layouts.</li>
<li>Activates new keyboard layout setting</li>
<li>Displays the current keyboard configuration</li>
</ul>
<p>Reference:<br>
<a href="https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.17" class="external">https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.17</a></p>
qe-yam - action #49277 (Resolved): [qam][newt][yast2-http-server] Regression test yast http-serverhttps://progress.opensuse.org/issues/492772019-03-14T14:19:08Zpcervinkapcervinka@suse.com
<p>Create regression test for yast http-server and verify:</p>
<ul>
<li>Configures the HTTP server host settings</li>
<li>Configures virtual hosts</li>
<li>Specifies the ports and network addresses where the HTTP server should listen</li>
<li>Enables or disables the wizard mode</li>
<li>Controls the Apache2 server modules</li>
<li>Verify that Apache can be started/stopped</li>
</ul>
<p>Reference:<br>
<a href="https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.15" class="external">https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.15</a></p>
qe-yam - action #49262 (Resolved): [qam][newt][yast2-dns-server] Regression test yast dns-serverhttps://progress.opensuse.org/issues/492622019-03-14T13:50:09Zpcervinkapcervinka@suse.com
<p>Create regression test for yast dns-server and manage:</p>
<ul>
<li>acls</li>
<li>dnsrecord</li>
<li>forwarders</li>
<li>host</li>
<li>logging</li>
<li>mailserver</li>
<li>nameserver</li>
<li>soa</li>
<li>startup</li>
<li>transport</li>
<li>zones</li>
</ul>
<p>Reference:<br>
<a href="https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.11" class="external">https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.11</a></p>
qe-yam - action #49250 (Resolved): [qam][newt][yast2-network] Regression test for yast lan comman...https://progress.opensuse.org/issues/492502019-03-14T13:34:26Zpcervinkapcervinka@suse.com
<p>Verify basic operations and interactive mode of yast lan.</p>
<p>Reference:<br>
<a href="https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.7" class="external">https://www.suse.com/documentation/sles-15/singlehtml/book_sle_admin/book_sle_admin.html#id-1.3.3.6.13.6.7</a></p>
openQA Tests - action #40259 (Resolved): [qam] test fails in libreoffice_mainmenu_components - ne...https://progress.opensuse.org/issues/402592018-08-27T12:47:29Zpcervinkapcervinka@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-15-Desktop-DVD-Updates-x86_64-qam-regression-documentation@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1982950/modules/libreoffice_mainmenu_components/steps/4" class="external">libreoffice_mainmenu_components</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1962579" class="external">20180820-3</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1962197" class="external">20180820-2</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?machine=64bit&distri=sle&version=15&flavor=Desktop-DVD-Updates&arch=x86_64&test=qam-regression-documentation" class="external">latest</a></p>
<p>Related to code:</p>
<pre><code> # tag is base-install means libreoffice-base not installed
if (assert_screen 'base-install') {
send_key 'esc';
send_key 'esc';
</code></pre>
<p>Which was introduced in:</p>
<p>commit 7b5c29bb70aac18305aa493d7f8cb9a111092562<br>
Author: Yuan Ren <a href="mailto:yren@suse.com">yren@suse.com</a><br>
Date: Wed Aug 8 12:45:20 2018 +0800</p>
<pre><code>Update regression-documentation case on Tumbleweed
1. Add "repo-oss" repository temporary to install "liberoffice-base".
2. Add "prepare_oss_repo" method, so it can test some not installed
applications on Tumblweed.
</code></pre> openQA Tests - action #38387 (Resolved): [functional][u][sporadic][medium] test fails in gnucash ...https://progress.opensuse.org/issues/383872018-07-13T07:11:14Zpcervinkapcervinka@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario opensuse-15.0-DVD-Updates-x86_64-gnome@uefi fails in<br>
<a href="https://openqa.opensuse.org/tests/706006/modules/gnucash/steps/48" class="external">gnucash</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.opensuse.org/tests/706006" class="external">20180713-1</a> (current job)</p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.opensuse.org/tests/705913" class="external">20180712-5</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.opensuse.org/tests/latest?version=15.0&distri=opensuse&arch=x86_64&flavor=DVD-Updates&machine=uefi&test=gnome" class="external">latest</a></p>
<p>Although was gnucash test updated recently, it stil sometimes fail to close window.</p>
openQA Tests - action #32698 (New): [qe-core] Clean /etc/machine-id after image creation https://progress.opensuse.org/issues/326982018-03-02T11:20:24Zpcervinkapcervinka@suse.com
<p>File /etc/machine-id should be unique for each server. If machine-id is the same, it can cause unexpected situations for multi machine tests. Simple file deletion does not work correctly, file is not recreated after the system boot.</p>
openQA Tests - action #27994 (Resolved): [qam][expedite][sprint 201711.2] test fails in test setu...https://progress.opensuse.org/issues/279942017-11-21T09:56:28Zpcervinkapcervinka@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA sle-12-SP3-Server-DVD-Updates-x86_64-Build20171121-1-mau-qa_acceptance_process_stress@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1258356/file/autoinst-log.txt" class="external">setup</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Happens randomly for other testsuites as well:<br>
<a href="https://openqa.suse.de/tests/1258348/file/autoinst-log.txt" class="external">https://openqa.suse.de/tests/1258348/file/autoinst-log.txt</a><br>
<a href="https://openqa.suse.de/tests/1258278/file/autoinst-log.txt" class="external">https://openqa.suse.de/tests/1258278/file/autoinst-log.txt</a><br>
<a href="https://openqa.suse.de/tests/1258388/file/autoinst-log.txt" class="external">https://openqa.suse.de/tests/1258388/file/autoinst-log.txt</a></p>
openQA Tests - action #27506 (Resolved): [qam] test fails in 1_shim_suite - missing repository o...https://progress.opensuse.org/issues/275062017-11-08T08:23:25Zpcervinkapcervinka@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP3-Server-DVD-Updates-x86_64-Build20171107-1-slenkins-tests-shim-control@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1246774#step/1_shim_suite/1" class="external">1_shim_suite</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1246012" class="external">20171107-1</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1243595" class="external">20171106-1</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?distri=sle&version=12-SP3&machine=64bit&test=slenkins-tests-shim-control&arch=x86_64&flavor=Server-DVD-Updates" class="external">latest</a></p>
<p>Test tries not existing repo:<br>
<a href="http://dist.suse.de/install/SLP/SLE-12-SP3-Server-TEST/x86_64/DVD1/" class="external">http://dist.suse.de/install/SLP/SLE-12-SP3-Server-TEST/x86_64/DVD1/</a></p>
<pre><code> Refreshing service 'SUSE_Linux_Enterprise_Server_12_SP3_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64'.
Retrieving repository 'SRPMS' metadata [.error]
Warning: Skipping repository 'SRPMS' because of the above error.
Repository 'SRPMS' is invalid.
[SRPMS|http://dist.suse.de/install/SLP/SLE-12-SP3-Server-TEST/x86_64/DVD1/] Valid metadata not found at specified URL
Please check if the URIs defined for this repository are pointing to a valid repository.
Some of the repositories have not been refreshed because of an error.
Reading installed packages...
Loading repository data...
Package 'shim' has source package 'shim'.
Source package 'shim' for package 'shim' not found.
Resolving package dependencies...
</code></pre> openQA Tests - action #21052 (Resolved): [qam] test fails in shotwell_export - failure on first l...https://progress.opensuse.org/issues/210522017-08-03T11:47:31Zpcervinkapcervinka@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-SP2-Desktop-DVD-Updates-x86_64-qam-regression-other@64bit fails in<br>
<a href="https://openqa.suse.de/tests/1087881/modules/shotwell_export/steps/5" class="external">shotwell_export</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1085487" class="external">20170801-1</a></p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1084021" class="external">20170731-1</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?flavor=Desktop-DVD-Updates&distri=sle&machine=64bit&arch=x86_64&test=qam-regression-other&version=12-SP2" class="external">latest</a></p>
<p>If there is a failure in previous shotwell_* test openQA will revert to last successful <br>
milestone "boot_to_desktop". It means that shotwell will launch with "first launch" dialog.<br>
Tests shotwell_edit and shotwell_export expect "shotwell-launched", it ends with failure.</p>
<p>Tests shotwell_edit and shotwell_export should be more robust and detect "first launch".</p>
openQA Tests - action #21038 (Workable): [qam] test fails in bootloader_s390 - missing install im...https://progress.opensuse.org/issues/210382017-08-03T08:52:13Zpcervinkapcervinka@suse.com
<a name="Observation"></a>
<h2 >Observation<a href="#Observation" class="wiki-anchor">¶</a></h2>
<p>openQA test in scenario sle-12-Server-DVD-Incidents-Minimal-s390x-qam-minimal@s390x-zVM-vswitch-l2 fails in<br>
<a href="https://openqa.suse.de/tests/1087171/modules/bootloader_s390/steps/20" class="external">bootloader_s390</a></p>
<a name="Reproducible"></a>
<h2 >Reproducible<a href="#Reproducible" class="wiki-anchor">¶</a></h2>
<p>Fails since (at least) Build <a href="https://openqa.suse.de/tests/1087171" class="external">:5299:kernel-source.1501485659</a> (current job)</p>
<a name="Expected-result"></a>
<h2 >Expected result<a href="#Expected-result" class="wiki-anchor">¶</a></h2>
<p>Last good: <a href="https://openqa.suse.de/tests/1083822" class="external">:5299:kernel-source.1501437271</a> (or more recent)</p>
<a name="Further-details"></a>
<h2 >Further details<a href="#Further-details" class="wiki-anchor">¶</a></h2>
<p>Always latest result in this scenario: <a href="https://openqa.suse.de/tests/latest?version=12&test=qam-minimal&machine=s390x-zVM-vswitch-l2&distri=sle&arch=s390x&flavor=Server-DVD-Incidents-Minimal" class="external">latest</a></p>
<p>There is missing install media on ftp ftp 10.160.0.207 SLE-12-Server-DVD-s390x-GM-DVD1.</p>
<pre><code>'227 Entering Passive Mode (10,160,0,207,117,87). ',
'>>>RETR SLE-12-Server-DVD-s390x-GM-DVD1/suse.ins ',
'550 Failed to open file.
</code></pre>