On Dec 9, 2009, at 9:53 AM, Luke Kanies <
lu...@madstop.com> wrote:
> On Dec 9, 2009, at 1:58 AM, Thomas Bellman wrote:
>
>> Markus Roberts wrote:
>>
>>>> Well, the latest one available in EPEL and in Fedora 12 is 1.2.7,
>>>> so
>>>> requiring anything newer than that makes it difficult to run the
>>>> tests
>>>> on those platforms.
>>>
>>> AFAIK, the current version is available for all platforms (rspec is
>>> pure ruby--nothing in it is platform specific) so there should be
>>> nothing difficult about running the most current version on any
>>> platform. All you should need to do is pull down the gem and go.
>>
>> Anyone who seriously does systems administration should realize that
>> GEM (and CPAN for that matter) sucks badly. A secondary package
>> system that doesn't play together with the normal one.
>
> I definitely agree with that.
>
I'm not sure how this relates to unit testing.
While I can imagine a full integration test suite, if platform
specific, should have better OS packaging system requirements, this
strikes me as a total hamstring to a development process in other
cases (ie, a systems administration constraint where one shouldn't
exist). Maybe the issue here is that the two should be separated.
>>> As this is something that you should be doing on a directly
>>> controlled
>>> machine (i.e., you won't be needing to install rspec on the clients
>>> or
>>> anything) I'm not seeing where this presents a difficulty.
>>
>> It's not exactly encouraging occasional developers/patch writers to
>> do
>> unit tests, since we will need to install a throw-away machine just
>> to
>> run them.
>
> Hmm, that's a good point. I'd always figured your admin workstation
> would be easy to have these gems installed on, but it sounds like
> that's not the case.
>
> What would we need to do to make this easier? Be more flexible on
> rspec versions or something?
>
> --
> Men never do evil so completely and cheerfully as when they do it
> from a
> religious conviction. --Blaise Pascal
> ---------------------------------------------------------------------
> Luke Kanies |
http://reductivelabs.com |
http://madstop.com
>