aboutsummaryrefslogtreecommitdiff
path: root/README
blob: d81b222874db91444fa82547451ff5bd296ee61f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
PMS Test Suite
==============

A GSoC 2011 project by Michał Górny.

http://www.gentoo.org/proj/en/qa/pms/pms-test-suite.xml


Few words of introduction
-------------------------

The PMS Test Suite projects aims to create a comprehensive, universal test suite
for Gentoo Package Managers. It is supposed to create a set of test ebuilds, run
them using a particular Package Manager (like portage) and check their results
to determine whether the PM does comply to the PMS [1].

[1]:http://www.gentoo.org/proj/en/qa/pms.xml


How to run it
-------------

The code is currently in early stage of development, you can try out some
of the functions already implemented.

First you need to clone the two necessary git repos:

	git clone --recursive git://git.overlays.gentoo.org/proj/pms-test-suite.git
	git clone git://git.overlays.gentoo.org/proj/pms-test-suite-overlay.git

Then run the `ebuild-generator` script, passing the path to the overlay as its
-R option:

	cd pms-test-suite
	./ebuild-generator -R ../pms-test-suite-overlay


<!-- vim:se syn=markdown :-->