Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
a54fc392 07.11.2012 17:00 Sven Schöling

Helper::Csv: Support für leere profile.path Angaben und case_insensitive_header

d1564e8a 31.10.2012 16:05 Moritz Bunkus

Doku: Test-Doku aus t/README in die Haupt-Doku überführt & erweitert

f2b06135 30.10.2012 13:41 Moritz Bunkus

Methode zum Auflisten bekannter Hintergrundjobklassen

84826d21 30.10.2012 13:39 Moritz Bunkus

Aufruf einzelner Test-Scripts via Test::Harness ermöglichen

Syntax ist trivialerweise:

Um alle Tests auszuführen:
./t/test.sh

Um nur bestimmte auszuführen:
./t/test.sh t/unicorns/charlie.t t/chunky/bacon.t

8edb2ea1 20.09.2012 18:12 Sven Schöling

format_amount bug: Bei places == 0 wurden trailing 0 abgeschnitten

10478553 14.09.2012 12:10 Sven Schöling

Form::format_amount - suabere trennung zwischen String und Numerischen Kontexten

behebt #1982 (unter anderem)

d04df165 11.09.2012 17:09 Thomas Heck

Bug bei der Umrechnung von Einheiten beim Einlagern behoben.

fixt #1983

5b4b9d4b 10.09.2012 17:41 Sven Schöling

Bus-Errors bei perl5.10 und perl5.12 verhindern.

72858259 30.08.2012 15:09 Sven Schöling

t/form/format_amount: boilerplate entfernt, und use once warnung unterdrückt

dc03543f 30.08.2012 15:01 Sven Schöling

format_amount testscript wieder gerade gezogen

Die untere Hälfte Tests war in a0cd7d697f36397a32a90565fee3986f95f17e93 kaputtgegangen.

a0cd7d69 29.08.2012 15:55 Thomas Heck

Tests zu SL::Format::format_amount mit Beschreibung versehen

fcc1d512 28.08.2012 12:37 Thomas Heck

SL::Form::format_amount formatiert Zahlen auch aus der Exponentialschreibweise.

+Tests für SL::Form::format_amount
fixt #1904

6d8b737a 27.08.2012 11:05 Moritz Bunkus

Alte Selennium-Tests löschen

dc3f6120 08.08.2012 16:48 Sven Schöling

Parsing von multipart/formdata beschleuningt.

Die entsprechende Routine hatte einen bösen Fall von Shlemiel the Painter's
algorithm [1]. Dadurch wurden Fileuploads mit mehr als 20k Zeilen extrem
langsam. Binärdaten wie pdfs oder Bilder hat das nicht gestört, aber bei CSV...

fef4ba5a 08.08.2012 16:44 Sven Schöling

Warnung von Config::Std zur Compilezeit unterdrücken.

07a38b9f 31.07.2012 14:57 Sven Schöling

Bei Importdaten das UTF8 BOM ignorieren.

behebt Bug 1872

82e09671 10.07.2012 13:21 Sven Schöling

Mehr spellchecks

631b4c04 24.05.2012 12:56 Sven Schöling

DATEV Export modular gekapselt.

71180454 24.05.2012 12:54 Sven Schöling

Spellchecks

9414d575 18.04.2012 14:24 Sven Schöling

Request: flatten und unflatten implentiert und getestet.

Die Tests stammen zur Hälfte aus Hash::Flatten und haben einige Fehler aufgedeckt.
Damit kann im nächsten Schritt SL::Controller::Base::url_for tiefe
Datenstrukturen serialisieren.

4531a6c7 16.02.2012 20:51 Sven Schöling

Usermaske im Adminbereich vor logins aus sessions geschützt.

Notwendigerweise zusätzlich User->new und Auth->read_user auf %params
umgeschrieben.

8944e415 13.02.2012 16:26 Sven Schöling

_bool_yn accessor

68a7345e 10.02.2012 16:58 Sven Schöling

Test skippen wenn nötige Pakete nicht installiert sind.

11549495 20.01.2012 21:06 Sven Schöling

puhs in die Liste der bekannten Typos aufgenommen.

6b378ca7 16.01.2012 18:40 Sven Schöling

Tests von Dispatcher auf TestSetup umgeschrieben.

Dispatcher kann keine validen Datenbankhandle zur richtigen Zeit bereitstellen,
und die Mechanismen gegen kaputte DB Handle vertragen sich nicht mit reinem
offline Testing.

11b95400 16.01.2012 18:34 Sven Schöling

override und fallback falschrum bei den tests berücksichtigt.

Note to self: Das wird langsam ein bisschen groß das Script.
Muss irgendwann auchmal aufgewertet werden auf ein richtiges Shellscript.

6e0241a2 10.01.2012 16:29 Sven Schöling

t/test hat modules/fallback und modules/override nicht benutzt.

bb1d3204 08.01.2012 13:40 Sven Schöling

Falsche Anzahl Tests

39556a0d 02.01.2012 15:40 Sven Schöling

Bei tiefen parse_filters with_objects mit prefix bauen.

8f026780 14.12.2011 16:34 Sven Schöling

Warning in tests unterdrücken.

e5fdc4f2 14.12.2011 16:27 Sven Schöling

ParseFilter: Laundering in explizite Ziele

e502a439 27.10.2011 18:22 Sven Schöling

Test für reduziertes Interface von WH->transfer

ed5ef25b 27.10.2011 18:09 Sven Schöling

transfer tests positionsunabhängig gemacht

4fcb6449 27.10.2011 17:01 Sven Schöling

Mehr als eine Lagertransaktion auf einmal testen.

c7cabbb2 27.10.2011 16:32 Sven Schöling

WH->transfer - Interface akzeptiert jetzt Rose Objekte.

Ausserdem transfer dokumentiert und Tests erweitert.

74fca575 27.10.2011 14:39 Sven Schöling

Fixes für das "my $var if $cond;" pattern.

4000444b 26.10.2011 15:33 Sven Schöling

Testoutput bei PPI Parsingfehlern angepasst.

f4d85933 26.10.2011 15:28 Sven Schöling

Test zu post if robuster gegen PPI Parsingfehler gemacht.

5310b7f1 26.10.2011 15:21 Sven Schöling

Test mit PPI nur durchführen, wenn PPI installiert ist.

267b9e4f 26.10.2011 15:21 Sven Schöling

Testcase, der alle Vorkommnisse von my $var = EXPR if COND; findet.

a5fe0a32 26.10.2011 15:17 Sven Schöling

Konflikt: main::any wird sowohl von Test::Deep als auch von SL::MoreCommon exportiert.

945cd936 26.10.2011 15:17 Sven Schöling

ParseFilter: Bugfix bei short circuit bedingung

Test angepasst

e340c957 26.10.2011 15:17 Sven Schöling

ParseFilter Mixin.

Erlaubt es semikomplexe Filter zu bauen und direkt an get_all weiterzureichen. Kompatibel mit dem Sorter Mixin.

83bfd1e6 26.10.2011 15:16 Sven Schöling

wh/transfer test

2 warnings noch drin, die aber im moment schlecht fixbar sind.

1d64d7e5 26.10.2011 14:58 Sven Schöling

Loginmechanismus für Testscripte

5494f687 14.10.2011 13:57 Sven Schöling

$::cgi entfernt.

Verfahren:
- Für alle Vorkommen von "my $cgi = $::cgi;":
ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt

- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.

- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...

772f08d0 14.10.2011 12:40 Sven Schöling

$::request als globale Variable eingeführt.

c13acbec 14.10.2011 10:24 Sven Schöling

::called_subs ersatzlos gestrichen.

call_sub Rekursionen sind nicht mehr aufgetreten seit das System eingebaut
wurde, kein Grund auf Verdacht darauf zu prüfen.

85629633 12.10.2011 16:55 Sven Schöling

dot notation in templates auch für TEMPLATE_ARRAY variablen

b93a2d44 19.09.2011 11:12 Sven Schöling

dbupgrade .pl müssen nicht strict sein.

7274f9c8 15.09.2011 14:49 Sven Schöling

Alle 2-arg open in 3-arg open verwandelt.

23f857a6 14.09.2011 12:38 Sven Schöling

Tabs sind mittlerweilee selten genug dass man sie forcieren kann.

a0144a09 14.09.2011 12:34 Sven Schöling

broken_links warnings unterdrücken

76e3efe6 14.09.2011 12:32 Sven Schöling

csv test updates.

ad1441b9 14.09.2011 11:45 Sven Schöling

neue kanonische globale Variable "instance_conf"

aa945ad2 14.09.2011 11:45 Sven Schöling

db gibt es nicht mehr.

c3b63d75 14.09.2011 11:44 Sven Schöling

standardmäßig tests auf multithreaden.

525c820d 14.09.2011 11:43 Sven Schöling

Percent Attributhelper hat sich mittlerweile geändert.

0d4dc351 14.09.2011 11:43 Sven Schöling

dispatcher muss mittlerweile eine Instanz sein.

830c0894 14.09.2011 11:11 Sven Schöling

Rekursiv testen.

0fb93bcf 16.06.2011 09:30 Sven Schöling

Tests brauchen mittlerweile fix Text::CSV_XS

7d9888e3 16.06.2011 08:44 Sven Schöling

Case insensitive header waren nicht voll abgedeckt, und haben Fehler bei kaputten Headern unterdrückt.

61a56da0 16.06.2011 08:44 Sven Schöling

Bugfix: Kein newline am Ende der Datei verschluckte die letzte Zeile.

09294068 16.06.2011 08:44 Sven Schöling

SL::Helper::Csv: neues flag "strict_profile". Wenn gesetzt werden nur Daten aus dem Profil benutzt, keine DWIM can checks.

c46898c7 16.06.2011 08:44 Sven Schöling

Csv Errors sind nun Objekte mit entsprechendem Zugriff.

45119ead 16.06.2011 08:44 Sven Schöling

Indices auf OneToOne relationships werden jetzt mit Fehler quittiert.

90af0ce7 16.06.2011 08:44 Sven Schöling

Multiple Dispatch - one-to-many.

417cc3a7 16.06.2011 08:44 Sven Schöling

One-To-One dispatch test.

1dcc096b 16.06.2011 08:44 Sven Schöling

SL::Helper::Csv -> ignore_unkown_columns flag

f9f7b56e 16.06.2011 08:43 Sven Schöling

SL/Helper/Csv.pm: header_acc umbenannt in dispatch, Doku, check_header

8fba112b 16.06.2011 08:43 Sven Schöling

CSV: Errorhandling

Parser umgeschrieben, eof muss nach getline prüfen (bekloppt).
Errorhandling aktiviert. Dokumentation aktualisiert.

2f6ebd89 16.06.2011 08:43 Sven Schöling

Csv Helper Modul.

3782216a 16.05.2011 16:30 Moritz Bunkus

_as_percent-Helper: Zwei Nachkommastellen anzeigen

19384d73 18.04.2011 11:11 Moritz Bunkus

False positive in Test "my $foo = @bar" vermeiden

31a9cb9d 18.04.2011 11:03 Moritz Bunkus

Testscript zum Auffinden häufiger Fehler (z.B. "my @foo = shift" oder "%bar->something()")

593510b5 15.04.2011 11:52 Sven Schöling

Zwei weitere globals die ok sind.

914c56f4 15.04.2011 11:49 Sven Schöling

Testscript um auf globale Variablen zu testen, die bei der Umstellung auf lx_office.conf vergessen wurden.

5af81990 11.02.2011 12:45 Sven Schöling

002goodperl.t: POD Sektionen nicht prüfen.

d60e7dee 21.01.2011 11:41 Sven Schöling

Dokumentation zu t/007broken_links.t

58640fb9 21.01.2011 11:32 Sven Schöling

Experimentelles Linkchecker Testscript

0623a45d 04.01.2011 11:16 Sven Schöling

template tests waren noch auf _master Syntax angewiesen.

ac552280 30.12.2010 16:56 Moritz Bunkus

Verzeichnis SL/DB/Helpers in SL/DB/Helper umbenannt (Konsistenz)

3cc8ad87 13.09.2010 15:35 Sven Schöling

Exportierbarer Modelfinder "db" in SL::DB::Helpers::Mappings.

78034f24 08.09.2010 16:04 Sven Schöling

Attribute Helper umgeschrieben.

Siehe Dokumentation SL::DB::Helpers::Attr.

Attributhelper werden jetzt beim Rose Start automatisch geladen.
numeric Felder bekommen immer einen as_number udn einen as_percent helper.
date Felder bekommen immer einen as_date helper....

c616c909 08.09.2010 16:03 Sven Schöling

AttrHelper Tests.

17318661 20.07.2010 11:59 Sven Schöling

Compiling Tests angepasst. Symlinks skippen und schema Updates auf TODO setzen.

f1a3e8eb 28.06.2010 13:24 Sven Schöling

Test um <translate> tags in tempaltes zu finden.

c061f307 10.12.2009 17:35 Sven Schöling

TODO Kommentar sollte auch sinnvoll sein...

f6e8c87b 10.12.2009 17:04 Sven Schöling

TODOs etwas feiner granuliert.

78637a08 10.12.2009 12:33 Sven Schöling

"custemer" im Spellcheker registriert, weil gerade vorgekommen.

8332f181 09.12.2009 16:32 Sven Schöling

Neuer Subtest in 002goodperl.t: .pl und .pm Dateien sollen keine HTML Tags enthalten.

Test ist recht simpel, funktioniert aber um das meiste aufzudenken.

e9325e12 23.10.2009 17:30 Sven Schöling

strict auf mandatory gestetzt, warnings auf TODO

9b220b88 19.10.2009 16:23 Sven Schöling

Modifikatioen an den Tests.

2ee3f0d7 14.10.2009 12:21 Sven Schöling

t/REAMDE, ein weiterer gewünschter Test

5c705c11 14.10.2009 11:43 Sven Schöling

README Update

ed41d55e 14.10.2009 11:30 Sven Schöling

Test Beschreibung.

630048eb 14.10.2009 11:11 Sven Schöling

Support::Files auf bin/mozilla angepasst und Bugzillaspezifische Tests entfernt.

1d91e75c 14.10.2009 10:49 Sven Schöling

Automatisierte Syntaxtests, Framework für spätere Modultests.

Selenium Tests nach old verschoben, deprecated.

d4d655d8 05.09.2007 13:49 Thomas Kasulke

Hinzufügen der globalen Testscripte, welche die einzelnene Test koordienieren und aufrufen.

c1efeacb 03.09.2007 15:01 Thomas Kasulke

Umstellung von TODO auf SKIP und Verkürzung der Tests damit um mehr als 5 Minuten. Ausserdem Einführung von start(), welche eine einheitliche Startvorgabe ermöglicht.