Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > 5fa777053c39e9f68cc59609b9485580 > files > 2

ldtp-0.5.0-1mdv2007.0.src.rpm

Summary: Linux Desktop Testing Project
Name:    ldtp
Version: 0.5.0
Release: %mkrel 1
License: LGPL
Group:   Graphical desktop/Other
URL:     http://ldtp.freedesktop.org/
Source0:  %name-source-%version.tar.bz2
BuildRoot: %_tmppath/%name-root
BuildRequires: at-spi-devel python

%description
GNU/Linux Desktop Testing Project (GNU/LDTP) is aimed at producing high quality
test automation framework and cutting-edge tools that can be used to test
GNU/Linux Desktop and improve it. It uses the Accessibility libraries to poke
through the applications user interface. The framework has tools to generate
Appmap by reading through the user interface components of an application. The
framework also has tools to record test-cases based on user-selection on the
application.

GNU/LDTP core framework uses Appmap and the recorded test-cases to test an
application and gives the status of each test-case as output. As of now,
GNU/LDTP can test any GNOME application which are accessibility enabled,
Mozilla, Openoffice.org, any Java application (should have a UI based on swing)
and KDE 4.0 applications based on QT 4.0 (based on the press releases by KDE).

We encourage you to join the project and help us to create robust, reliable and
stable test tool/framework for Unix Desktops. 

%prep
%setup -q -n %name

%build
CFLAGS="%optflags" CXXFLAGS="%optflags" ./autogen.sh --prefix=%_prefix --disable-debug
%make

%install
rm -fr $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
install -m 755 src/ldtp %{buildroot}%{_bindir}/ldtp
cd python
python setup.py install --record=/tmp/%{name}.files --root=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files -f /tmp/%{name}.files
%defattr(-,root,root)
%doc README COPYING ChangeLog
%{_bindir}/*

%changelog
* Wed Aug 09 2006 Thierry Vignaud <tvignaud@mandriva.com> 0.5.0-1mdv2007.0
- new release

* Tue Aug 08 2006 Thierry Vignaud <tvignaud@mandriva.com> 0.4.0-1mdv2007.0
- initial release