# ZenTest 3.9.0 Released

**URL:** <https://www.ruby-forum.com/t/zentest-3-9-0-released/127676>\
**Category:** Ruby\
**Created:** [January 31, 2008, 10:53am UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676 "2008-01-31T10:53:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [January 31, 2008, 10:53am UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676/1 "2008-01-31T10:53:09Z")

</div>

ZenTest version 3.9.0 has been released!

- [http://www.zenspider.com/ZSS/Products/ZenTest/](http://www.zenspider.com/ZSS/Products/ZenTest/)
- [http://rubyforge.org/projects/zentest/](http://rubyforge.org/projects/zentest/)
- [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

ZenTest provides 4 different tools and 1 library: zentest, unit\_diff,  
autotest, multiruby, and Test::Rails.

ZenTest scans your target and unit-test code and writes your missing  
code based on simple naming rules, enabling XP at a much quicker  
pace. ZenTest only works with Ruby and Test::Unit.

unit\_diff is a command-line filter to diff expected results from  
actual results and allow you to quickly see exactly what is wrong.

autotest is a continous testing facility meant to be used during  
development. As soon as you save a file, autotest will run the  
corresponding dependent tests.

multiruby runs anything you want on multiple versions of ruby. Great  
for compatibility checking!

Test::Rails helps you build industrial-strength Rails code.

Changes:

### 3.9.0 / 2008-01-30

- 15 minor enhancements:

- [http://www.zenspider.com/ZSS/Products/ZenTest/](http://www.zenspider.com/ZSS/Products/ZenTest/)

- [http://rubyforge.org/projects/zentest/](http://rubyforge.org/projects/zentest/)

- [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [January 31, 2008, 11:09am UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676/2 "2008-01-31T11:09:49Z")

</div>

On Jan 31, 2008, at 01:52 , Ryan D. wrote:

> - Minor overhaul for autotest:
> - Changed find\_files to order files in the same order as  
> find\_directories.
> - Changed how autodiscover works with $:, added lib to the front.
> - Cleaned out nearly every @ and use accessor methods instead.  
> You should too.
> - Made test\_mappings ordered.
> - Removed @files, adding @find\_order and @known\_files.
> - Renamed tests\_for\_file to test\_files\_for.
> - test\_files\_for now only returns known files.

I forgot to add: IF YOU USE RSPEC WITH AUTOTEST there are enough  
changes in here that you should wait for rspec’s next release (RSN–  
I’ve been coordinating with David on this one).

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [January 31, 2008, 8:25pm UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676/3 "2008-01-31T20:25:26Z")

</div>

Did you guys change how you quit autotest in 3.9.0? I’m CTRL-C’ing  
until  
the cows come home and it doesn’t seem to want to die.  
James

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [January 31, 2008, 9:18pm UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676/4 "2008-01-31T21:18:33Z")

</div>

On Jan 31, 2008, at 11:24 , James H. wrote:

> Did you guys change how you quit autotest in 3.9.0? I’m CTRL-C’ing  
> until  
> the cows come home and it doesn’t seem to want to die.

Then you have something bad in your .autotest.

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [January 31, 2008, 10:50pm UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676/5 "2008-01-31T22:50:43Z")

</div>

Is anyone getting a massive memory leak when running autotest with the  
newly released Rspec 1.1.3? I upgraded both ZenTest and Rspec gems  
this morning, and since then, both myself and my officemate have not  
been able to run autotest for more than a couple minutes before  
physical and virtual memory rockets to over 1GB. We’re both on OS X  
Leopard.

Anybody else have this problem today?

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [January 31, 2008, 9:28pm UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676/6 "2008-01-31T21:28:04Z")

</div>

Indeed. I took your advice and found that by requiring  
‘autotest/screen’  
the problems began. I’ll poke around in there later this week to see if  
I  
can find the culprit code.  
James

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [February 1, 2008, 4:52am UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676/7 "2008-02-01T04:52:06Z")

</div>

On Jan 31, 2008, at 13:49 , Nate C. wrote:

> Is anyone getting a massive memory leak when running autotest with the  
> newly released Rspec 1.1.3? I upgraded both ZenTest and Rspec gems  
> this morning, and since then, both myself and my officemate have not  
> been able to run autotest for more than a couple minutes before  
> physical and virtual memory rockets to over 1GB. We’re both on OS X  
> Leopard.
> 
> Anybody else have this problem today?

Yeah. that’d be me… I’m a tard.

I saw it only once late last night and didn’t have the brains to  
debug. It also wasn’t showing up in the main thing I was working in  
(zentest has a small set of files, rubinius does NOT–again, no brain).

It is patched up and fixed in 3.9.1.

---

<div class="post-metadata">

**Author:** ![aguynamedryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/43a26b/32.png) [@aguynamedryan](https://www.ruby-forum.com/u/aguynamedryan)\
**Post date:** [February 1, 2008, 2:57am UTC](https://www.ruby-forum.com/t/zentest-3-9-0-released/127676/8 "2008-02-01T02:57:45Z")

</div>

I’m having a problem to, unrelated to my previous problem. ZenTest is  
just  
beating the snot out of my machine.  
James
