scanner: testfaelle von georg
[testub10.git] / README
1 Dies ist eine gemeinschaftliche Sammlung von Testfaellen fuer die Uebungsbeispiele
2 der LVA "Uebersetzerbau (SS10)".
3
4 Kurzes HOWTO (fuer die g0):
5 $ git clone git://github.com/lewurm/testub10.git ~/test
6
7 Danach koennen die Testfaelle durch diesen Befehl aktualisiert werden:
8 $ cd ~/test && git pull
9
10 Das Testskript selbst wird von der LVA-Leitung zur Verfuegung gestellt:
11 $ /usr/ftp/pub/ubvl/test/scanner/test
12 $ /usr/ftp/pub/ubvl/test/parser/test
13 $ /usr/ftp/pub/ubvl/test/ag/test
14
15
16 Namenskonventionen fuer das Skript:
17 Die Dateien mit der Eingabe heissen *.0, *.1, *.2 oder *.3, wobei die
18 Ziffer hinten den Exit-Code angibt. Eine Datei, die einen
19 Syntax-Fehler enthaelt, werden Sie also z.B. foo.2 nennen.  Beim
20 Scanner-Beispiel gibt es fuer akzeptable Eingaben (also Dateien, die
21 auf .0 enden) auch noch eine Ausgabe, die ueberprueft werden muss; die
22 erwartete Ausgabe fuer die Datei bar.0 nennen Sie bar.out.
23
24 Namenskonventionen fuer uns:
25 Jeder Testfall hat als Praefix "<nick>_", sodass keine Namenskonflikte entstehen.
26
27
28 Wie kannst du beitragen?
29 mit git:
30 * forke das Repository auf github, committe deine Aenderungen und mach einen "Pull Request"
31 * clone das Repository, committe deine Aenderungen, erzeuge Patches mit "git format-patch" und maile sie oder poste sie im Informatikforum
32
33 ohne git:
34 * schicke deine Testfaelle als Anhang per Mail (mit passenden Dateinamen bitte!)
35 * poste deine Testfaelle im Informatikforum und haenge sie als Attachment an (mit passenden Dateinamen bitte!)
36
37 und natuerlich ist jeder herzlichst dazu eingeladen im Forum ueber Testfaelle zu diskutieren :)
38
39 Infforum-Thread: http://tinyurl.com/testub10
40 Mailadresse(n): lewurm_AT_gmail_DOT_com (weitere Freiwillig sind willkommen, einfach eintragen)