Yeti 0.2.27 — First-class code coverage

Less than a week since the last release and as promised, Yeti 0.2.27 has shipped today with code coverage support.

Yeti 0.2.27 provides first-class code coverage reporting provided by Istanbul.

Simply use Yeti with the -c or --coverage option. By default, Yeti will instrument your code on-the-fly and show a brief summary.

Yeti has ran 1,207,780 tests for YUI since Yeti 0.2.26 shipped 6 days ago.

I’m very excited to bring code coverage to yo/tests.

Yeti 0.2.26 released

I’ve released a new version of Yeti, the test runner we use here on Yahoo’s YUI team. Since August 2013, Yeti has automated 33,661,505 tests in CI for us.

Today’s release prints useful feedback to stderr when Yeti is used in CI. It also includes a fix for issue #74 (Unable to serve error) and #68 (improve DOH support).

When using Yeti to in CI, e.g. to produce JUnit XML output, previous versions of Yeti would go silent after testing began as Yeti produced XML output on stdout. This made it difficult to determine if Yeti was doing anything while tests ran. When using Yeti with --junit, today’s release prints status after every test completion to stderr while XML prints to stdout.

Big thanks to @henryqdineen for contributing the fix for DOH support!

In addition to fixing bugs, we have made some improvements to Yeti’s own tests and to Yeti’s documentation. Yeti’s website now uses Pure for your viewing pleasure on desktop and mobile devices.

Expect more updates soon. Code coverage is next on my list.

YUI Addons Trac Now Live

I’ve received a great response from the community about my ScrollTabView addon. I’d like to thank all of the visitors and people who have gave their feedback… and especially Eric Miraglia at YUI Blog for mentioning it! You guys rock!

I’ve setup a YUI Addons Trac to be the center for my future YUI development. If you’ve been interested in ScrollTabView, you can use Trac to keep tabs on my development and report problems. As I come up with new stuff, I’ll point my current YUI page over there.

I don’t anticipate developing at a rapid pace; however, subscribing to Trac’s feeds can let you know when I’m making progress!

YUI: ScrollTabView Makes Tabbed Views Even Better

I’ve recently been tinkering with the excellent Yahoo! UI Library. My first contribution to the community is ScrollTabView, an extension of TabView that uses a scrolling animation to switch between tabs. (Just check out the examples.)

My inspiration was Panic’s Coda site as well as a few others. Now it’s easy to create a similar effect on your site using YUI.

Check out my new YUI addons page to grab the code and view more examples!

Update: I’ve been featured on the official YUI Blog!

Update 2 (May 27): I’ve been featured on Ajaxian!