Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket
On Sunday, April 26, 2015 at 6:18:41 AM UTC-7, Alex Knauth wrote: Wow this is awesome! Can you get to support rackunit too? Thanks Alex. Which rackunit test variants would you prioritize? -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: off-topic --- Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket
On Apr 26, 2015, at 3:13 PM, Alexander D. Knauth wrote: On Apr 26, 2015, at 2:39 PM, Matthias Felleisen matth...@ccs.neu.edu wrote: On Apr 26, 2015, at 9:18 AM, Alexander D. Knauth wrote: I wanted to see if it could work for tests within (module+ test …), and it does (even though check-expect doesn’t, which is weird for check-expect but awesome for this) Keep in mind that check-expect is supposed to work well for BSL, which is for students who never programmed before. I know, but what’s weird about it is that without racketeer, the error message says: . check-expect: found a test that is not at the top level in: (check-expect 1 2) When the check-expect form is at the top level of the test submodule: #lang racket (require test-engine/racket-tests) (module* test #f (check-expect 1 2)) And also that it works when the require form is inside the (module* test #f …) body: #lang racket (module* test #f (require test-engine/racket-tests) (check-expect 1 2) (test)) Why would it work for the second one but not the first one, and why would it give that error message? That’s what I thought was weird. Ah, I bet it has to do with how test-engine tests for top-levelness in module. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: off-topic --- Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket
On Apr 26, 2015, at 2:39 PM, Matthias Felleisen matth...@ccs.neu.edu wrote: On Apr 26, 2015, at 9:18 AM, Alexander D. Knauth wrote: I wanted to see if it could work for tests within (module+ test …), and it does (even though check-expect doesn’t, which is weird for check-expect but awesome for this) Keep in mind that check-expect is supposed to work well for BSL, which is for students who never programmed before. I know, but what’s weird about it is that without racketeer, the error message says: . check-expect: found a test that is not at the top level in: (check-expect 1 2) When the check-expect form is at the top level of the test submodule: #lang racket (require test-engine/racket-tests) (module* test #f (check-expect 1 2)) And also that it works when the require form is inside the (module* test #f …) body: #lang racket (module* test #f (require test-engine/racket-tests) (check-expect 1 2) (test)) Why would it work for the second one but not the first one, and why would it give that error message? That’s what I thought was weird. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket
Well probably check-equal?, check-match, check-pred, check, and check-exn would be the main ones, with check-equal? probably being the most important, but what would be really cool would be something that could generalize over all rackunit checks, so that even checks defined with define-check, define-simple-check, and define-binary-check will work. Maybe some of these could help?: http://docs.racket-lang.org/rackunit/internals.html http://docs.racket-lang.org/rackunit/internals.html#%28part._.Functions_to_.Run_.Tests%29 On Apr 26, 2015, at 7:44 PM, Mira Leung emailmirale...@gmail.com wrote: On Sunday, April 26, 2015 at 6:18:41 AM UTC-7, Alex Knauth wrote: Wow this is awesome! Can you get to support rackunit too? Thanks Alex. Which rackunit test variants would you prioritize? -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket
This looks very nice, thanks! You may wish to use raco pkg install racketeer to install and raco pkg remove racketeer to remove it. These are both available via drracket's menus. Robby On Saturday, April 25, 2015, Mira Leung emailmirale...@gmail.com wrote: Racketeer is a plugin for DrRacket that integrates continuous testing with Racket development. This is aimed primarily at the context of usage within university-level programming courses, and has been tested on computer science freshmen and senior students. Source and more info available at https://github.com/miraleung/racketeer Any comments, feedback, and questions appreciated! Thanks, Mira Leung -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com javascript:;. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket
Mira, you exist. I just submitted a bug report after installing the package and playing with it. -- Also once you get the tool to work on HEAD, please enter it into the catalog so it is easier to install. Thanks, this is really neat and great to have -- Matthias On Apr 25, 2015, at 9:43 PM, Matthias Felleisen wrote: NICE! On Apr 25, 2015, at 8:10 PM, Mira Leung wrote: Racketeer is a plugin for DrRacket that integrates continuous testing with Racket development. This is aimed primarily at the context of usage within university-level programming courses, and has been tested on computer science freshmen and senior students. Source and more info available at https://github.com/miraleung/racketeer Any comments, feedback, and questions appreciated! Thanks, Mira Leung -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[racket-users] Racketeer - Continuous Testing Plugin for DrRacket
Racketeer is a plugin for DrRacket that integrates continuous testing with Racket development. This is aimed primarily at the context of usage within university-level programming courses, and has been tested on computer science freshmen and senior students. Source and more info available at https://github.com/miraleung/racketeer Any comments, feedback, and questions appreciated! Thanks, Mira Leung -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket
Issues fixed and added to catalog, thanks Matthias! On Saturday, April 25, 2015 at 6:58:22 PM UTC-7, Matthias Felleisen wrote: Mira, you exist. I just submitted a bug report after installing the package and playing with it. -- Also once you get the tool to work on HEAD, please enter it into the catalog so it is easier to install. Thanks, this is really neat and great to have -- Matthias On Apr 25, 2015, at 9:43 PM, Matthias Felleisen wrote: NICE! On Apr 25, 2015, at 8:10 PM, Mira Leung wrote: Racketeer is a plugin for DrRacket that integrates continuous testing with Racket development. This is aimed primarily at the context of usage within university-level programming courses, and has been tested on computer science freshmen and senior students. Source and more info available at https://github.com/miraleung/racketeer Any comments, feedback, and questions appreciated! Thanks, Mira Leung -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket
Needed a DrRacket upgrade to notice that, thanks Robby! On Saturday, April 25, 2015 at 5:29:29 PM UTC-7, Robby Findler wrote: This looks very nice, thanks! You may wish to use raco pkg install racketeer to install and raco pkg remove racketeer to remove it. These are both available via drracket's menus. Robby On Saturday, April 25, 2015, Mira Leung emailmi...@gmail.com wrote: Racketeer is a plugin for DrRacket that integrates continuous testing with Racket development. This is aimed primarily at the context of usage within university-level programming courses, and has been tested on computer science freshmen and senior students. Source and more info available at https://github.com/miraleung/racketeer Any comments, feedback, and questions appreciated! Thanks, Mira Leung -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups Racket Users group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.