X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=gsoc%2Fgsoc-devel-plan-5-23.txt;h=74d46f233bb85b117dec415372a7b1972ca8f221;hb=3cd69ff24eb4967ad0d5a856c379a825cf20d39b;hp=c8926ca949125d4d5887776491fdfa92d59085e1;hpb=b37d919965b499e559a7d6de2f4b060c74c16e75;p=catagits%2FCatalyst-Devel.git diff --git a/gsoc/gsoc-devel-plan-5-23.txt b/gsoc/gsoc-devel-plan-5-23.txt index c8926ca..74d46f2 100644 --- a/gsoc/gsoc-devel-plan-5-23.txt +++ b/gsoc/gsoc-devel-plan-5-23.txt @@ -329,6 +329,48 @@ Summary: 19:06 so => bed 19:08 hehe sleep up man --- Log closed Wed Jun 17 19:13:38 2009 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +12:39 < t0m> to check we generate an application which can pass it's own tests + :) +12:40 < dhoss> so write a test to do taht? +12:40 < t0m> yy, that would be cool. Can just be on the bottom of the generated + files one +12:41 < t0m> run Makefile.PL, check exist status 0, check 'Makefile' exists, + run make test, check exit status zero +12:41 < dhoss> i trust something like `$perl Makefile.pl; make test` would do? +12:41 < t0m> *exit status +12:41 < dhoss> or is that windows unfriendly? +12:41 < dhoss> OH SHIT +12:41 < dhoss> thats right +12:41 < t0m> yeah, pretty much +12:41 < dhoss> i have to fix those /'s +12:41 < dhoss> make em windows happy +12:41 < t0m> yy, good one, File::Spec->catfile it up :) +12:42 < dhoss> i'm working on hacking buubot to read my mind +12:42 < dhoss> so i can just tell it to grab shit i say and todo it +12:42 < t0m> other than that, lets leave it till we can actually see a need for + more tests.. +12:42 < dhoss> that's *fine* by me :-) +12:43 < dhoss> so i can branch and moosify, and hack on the create scripts to + make them moosey +12:43 < dhoss> also, what does MX::Getopt need to play nice? +12:43 < t0m> yy. I guess if you hack on the scripts, you want to write tests + that they still perl -c in the generated app +12:43 < t0m> yy. I guess if you hack on the scripts, you want to write tests + that they still perl -c in the generated app +12:43 < t0m> and attack the simple scripts like myapp_server.pl first +12:44 < t0m> And you'll work out what GetOpt struggles with :) +12:44 < dhoss> which one was the pain in the ass one? was that create? +12:44 < t0m> yy +12:44 < dhoss> ok, i got them backwards +12:44 < t0m> create has much more elaborate option parsin +12:44 < t0m> *parsing +12:44 < dhoss> okay. that will be a later beast +12:45 < t0m> so yeah, just branch and jfdi, add tests for things as you touch + them - as you touch scripts add a 'scripts still compile' test +12:46 < t0m> when each script is nicely getopt'd and refactored, it'll be easy + to test a lot more.. +