Perl 6 - the future is here, just unevenly distributed

IRC log for #openframeworks, 2014-05-13

| Channels | #openframeworks index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:21 dantheman joined #openframeworks
00:52 admsyn joined #openframeworks
01:57 dantheman joined #openframeworks
01:58 Joel_re joined #openframeworks
02:53 admsyn joined #openframeworks
03:00 ukitazume joined #openframeworks
03:19 booltox joined #openframeworks
03:43 dantheman joined #openframeworks
04:14 ukitazume joined #openframeworks
04:26 pizthewiz joined #openframeworks
05:20 ukitazume joined #openframeworks
05:38 jedahan joined #openframeworks
06:57 ncls joined #openframeworks
07:03 abergmeier joined #openframeworks
07:30 Joel_re joined #openframeworks
07:35 dantheman joined #openframeworks
08:14 vcuculo joined #openframeworks
08:25 zivios joined #openframeworks
08:55 nylki joined #openframeworks
09:25 neue joined #openframeworks
10:11 zivios joined #openframeworks
10:17 zivios joined #openframeworks
10:49 nylki joined #openframeworks
11:16 neue joined #openframeworks
11:36 neue joined #openframeworks
12:24 kikko_fr joined #openframeworks
12:25 underdoeg joined #openframeworks
12:25 underdoeg left #openframeworks
13:34 Joel_re joined #openframeworks
14:05 ofarturo joined #openframeworks
14:30 jedahan joined #openframeworks
14:31 dantheman joined #openframeworks
14:43 roxlu joined #openframeworks
14:58 jedahan joined #openframeworks
15:13 abergmeier joined #openframeworks
15:29 admsyn joined #openframeworks
15:29 zivios joined #openframeworks
15:30 pizthewiz joined #openframeworks
15:30 drdanmaku joined #openframeworks
15:31 neue joined #openframeworks
15:32 zivios_ joined #openframeworks
15:39 neue joined #openframeworks
16:09 pizthewiz joined #openframeworks
16:26 jedahan joined #openframeworks
16:42 underdoeg joined #openframeworks
16:42 underdoeg left #openframeworks
16:46 pizthewiz dantheman: Unit Tests?
16:46 dantheman we need unit tests
16:46 pizthewiz Hell yes we do
16:46 dantheman we keep talking about it
16:46 dantheman so I'm not doing much at FL this week
16:46 pizthewiz Especially with the growing list of platforms supported
16:47 jedahan still on tour dantheman?
16:47 dantheman nope
16:47 dantheman ended Saturday
16:47 jedahan kk
16:47 jedahan so, what plan are you thinking?
16:47 pizthewiz jedahan: How was IDEO, seems like they do a fair amount of work with oF yeah?
16:48 jedahan pizthewiz i have no idea, it really seems the NY office is all about design and not about interactivity
16:48 jedahan though I guess why they are starting to hire 'wildcard' developers
16:48 pizthewiz Oh weird, I thought they had a bunch of new interactive roles in NYC
16:48 jedahan to move in that direction
16:48 jedahan yeah I think they are shifting but like, the SF office is waaay ahead of them
16:49 jedahan that was my first meeting, i'm sure there will be more
16:49 pizthewiz "Wildcard" seems like non-solid ground
16:49 jedahan i'll let you know whatever i learn
16:49 pizthewiz Like they could come back and be all "hey that didn't work out, let's do WPF"
16:49 jedahan also i'm gonna try and call up readywater and see what he has to say
16:50 jedahan so dantheman, whats the testing plan? make a bunch of github issues, one for each module, let people assign to themselves
16:50 pizthewiz Werd, Todd Vanderlin works for them in Boston
16:50 jedahan and start writing
16:50 jedahan yeah boston i think has way more hardware stuff too
16:50 dantheman O
16:50 dantheman I'm thinking a manager that cycles through tests
16:50 jedahan see what testing methods/frameworks people use and hope one of them catches on?
16:50 pizthewiz Right so what would the unit tests be testing exactly?
16:50 dantheman we do HTTP, MATHS, MESH, VBO, VIDEO,
16:51 dantheman it outputs a log
16:51 pizthewiz So semi-functional testing?
16:51 dantheman has XML for inputs and XML for expected outputs
16:51 pizthewiz Which I'm all for, it seems like at release cycles we always have a call for people on platform XXX to run all the examples
16:51 dantheman yeah
16:51 pizthewiz XML? What we can't use SOAP? :0)
16:52 dantheman I wanna get permission from James to use his thing he built for Clouds
16:52 pizthewiz Oh right, oF doesn't have a native JSON parser, arrrgggggg
16:52 dantheman pizthewiz: not yet
16:52 dantheman there are some very very skinny ones
16:52 pizthewiz (https://github.com/openframewor​ks/openFrameworks/issues/2685)
16:52 pizthewiz Yeah, I use bakercp's well-maintained ofxJSON fork
16:53 pizthewiz So who would run these tests?
16:53 dantheman everyone does
16:53 dantheman QA manager
16:53 dantheman or some automated system
16:53 pizthewiz Just for local development, or is there some unified system that reports status / test slaves
16:53 pizthewiz Starting with local development would be a big win even
16:54 dantheman a unified system running on Window, Linux, OSX, (desktop) ArmLinux, iOS, and Android
16:54 pizthewiz As getting people to run all the examples at RC time is quite a chore, so being able to automate it and say, run this did it report any errors, if so please provide us with the logs…
16:54 dantheman yes
16:54 pizthewiz Eventually it could have some sort of submit, we'd need a warehouse…
16:54 jedahan do we have automatic builds?
16:54 dantheman jedahan: you can script it
16:54 pizthewiz I don't think so
16:54 dantheman I do
16:54 dantheman and yes there are automatic builds already
16:54 pizthewiz It doesn't exist currently though right?
16:55 pizthewiz Oh weird… the website ships nightly builds?
16:55 jedahan so, i'm all for writing our own testing framework from scratch
16:55 dantheman yeah
16:55 dantheman pizthewiz: I think there was something that just compiled the examples
16:55 dantheman and reported failtures
16:55 dantheman failtures
16:55 pizthewiz Really?
16:55 dantheman failures*
16:55 dantheman yeah
16:55 jedahan though it might be neat to try what other people have made since theres like, a million out there, and they already do the things we want
16:56 pizthewiz It almost seems like we have so much machinery, discovery becomes a real problem.
16:56 jedahan and we can always replace them without having to replace the test code
16:56 pizthewiz So if we do create a system, documenting it and making sure it is discoverable will probably be an equal task to creating it.
16:57 pizthewiz dantheman: What creates the nightly builds now, there must be a Windows, Linux and OS X build slave somewhere right?
16:57 dantheman yeah
16:57 dantheman I think
16:57 jedahan Or we can use any xUnit-compatible testing frameworks
16:57 jedahan and the documentation is pretty much written for us
16:57 pizthewiz Yeah, there must be to auto-gen these: http://openframeworks.cc/nightlybuilds.html pretty much every oF target platform
16:58 jedahan we would 'just' have to write documentation for how to use our testing manager, which is a smaller task
16:58 jedahan http://en.wikipedia.org/wiki/L​ist_of_unit_testing_frameworks
16:58 pizthewiz Are these unit testing frameworks good with functional testing too?
16:58 dantheman http://openframeworks.cc/ofbuild.html
16:58 pizthewiz Damn, where did that come from…
16:58 dantheman been around for a while I think
17:00 pizthewiz So with functional tests, we'd need some sort of async or at least blocked handling. It seems like a lot of unit tests expect an immediate value to test but the more functional stuff might have to be delayed a while.
17:01 dantheman https://github.com/krysmopompas/OpenFrameworks​-ng/blob/master/scripts/dev/pull_and_build.sh
17:01 pizthewiz Were you thinking of testing stuff like context creation, valid output sort of stuff or more on the compilation / ofMap works kinda stuff?
17:01 dantheman pizthewiz: I was thinking of all of the things
17:01 dantheman so yes
17:01 dantheman all of that
17:01 dantheman we need to test the functionality of all of* calls
17:01 dantheman like ofLaunchBrowser
17:01 pizthewiz Ok cool, we'd definitely need a framework that would have a callback or delayed evaluation or something
17:01 dantheman or ofMap
17:02 dantheman yeah
17:02 dantheman we need to build a harness
17:02 jedahan crap, gotta go to a meeting, bbl
17:02 dantheman execute test, wait for result
17:02 dantheman kk
17:02 dantheman we'll be here all week
17:02 jedahan hehe
17:02 jedahan I'm a free man come June 2nd!
17:03 jedahan month of opportunities await
17:03 dantheman https://openframeworks.hackpad​.com/Unit-Testing-u2Zd5YIvmBR
17:04 sTEaDy[NL] joined #openframeworks
17:13 admsyn testing \o/
17:15 pizthewiz Didn't hackpad previously allow editing without an account?
17:16 sTEaDy[NL] joined #openframeworks
17:34 admsyn how do you get the a. b. c. lists instead of bullets? :/
17:40 pizthewiz Good question, is it just indenting?
17:40 admsyn yeah it's just a numbered list with a tab in it
17:40 admsyn :)
17:41 nylki joined #openframeworks
17:48 groolot joined #openframeworks
18:04 dantheman you guys rock
18:04 dantheman with the hack pad updates
18:09 asper something is going on right now. activity on the mailing list AND in the irc...
18:10 admsyn end of the semester :p
18:11 jedahan joined #openframeworks
18:17 asper mine is just beginning. :|
18:20 groolot joined #openframeworks
18:23 kdh-1334_____ joined #openframeworks
18:38 kdh-1334_____ joined #openframeworks
18:55 kdh-1334_____ joined #openframeworks
19:01 jedahan joined #openframeworks
19:01 ncls joined #openframeworks
19:06 nylki joined #openframeworks
19:10 zivios joined #openframeworks
19:33 decultured joined #openframeworks
19:40 nylki joined #openframeworks
19:44 kdh-1334_____ joined #openframeworks
19:57 kdh-1334_____ joined #openframeworks
20:18 groolot joined #openframeworks
20:28 nylki joined #openframeworks
20:58 kdh-1334_____ joined #openframeworks
20:58 groolot joined #openframeworks
21:47 admsyn joined #openframeworks
22:01 pizthewiz joined #openframeworks
23:39 kdh-1334_____ joined #openframeworks
23:39 booltox joined #openframeworks
23:56 jedahan joined #openframeworks

| Channels | #openframeworks index | Today | | Search | Google Search | Plain-Text | summary