*** jfroche has quit IRC | 00:49 | |
*** jfroche has joined #schooltool | 00:50 | |
*** wrobel has quit IRC | 03:24 | |
*** pcardune_sleep has joined #schooltool | 05:37 | |
*** Bhaskar has joined #schooltool | 05:46 | |
*** pcardune_sleep has quit IRC | 05:50 | |
*** Bhaskar has quit IRC | 06:44 | |
*** didymo has joined #schooltool | 07:23 | |
*** Bhaskar has joined #schooltool | 07:45 | |
*** jfroche_ has joined #schooltool | 08:48 | |
*** jfroche has quit IRC | 08:48 | |
*** wrobel has joined #schooltool | 09:08 | |
*** jfroche_ has quit IRC | 09:33 | |
*** KP202 has joined #schooltool | 10:27 | |
*** jinty has joined #schooltool | 10:31 | |
*** Fujitsu has joined #schooltool | 10:44 | |
*** jfroche has joined #schooltool | 10:59 | |
*** thisfred has joined #schooltool | 11:20 | |
*** Bhaskar has quit IRC | 11:35 | |
*** Bhaskar has joined #schooltool | 12:20 | |
*** Fujitsu has quit IRC | 12:39 | |
*** Aiste has joined #schooltool | 12:55 | |
*** Bhaskar has quit IRC | 13:15 | |
*** Fujitsu has joined #schooltool | 13:47 | |
*** alga has joined #SchoolTool | 13:59 | |
*** Fujitsu has quit IRC | 14:45 | |
*** ignas has joined #schooltool | 14:50 | |
Lumiere | 'morning ignas | 15:00 |
---|---|---|
ignas | hi | 15:00 |
*** mgedmin has joined #schooltool | 16:23 | |
*** jfroche has quit IRC | 16:26 | |
*** pcardune_sleep has joined #schooltool | 16:55 | |
*** wdickers has joined #schooltool | 16:58 | |
Lumiere | hi pcardune, wdickers | 17:03 |
wdickers | good morning Lumiere | 17:04 |
Lumiere | wdickers: can you get jeff to call me? | 17:08 |
wdickers | sure, one moment | 17:08 |
Lumiere | I'm in welsh's office | 17:08 |
Lumiere | it'll just take a moment | 17:08 |
wdickers | How can I access the SchoolToolApplication instance? I don't see it in the database | 17:29 |
Lumiere | th1a: ayt? | 17:30 |
wdickers | Oh wait, I see it now. I could have sworn it wasn't there before... | 17:32 |
*** wdickers has quit IRC | 17:34 | |
*** pcardune_sleep is now known as pcardune | 17:34 | |
*** jfroche has joined #schooltool | 17:39 | |
*** filip101 has joined #schooltool | 18:12 | |
filip101 | hello, pcardune | 18:14 |
filip101 | yay it doesnt crash anymore | 18:14 |
pcardune | hi filip101 | 18:14 |
filip101 | yay i can be a manager! | 18:15 |
filip101 | thx | 18:15 |
filip101 | umm | 18:16 |
filip101 | what's the default "Forum Page" object that Zope can add? | 18:16 |
filip101 | you know how it has a bunch of default objects in the table on the left | 18:17 |
filip101 | to click on them to add a new one? | 18:17 |
filip101 | there's one called a "Forum Page" | 18:17 |
pcardune | really? | 18:17 |
filip101 | wait, that's mine | 18:17 |
filip101 | i thought i named it forum post... | 18:17 |
pcardune | ok, i was about to ask, "are you sure that is not yours?" | 18:17 |
filip101 | but yeah, it's in forum.post.Post | 18:18 |
filip101 | i guess i should rename it | 18:18 |
* ignas needs a volunteer to write a "How to write a functional test for schooltool!" howto | 18:18 | |
filip101 | i would, but i dont know how to do it well enough XD | 18:18 |
ignas | if you will write it wrong - fixing it will be quite easy | 18:19 |
filip101 | hmm | 18:20 |
filip101 | well how long does it have to be? | 18:20 |
pcardune | ignas: what is so special about writing a functional test for schooltool versus writing a functional test in general? | 18:20 |
ignas | pcardune: hmm, a general how to is not provided with schooltool, it is not on schooltool.org, it is not saying anything about where to put users | 18:21 |
ignas | it is not saying anything about how to log in faster | 18:21 |
pcardune | oh ok | 18:22 |
ignas | users can't contribute to it when they find out stuff | 18:22 |
pcardune | ignas: a lot of the functional tests in schooltool don't utilize things like fast login, what is a good example of a functional test that utilizes a lot of the special cases for schooltool functional testing | 18:23 |
ignas | pcardune: we don't want users to do that most of the time anyway | 18:23 |
ignas | but a walk through that gets users up to speed would be nice | 18:23 |
pcardune | ok | 18:24 |
ignas | like - let's add a txt file in here, now run it this way, you can use these editors for syntax highlight | 18:24 |
ignas | this is how you add a user | 18:24 |
ignas | and this is how you check a checkbox | 18:24 |
ignas | i will think about adding a dedicated directory for functional tests that run with the current configuration | 18:25 |
ignas | (layers are only turning on the functionality they are testing so most of the functional tests don't have 100% of features) | 18:25 |
ignas | so that users would have an empty directory (or a directory with a howto and an example) | 18:25 |
ignas | or an "Example"+"Howto" in one file | 18:26 |
pcardune | that sounds like a good idea | 18:26 |
pcardune | and a good project for an intern | 18:26 |
ignas | because our functional tests are explaining "what is being tested" not "how is it done and why" | 18:26 |
ignas | and when we will have that, i will start asking people who want to contribute in at least some ways to go through bug reports for cando/schooltool and create a functional tests for bug reports | 18:28 |
ignas | because that check whether bug is fixed or not, gives precise steps to reproduce, and a metric (is it fixed) | 18:28 |
ignas | hmm | 18:28 |
ignas | ./schooltool-server.py --run-test ./some-test.txt ! | 18:29 |
ignas | ./schooltool-server.py --run-test ./some-test.txt -c ./some-schooltoo.conf | 18:29 |
ignas | because we want users to be able to test things if they have a schooltool installed one way or another | 18:30 |
ignas | do we have something like an easily accessible schooltool wiki? | 18:48 |
Lumiere | ignas: I can | 18:51 |
Lumiere | somewhat | 18:51 |
ignas | would be nice if you would | 18:54 |
ignas | if you will have questions i will gladly answer them | 18:54 |
ignas | jinty: ayt? | 18:55 |
Lumiere | that runtest is nice | 18:55 |
Lumiere | other then the fact that it doesn't work | 18:58 |
ignas | runtest? | 18:58 |
Lumiere | the --run-test flag to schooltool-server doesn't exist | 18:59 |
jinty | ignas: yep | 19:00 |
Lumiere | jinty: did you get my email? | 19:01 |
ignas | Lumiere: yes it does not exist ;) | 19:01 |
ignas | jinty: what do you think about putting such flag in there, or maybe we should have schooltool-run-test or something like that in debian? | 19:01 |
ignas | i want to make it as easy as possible for users who installed schooltool to run/write a functional test | 19:01 |
ignas | because that is the most feasible contribution that 99% of schooltool users can make | 19:02 |
jinty | I like it, but I'm not sure that the schooltool-server program is the best place to put it | 19:02 |
jinty | I much prefer schooltool-test | 19:03 |
ignas | i would put it in ./test.py but we are not putting it into the deb package | 19:03 |
ignas | hmm | 19:03 |
ignas | a separate script might be a good idea | 19:03 |
jinty | Lumiere, I'm not seeing it | 19:05 |
Lumiere | jinty: well... I'll say exactly what I said there... please make a new cando-06 package | 19:05 |
jinty | :) | 19:06 |
jinty | ok, ok | 19:06 |
Lumiere | ignas: I would love making test.py a little easier to use | 19:07 |
ignas | hmm, like how? | 19:07 |
Lumiere | exactly how you had it above | 19:07 |
Lumiere | --run-test ./some-test.txt | 19:07 |
Lumiere | that'd be perfect | 19:08 |
ignas | Lumiere: if the test is in standard location you do ./test.py . some-test.txt and test runner finds it | 19:11 |
ignas | the problem is with a non standard location | 19:11 |
ignas | but these are tricky because there is not default setup teardown for these | 19:11 |
Lumiere | so if I do ./test.py . security.txt | 19:11 |
Lumiere | I can run the ftest I just wrote? | 19:11 |
ignas | yes | 19:12 |
mgedmin | ignas: the z3 test runner has a nicer syntax: test.py -t some-test.txt | 19:12 |
mgedmin | and you can specify multiple -t args, iirc | 19:13 |
ignas | oh :) cool :) | 19:13 |
Lumiere | is there a way to pop the data out to a file on data test? | 19:14 |
ignas | ? | 19:17 |
Lumiere | nm | 19:18 |
Lumiere | I got it | 19:18 |
Lumiere | the resource security test fails on 149... | 19:19 |
Lumiere | checking to see that the classroom is booked as well. | 19:19 |
*** jfroche has quit IRC | 19:23 | |
pcardune | Lumiere: did you see my update of the resource import bug? | 19:32 |
Lumiere | not yet | 19:37 |
pcardune | Lumiere: you should take out cando-auth from the url for specification links... otherwise you have to log in to the cando wiki in order to see the specification | 19:41 |
Lumiere | I thought I had... | 19:45 |
Lumiere | I am not a huge fan of trac for wiki | 19:45 |
*** dwelsh has joined #schooltool | 19:47 | |
dwelsh | pcardune??? | 19:47 |
pcardune | dwelsh: I'm here | 19:48 |
dwelsh | are you phonable??? | 19:48 |
pcardune | yep | 19:48 |
dwelsh | here with Elkner and Straw | 19:48 |
pcardune | can we skype? | 19:48 |
dwelsh | yes, think so | 19:48 |
pcardune | ok, let's do that | 19:48 |
dwelsh | ok | 19:48 |
dwelsh | setting up | 19:48 |
*** thisfred has quit IRC | 19:49 | |
Lumiere | lots of pain | 20:33 |
ignas | ? | 20:33 |
ignas | oh, trac wiki | 20:34 |
Lumiere | conference call between pcardune, me, dwelsh, and jelkner | 20:34 |
mgedmin | trac-the-spam-magnet? | 20:34 |
mgedmin | oh yeah | 20:34 |
Lumiere | and yea trc wiki sucks | 20:34 |
ignas | hmm, and another thing that we need a volunteer for is <drum roll> | 20:51 |
ignas | screenshot walkthrough of all the modules in schooltool | 20:51 |
ignas | showing what schooltool can do | 20:51 |
ignas | and how to do it | 20:51 |
Lumiere | that should be dwelsh imo ;) | 20:52 |
ignas | on the website | 20:52 |
Lumiere | th1a: hi? | 21:00 |
th1a | Lumiere: Hi. | 21:00 |
Lumiere | do you have a moment for a skype conference with pcardune, jelkner, dwelsh, and me? | 21:00 |
th1a | Sure. | 21:01 |
th1a | Let me get on my Mac. | 21:01 |
pcardune | th1a: since when do you have a mac? | 21:03 |
*** ignas has quit IRC | 21:08 | |
*** mgedmin has quit IRC | 22:05 | |
*** alga has quit IRC | 23:19 | |
*** alga has joined #SchoolTool | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!