commit 411a826c30b2825cb8e96a8f24cdca4ff17660bb Author: Adrian Schröter Date: Wed Jun 7 10:16:28 2023 +0200 Sync from SUSE:ALP:Source:Standard:1.0 yast2-testsuite revision dcca309031e40ae9736e6ccc1aa94192 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/yast2-testsuite-4.6.0.tar.bz2 b/yast2-testsuite-4.6.0.tar.bz2 new file mode 100644 index 0000000..e34de6d --- /dev/null +++ b/yast2-testsuite-4.6.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29feb4fa0c377b4d709a2d846487587c72b681b999bcbb516d1c0847d78b1cb6 +size 21565 diff --git a/yast2-testsuite.changes b/yast2-testsuite.changes new file mode 100644 index 0000000..2194a54 --- /dev/null +++ b/yast2-testsuite.changes @@ -0,0 +1,605 @@ +------------------------------------------------------------------- +Fri Mar 03 14:44:07 UTC 2023 - Ladislav Slezák + +- Bump version to 4.6.0 (bsc#1208913) + +------------------------------------------------------------------- +Wed Apr 06 13:24:58 UTC 2022 - Ladislav Slezák + +- Bump version to 4.5.0 (bsc#1198109) + +------------------------------------------------------------------- +Tue Apr 20 13:51:55 UTC 2021 - Ladislav Slezák + +- 4.4.0 (bsc#1185510) + +------------------------------------------------------------------- +Tue Feb 26 11:12:58 UTC 2019 - José Iván López González + +- Version bump (bsc#1124009) +- 4.1.0 + +------------------------------------------------------------------- +Tue Oct 16 15:31:40 CEST 2018 - schubi@suse.de + +- Added license file to spec. + +------------------------------------------------------------------- +Wed Aug 22 14:30:12 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. + +------------------------------------------------------------------- +Fri Apr 6 18:54:34 UTC 2018 - mfilka@suse.com + +- bnc#1087957 - version bump +- 4.0.0 + +------------------------------------------------------------------- +Fri Sep 16 08:58:29 UTC 2016 - jreidinger@suse.com + +- reduce build dependencies to speed up build (bnc#999203) +- 3.1.6 + +------------------------------------------------------------------- +Mon Jun 6 08:13:18 UTC 2016 - igonzalezsosa@suse.com + +- Stop generating autodocs (fate#320356) +- 3.1.5 + +------------------------------------------------------------------- +Tue May 17 15:52:40 UTC 2016 - mvidner@suse.com + +- Prevent failures with dejagnu-1.6 (bsc#979519). +- 3.1.4 + +------------------------------------------------------------------- +Mon Mar 7 12:46:40 UTC 2016 - mvidner@suse.com + +- Default Y2DIR to ../src to enable 'make check' + before 'make install' (mchandras) +- 3.1.3 + +------------------------------------------------------------------- +Thu Jan 23 12:46:28 UTC 2014 - mvidner@suse.com + +- Save raw y2base logs in raw.tmp.err.TESTCASE + The stupid harness design only lets some error messages through + but this saves all of them for post mortem debugging. +- 3.1.2 + +------------------------------------------------------------------- +Wed Nov 13 15:56:18 UTC 2013 - jreidinger@suse.com + +- Add explicit COPYING file + +------------------------------------------------------------------- +Thu Sep 19 17:34:52 UTC 2013 - lslezak@suse.cz + +- do not use *.spec.in template, use *.spec file with RPM macros + instead +- 3.1.0 + +------------------------------------------------------------------- +Wed Jul 31 08:43:17 UTC 2013 - yast-devel@opensuse.org + +- converted from YCP to Ruby by YCP Killer + (https://github.com/yast/ycp-killer) +- version 3.0.0 + +------------------------------------------------------------------- +Mon Jul 1 08:19:23 UTC 2013 - lslezak@suse.cz + +- Removed useless BuildRequires: openslp-devel, popt-devel and + perl-XML-Writer +- 2.24.4 + +------------------------------------------------------------------- +Sun Jun 23 19:47:19 UTC 2013 - lslezak@suse.cz + +- support .yh files converted to .rb in testedfiles +- 2.24.3 + +------------------------------------------------------------------- +Thu Jun 13 13:36:57 UTC 2013 - lslezak@suse.cz + +- skip files which do not have the corresponding stderr and stdout + files, these are likely just include files, not real tests + +------------------------------------------------------------------- +Thu May 16 13:26:32 UTC 2013 - mvidner@suse.com + +- correctly pass the logging produced by Testsuite.rb (bnc#819137). +- 2.24.2 + +------------------------------------------------------------------- +Tue May 14 13:04:04 UTC 2013 - mvidner@suse.com + +- Make "testedfiles" work on Ruby files (bnc#819137). +- 2.24.1 + +------------------------------------------------------------------- +Thu May 9 12:13:37 UTC 2013 - mvidner@suse.cz + +- Run Ruby test cases as well as YCP test cases (bnc#819137). +- 2.24.0 + +------------------------------------------------------------------- +Fri Sep 23 14:54:27 UTC 2011 - lslezak@suse.cz + +- removed obsoleted functions from Pkg.ycp +- 2.21.0 + +------------------------------------------------------------------- +Mon Dec 21 12:07:52 CET 2009 - aschnell@suse.de + +- don't override Makefile.am +- extended runtest.sh +- 2.19.0 + +------------------------------------------------------------------- +Fri Dec 11 16:07:09 CET 2009 - aschnell@suse.de + +- run all tests even if some fail + +------------------------------------------------------------------- +Mon Jun 29 12:19:01 CEST 2009 - mvidner@suse.cz + +- Moved Summary and Description from PDB to spec. + +------------------------------------------------------------------- +Tue Jun 16 14:29:30 CEST 2009 - mvidner@suse.cz + +- Using autodocs-ycp.ami, which contains a fix for automake 1.11. + +------------------------------------------------------------------- +Tue Apr 8 13:09:41 CEST 2008 - mvidner@suse.cz + +- Enable make check before make install, by telling y2base to search + first in ../src (fate#2306). +- 2.16.2 + +------------------------------------------------------------------- +Fri Feb 29 10:17:09 CET 2008 - coolo@suse.de + +- fix buildrequires after yast2-core split +- 2.16.1 + +------------------------------------------------------------------- +Mon Nov 5 14:17:08 CET 2007 - mvidner@suse.cz + +- Use ./test.ycp instead of test.ycp when building (#330965). +- 2.16.0 + +------------------------------------------------------------------- +Fri Aug 10 18:07:07 CEST 2007 - mvidner@suse.cz + +- Finished integrating Feature #120292, UI as a namespace callable + from yast2-*-bindings. +- 2.15.1 + +------------------------------------------------------------------- +Wed Aug 8 17:04:55 CEST 2007 - mvidner@suse.cz + +- Adapted to changes in yast2-core needed for making UI callable from + yast2-*-bindings. + (The testsuite component is no longer usable because it does not + provide the UI namespace) +- 2.15.0.1 + +------------------------------------------------------------------- +Thu Jul 12 10:03:41 CEST 2007 - locilka@suse.cz + +- 2.15.0 + +------------------------------------------------------------------- +Mon Nov 13 13:19:15 CET 2006 - jsrain@suse.cz + +- 2.14.0 + +------------------------------------------------------------------- +Wed Sep 13 10:32:44 CEST 2006 - mvidner@suse.cz + +- Using yast2-devtools.pc instead of yast2-core.pc is fine. + Now using --print-errors too. +- 2.13.3 + +------------------------------------------------------------------- +Wed Sep 13 01:52:48 CEST 2006 - ro@suse.de + +- temporary fix to run testsuite without yast2-core-devel + +------------------------------------------------------------------- +Tue Sep 12 14:41:55 CEST 2006 - mvidner@suse.cz + +- Require only yast2-core, not yast2-core-devel. +- 2.13.2 + +------------------------------------------------------------------- +Tue Mar 21 14:10:34 CET 2006 - mvidner@suse.cz + +- converted neededforbuild to BuildRequires, + removed yast2-packagemanager +- 2.13.1 + +------------------------------------------------------------------- +Tue Jan 10 13:51:32 CET 2006 - mvidner@suse.cz + +- Just bumped to 2.13 +- 2.13.0 + +------------------------------------------------------------------- +Wed Jul 20 10:41:00 CEST 2005 - mvidner@suse.cz + +- Added libxml2[-devel] to NFB because of yast2-packagemanager. +- 2.12.3 + +------------------------------------------------------------------- +Fri Jul 8 15:53:35 CEST 2005 - visnov@suse.cz + +- Adapt build requirements for blocxx +- 2.12.2 + +------------------------------------------------------------------- +Tue May 3 17:54:02 CEST 2005 - mvidner@suse.cz + +- Do not use "default" as an identifier. +- 2.12.1 + +------------------------------------------------------------------- +Tue Dec 14 13:55:42 CET 2004 - mvidner@suse.cz + +- Log y2errors from Perl the same way as from YCP (#41448). +- 2.11.2 + +------------------------------------------------------------------- +Fri Oct 29 17:03:30 CEST 2004 - mvidner@suse.cz + +- Added pkgconfig support. +- Prepared for passing options to y2base during testsuite run. +- 2.11.1 + +------------------------------------------------------------------- +Mon Oct 18 10:43:53 CEST 2004 - visnov@suse.de + +- Removed Pkg testing +- 2.11.0 + +------------------------------------------------------------------- +Mon Jun 14 14:19:43 CEST 2004 - msvec@suse.cz + +- added Testsuite module +- 2.10.0 + +------------------------------------------------------------------- +Sat Apr 3 18:57:38 CEST 2004 - kkaempf@suse.de + +- filter [Y2PMrc] messages from logfile (#38235) +- 2.9.9 + +------------------------------------------------------------------- +Fri Apr 2 17:20:47 CEST 2004 - msvec@suse.cz + +- changed license to GPL +- 2.9.8 + +------------------------------------------------------------------- +Sat Feb 28 19:18:20 CET 2004 - kkaempf@suse.de + +- add openslp, openslp-devel to neededforbuild +- 2.9.7 + +------------------------------------------------------------------- +Wed Feb 25 02:23:29 CET 2004 - msvec@suse.cz + +- fixed files filtering (support files with path) +- 2.9.6 + +------------------------------------------------------------------- +Thu Feb 5 13:41:36 CET 2004 - msvec@suse.cz + +- possibility to limit testsuite output only to some files +- 2.9.5 + +------------------------------------------------------------------- +Fri Jan 30 12:41:18 CET 2004 - msvec@suse.cz + +- log also the empty lines (and files) in DUMP and DUMPFILE +- 2.9.4 + +------------------------------------------------------------------- +Fri Jan 23 15:56:29 CET 2004 - msvec@suse.cz + +- take advantage of a custom log.conf +- the full logging (Y2DEBUG) is not required any more +- 2.9.3 + +------------------------------------------------------------------- +Fri Jan 23 12:36:30 CET 2004 - arvin@suse.de + +- fixed for brand new interpreter + +------------------------------------------------------------------- +Fri Jan 16 16:04:50 CET 2004 - msvec@suse.cz + +- updates for NI +- 2.9.1 + +------------------------------------------------------------------- +Tue Dec 2 15:58:12 CET 2003 - msvec@suse.cz + +- sync with current dummy agent +- simplified log handling +- 2.9.0 + +------------------------------------------------------------------- +Mon Sep 8 10:43:38 CEST 2003 - msvec@suse.cz + +- makefiles updates by arvin and schwab +- 2.8.3 + +------------------------------------------------------------------- +Fri Jul 11 11:07:33 CEST 2003 - mvidner@suse.cz + +- mentioned wdiff in the docs. + +------------------------------------------------------------------- +Thu Jun 12 11:46:43 CEST 2003 - arvin@suse.de + +- fixed file list + +------------------------------------------------------------------- +Wed Feb 5 11:06:08 CET 2003 - lslezak@suse.cz + +- added TargetInit and TargetProducts into Pkg.ycp +- version 2.7.7 + +------------------------------------------------------------------- +Mon Jan 27 16:11:52 CET 2003 - arvin@suse.de + +- added popt to neededforbuild + +------------------------------------------------------------------- +Mon Jan 20 19:46:30 CET 2003 - msvec@suse.de + +- better (non-conflicting) local name variable +- 2.7.5 + +------------------------------------------------------------------- +Mon Dec 9 20:40:10 CET 2002 - msvec@suse.cz + +- added another Pkg:: function +- fixed for new log component names +- 2.7.4 + +------------------------------------------------------------------- +Thu Dec 5 13:28:16 CET 2002 - mvidner@suse.cz + +- Fixed a typo to make it really work. +- 2.7.3 + +------------------------------------------------------------------- +Thu Dec 5 12:31:29 CET 2002 - mvidner@suse.cz + +- Faked a bunch of Pkg:: functions that are used in the PackageCallbacks + constructor. + This should prevent the testsuite failures of yast2-mail etc. +- 2.7.2 + +------------------------------------------------------------------- +Tue Dec 3 01:17:51 CET 2002 - ro@suse.de + +- added curl and openssl to neededforbuild + +------------------------------------------------------------------- +Wed Oct 23 01:57:09 CEST 2002 - ro@suse.de + +- added perl-XML-Writer to neededforbuild + +------------------------------------------------------------------- +Thu Aug 29 10:59:12 CEST 2002 - msvec@suse.cz + +- provide Pkg::SourceProductData for modules using Installation.ycp +- 2.6.9 + +------------------------------------------------------------------- +Fri Aug 23 12:07:13 CEST 2002 - mvidner@suse.cz + +- Added a dummy Pkg module for faking Pkg::Is{Provided,Available} + (needed for the new packagemanager). +- 2.6.8 + +------------------------------------------------------------------- +Mon Jul 15 09:22:09 CEST 2002 - mvidner@suse.cz + +- yast2 not needed for build nor at runtime. +- 2.6.7 + +------------------------------------------------------------------- +Fri Jul 12 12:59:07 CEST 2002 - kkaempf@suse.de + +- use "testsuite" server instead of "scr" server in order + to get a wfm-based (instead of scr based) runtime environment. +- 2.6.6 + +------------------------------------------------------------------- +Thu Jul 04 13:21:02 CEST 2002 - arvin@suse.de + +- move non binary file from /usr/lib/YaST2 to /usr/share/YaST2 +- updated documentation +- 2.6.5 + +------------------------------------------------------------------- +Mon Jul 1 14:59:10 CEST 2002 - msvec@suse.cz + +- new version for new yast2 scheme +- 2.6.4 + +------------------------------------------------------------------- +Wed Jun 26 14:07:24 CEST 2002 - mvidner@suse.cz + +- Fix build errors (automake version mismatch) by not overwriting Makefile.am +- Run tests in alphabetical order. +- 2.6.3 + +------------------------------------------------------------------- +Fri May 31 14:37:38 CEST 2002 - msvec@suse.cz + +- possibility to test constructors +- 2.6.2 + +------------------------------------------------------------------- +Fri May 10 17:45:56 CEST 2002 - msvec@suse.cz + +- accept the new broken Wizard constructor +- 2.6.1 + +------------------------------------------------------------------- +Wed Apr 3 14:51:52 CEST 2002 - msvec@suse.cz + +- use devtools create-spec and y2autoconf +- updated for the new system agent +- 2.6.0 + +------------------------------------------------------------------- +Thu Dec 13 12:59:19 CET 2001 - arvin@suse.de + +- adapted to renaming of y2bignfat to y2base +- 2.5.3 + +------------------------------------------------------------------- +Fri Nov 30 16:07:05 CET 2001 - msvec@suse.cz + +- make all ycp symbols global for testing local functions +- removed some duplicated code +- 2.5.2 + +------------------------------------------------------------------- +Thu Nov 29 08:50:42 CET 2001 - pblahos@suse.cz + +- Added 3rd parameter to select to satisfy new libycp. +- 2.5.1 + +------------------------------------------------------------------- +Mon Nov 12 18:07:01 CET 2001 - msvec@suse.cz + +- use yast2-devtools +- fixed lookup default parameter +- 2.5.0 + +------------------------------------------------------------------- +Wed Sep 26 16:12:44 CEST 2001 - msvec@suse.cz + +- fixed DUMP for non-string variables +- updated testsuite +- 2.4.6 + +------------------------------------------------------------------- +Wed Sep 26 09:11:23 CEST 2001 - msvec@suse.cz + +- minor makefiles fixes +- added some missing files +- fixed DUMPFILE (new system agent) +- fixed DUMP (multiple lines) +- testsuite update +- 2.4.5 + +------------------------------------------------------------------- +Tue Aug 28 17:44:35 CEST 2001 - msvec@suse.cz + +- parseycp during check +- return the retcode +- 2.4.4 + +------------------------------------------------------------------- +Tue Aug 21 16:18:25 CEST 2001 - msvec@suse.cz + +- unset all locale variables before testing +- use faster SCR:: +- 2.4.3 + +------------------------------------------------------------------- +Thu Aug 9 11:18:48 CEST 2001 - msvec@suse.cz + +- report signal number if yast2 exit with failure +- accept new Dir behavior +- 2.4.2 + +------------------------------------------------------------------- +Tue Jul 17 15:27:11 CEST 2001 - msvec@suse.cz + +- don't ignore white-space in diffs +- changes due to again renamed target.scr +- don't accept declarations with '|' +- exchange err and out outputs +- minor fix of filtering +- 2.4.1 + +------------------------------------------------------------------- +Tue Jul 10 12:23:07 CEST 2001 - ro@suse.de + +- removed yast2-core-translator from neededforbuild + +------------------------------------------------------------------- +Tue Jul 3 12:45:00 CEST 2001 - msvec@suse.cz + +- adapted to new system agent split of y2scr +- 2.4.0 + +------------------------------------------------------------------- +Tue Apr 17 17:21:54 CEST 2001 - msvec@suse.cz + +- major documentation rewrite +- removed isnils +- 2.3.7 + +------------------------------------------------------------------- +Fri Apr 13 09:57:45 CEST 2001 - msvec@suse.cz + +- run diff on the last failed test +- enabled abuild checking +- 2.3.6 + +------------------------------------------------------------------- +Tue Apr 10 15:27:09 CEST 2001 - msvec@suse.cz + +- enabled maps as arguments for TEST +- stop after the first failed test +- 2.3.5 + +------------------------------------------------------------------- +Wed Apr 4 11:11:31 CEST 2001 - msvec@suse.cz + +- minor documentation update +- documentation moved to $RPMNAME +- fixed new target agent output +- fixed logconf.ycp handling +- 2.3.4 + +------------------------------------------------------------------- +Tue Mar 27 16:13:18 CEST 2001 - msvec@suse.cz + +- new libycp adoptation +- output beautification (final) +- testsuite +- 2.3.3 + +------------------------------------------------------------------- +Mon Mar 19 13:35:09 CET 2001 - arvin@suse.de + +- don't check for gperf in configure +- 2.3.2 + +------------------------------------------------------------------- +Fri Mar 16 14:16:44 CET 2001 - msvec@suse.cz + +- autobuild checking changes +- 2.3.1 + +------------------------------------------------------------------- +Wed Mar 7 15:42:14 CET 2001 - msvec@suse.cz + +- Initial version +- Incorporates y2scr/ag_target change: .target.tmpdir is now + deleted when target agent is unmounetd. +- DUMP function diff --git a/yast2-testsuite.spec b/yast2-testsuite.spec new file mode 100644 index 0000000..d59a1a4 --- /dev/null +++ b/yast2-testsuite.spec @@ -0,0 +1,59 @@ +# +# spec file for package yast2-testsuite +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: yast2-testsuite +Version: 4.6.0 +Release: 0 + +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source0: %{name}-%{version}.tar.bz2 + +Group: System/YaST +License: GPL-2.0-or-later +BuildRequires: yast2-devtools >= 3.1.10 +Requires: dejagnu +Requires: expect +# y2base -I includepath -M modulepath +Requires: yast2-core >= 2.19.0 + +Summary: YaST2 - Testsuite + +BuildArch: noarch + +%description +This is a package for the YaST2 modules testsuite preparation and +execution. + +%prep +%setup -n %{name}-%{version} + +%build +%yast_build + +%install +%yast_install + +%files +%defattr(-,root,root) +%{yast_moduledir} +%{yast_ydatadir} +%{yast_yncludedir} +%doc %{yast_docdir} +%license COPYING + +%changelog