HTTP/1.1 -1 Read error in cache disk data: SuccessContent-Type: text/tab-separated-values; charset="utf-8" Last-Modified: Sat, 22 Jan 2022 01:29:12 GMT Content-length: 1403 Connection: Close Proxy-Connection: Close X-Cache: HIT from web1.osuosl.org Server: ProxyTrack 0.5 (HTTrack 3.49.2) id summary reporter owner description type status priority milestone component version severity resolution keywords cc lang patch platform 1238 SDL tests kjs "Some of the SDL examples are still subject of bitrot. Especially the more complex ones like tetris and minesweeper. We need tests. 1) Basic tests for all SDL classes and interfaces. There's no GUI involved at all at this step. Just a test if constructors, methods, or attribute accessors are working/implemented as specced. 2) The more daunting task of testing full-fledged examples or even SDL applications. We probably don't have serious GUI tests for a forseeable time, but we can still test, if an application at least starts properly before possibly entering the event handler loop. E.g. sdl/mandel.pir can be started like this: {{{ ./parrot examples/sdl/mandel.pir --quit }}} It'll draw the default mandel set picture and terminate immediately. We can of course mandate that any testable sdl example/app (i.e all ;) provide processing of: {{{ ./parrot examples/sdl/mandel.pir --test_quit }}} or some such, which should spit out a single string ""test_ok\n"" to stdout. This string result can be tested for with standard TAP means. 3) and future ... testing if the GUI of the app really works Thanks, leo PREVIOUSLY tracked in RT#40367." todo new normal none 1.7.0 medium ript>