Re: [ANN] greenlight 0.1.0 - a integration testing framework

2018-07-02 Thread Jeff Stokes
Hey Daniel,

We use greenlight for end to end integration suites of our services 
infrastructure. Specifically, greenlight is useful when managing test 
system lifecycles that include spin up, tear down, and removal of resources 
created while running tests. Our test systems are generally built from 
clients of dependent services.

The framework additionally provides facilities for managing context built 
up throughout test steps.

We don't currently make any efforts to parallelize or distribute the work 
outside of partitioning the tests by service in individual libraries; in 
this way, tests for a particular service can be ran on each deploy or 
during local development.

Thanks,
Jeff

On Sunday, July 1, 2018 at 6:25:39 PM UTC-4, Daniel Compton wrote:
>
> Hi Jeff
>
> This looks very cool. Can you describe a little bit more about how/where 
> you would use this vs. other kinds of Clojure testing frameworks? The 
> examples show tests all running within a single process, some using 
> Component to build up a system map. Do you also use this for inter-process 
> integration tests?
>
> Thanks, Daniel.
>
> On Mon, Jul 2, 2018 at 6:45 AM Jeff Stokes  > wrote:
>
>> Hi,
>>
>> We've just released a 0.1.0 of our testing framework greenlight 
>> . Greenlight provides an 
>> integration testing framework for systems to give you the confidence to 
>> greenlight your code to production. This is the first public release of 
>> this library.
>>
>> https://github.com/amperity/greenlight
>>
>> Thanks,
>> Jeff
>>
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@googlegroups.com 
>> 
>> Note that posts from new members are moderated - please be patient with 
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+u...@googlegroups.com 
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to clojure+u...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: What is the minimal Emacs config for practical Clojure development?

2018-07-02 Thread Łukasz Korecki
Hi!

I've recently switched to Monroe - https://github.com/sanel/monroe 
Its feature set is quite limited, and it boils down to:

- start a nREPL server
- connect to it
- a REPL buffer is created inside of Emacs
- evaluate forms

I've added a tiny bit of config on my side which adds a Clojure scratch 
buffer 
https://github.com/lukaszkorecki/cult-leader/blob/master/settings/lk/clojure.el#L26-L44
and that's pretty much it.


Łukasz


On Monday, July 2, 2018 at 4:41:23 AM UTC+1, Austin Haas wrote:
>
> I don't want to use a package manager with Emacs.
>
> Should I launch a REPL outside of Emacs, then connect to it? Using the CLI 
> tools (i.e., from the command line: clojure -J-Dclojure.server.repl="{:port 
>  :accept clojure.core.server/repl}")?
>
> Can I launch a REPL from within Emacs?
>
> I've been using inf-clojure and clojure-mode with the following elisp in 
> my .emacs:
>
> (add-to-list 'load-path "~/.emacs.d/site-lisp/third-party/clojure-mode/")
> (require 'clojure-mode)
> (add-to-list 'load-path "~/.emacs.d/site-lisp/third-party/inf-clojure/")
> (load-file "~/.emacs.d/site-lisp/third-party/inf-clojure/inf-clojure.el")
> (add-hook 'clojure-mode-hook #'inf-clojure-minor-mode)
> (setf inf-clojure-lein-cmd "lein run -m clojure.main")
>
> and C-c C-z to start a REPL, but I get noise in the REPL, including 
> repeated prompts, and (seemingly) random linebreaks in large output.
>
> What's the state of the art for a simple, practical Emacs setup for 
> Clojure?
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.