Re: [racket-users] Racketeer - Continuous Testing Plugin for DrRacket

2015-04-26 Thread Mira Leung
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

2015-04-26 Thread Matthias Felleisen

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

2015-04-26 Thread Alexander D. Knauth

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

2015-04-26 Thread Alexander D. Knauth
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

2015-04-25 Thread Robby Findler
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

2015-04-25 Thread Matthias Felleisen

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

2015-04-25 Thread Mira Leung
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

2015-04-25 Thread Mira Leung
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

2015-04-25 Thread Mira Leung
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.