From ce4a32fe52ef09d8f5ff1dd22c001110902b60a2 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- dcop/tests/README | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dcop/tests/README (limited to 'dcop/tests/README') diff --git a/dcop/tests/README b/dcop/tests/README new file mode 100644 index 000000000..3dec62986 --- /dev/null +++ b/dcop/tests/README @@ -0,0 +1,37 @@ +WHAT IS IT +========== + +This is a test case for the dcop family of utils. + + +HOW TO USE IT +============= + +testcases is the important file, the rest is build system. +It details what functions we should generate and with what arguments to call them + +'make'ing will generate a small dcop app which runs in two modes: the batch mode and the +interactive mode. The batch mode simply runs all the tests inside the app, while in the interactive +mode, the app goes to sleep and exactly the same tests are called from the outside. Should the results +differ, we probably have a bug. + + +HOW IT WORKS +============ + +Six files get generated: + + local external shell + +-------------------+-----------------+-----------------+ + | | | | + stdout | batch.stdout | dcop.stdout | shell.stdoud | + | | | | + +-------------------+-----------------+-----------------+ + | | | | + return values | batch.returns | dcop.returns | shell.returns | + | | | | + +-------------------+-----------------+-----------------+ + +The local column are the files generated in batch mode where the calls are made locally, the external and shell columns lists files made using dcop calls, "external" calls were made through an external program and shell call were made using the dcop shell client. The stdout row is what got printed to stdout and the returns row is what return values the various functions support. These are kept separate to simplify things. + + -- cgit v1.2.1