jvilk / BrowserFS

BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.
Other
3.07k stars 218 forks source link

testling-ci Support #64

Closed jvilk closed 9 years ago

jvilk commented 10 years ago

We should add testlng-ci support so we can do automated regression testing.... if possible.

(Granted, we can't do this for Dropbox FS, but that's OK)

jvilk commented 10 years ago

Unless I can find writing otherwise, testling-ci doesn't support a build step -- meaning, we'd need to have the prebuilt JS in the repository. And I think executing the TypeScript compiler at test-time wouldn't be tractable or possible in some browsers. :frowning:

Googling for further information on Testling with transpiler projects (TypeScript/CoffeeScript/etc) yields nothing useful, since Google likes to autocorrect testling to testing.

emeryberger commented 10 years ago

https://www.google.com/search?q=%2B"testling"&oq=%2B"testling"

Professor Emery Berger School of Computer Science University of Massachusetts, Amherst www.cs.umass.edu/~emery

On Sat, Nov 2, 2013 at 2:12 PM, jvilk notifications@github.com wrote:

Unless I can find writing otherwise, testling-ci doesn't support a build step -- meaning, we'd need to have the prebuilt JS in the repository. And I think executing the TypeScript compiler at test-time wouldn't be tractable or possible in some browsers. [image: :frowning:]

Googling for further information on Testling with transpiler projects (TypeScript/CoffeeScript/etc) yields nothing useful, since Google likes to autocorrect testling to testing.

— Reply to this email directly or view it on GitHubhttps://github.com/jvilk/BrowserFS/issues/64#issuecomment-27627618 .

jvilk commented 10 years ago

I talked with the main developer, and he showed me this documentation: https://github.com/substack/testling/blob/master/doc/testling_field.markdown

On paper, testling supports all that we need to do automated testing whenever we push.

I'm at the point where testling properly builds BrowserFS, but fails to run the tests... I think it is reordering the scripts that I tell it to load, because I tell Testling-CI to load the Jasmine test runner first, yet Testling-CI reports that Jasmine is undefined.

The developer claims that it shouldn't reorder the scripts, but I'm having a hard time determining why else jasmine would be undefined.

jvilk commented 9 years ago

Testling is no more.