Sha256: ba80b3c070e130ecf89f45531c783d668d6bbe5a4be0c0efd71a02592947f4c3

Contents?: true

Size: 1.38 KB

Versions: 12

Compression:

Stored size: 1.38 KB

Contents

* When the .ci directory scripts are missing, prompt with a 

    Create update script? [Y]/n?
  
  then ask them about the git or svn repository. Do a friendly wizard thing with nice colours.
  This should be as nice as Phusion’s thing.

* TestRunner#run_script should warn or complain on empty scripts or on scripts that do not return output

* Think about using popen4 instead (fixes exit status code issue with popen3)

* What about making all setup just be:

  $ ci install [/var/continuous-integration]
  # Defaults to creating ^^^ and prompting for each project somehow

* Needs more logging; should log to system when running each project

* Add a 'periscope' web-hook with rack to run tests.

* Come up with a better executable name ("ci" is taken by RCS)

* Come up with a better way of making the scripts executable other than just chmod-755-ing them.

* Come up with a better way of dealing with the filename length issue. (Having to truncate at 240 chars right now.)

* Create example script templates for popular version control systems

* Add functionality to detect new test runs and update index.html in-browser (have a poll every 30 seconds or something on projects.json and recents.json)

* Use datejs to parse the timestamp to easily produce deltas (i.e. "Last test ran 2 days ago")

* Do something like use a file-lock to prevent overlapping runs and notify in the index.html that it's happening

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
edward-crazy_ivan-0.2.0 TODO
edward-crazy_ivan-0.2.1 TODO
edward-crazy_ivan-0.2.2 TODO
edward-crazy_ivan-0.3.0 TODO
edward-crazy_ivan-0.3.1 TODO
crazy_ivan-0.3.3 TODO
crazy_ivan-0.3.2 TODO
crazy_ivan-0.3.1 TODO
crazy_ivan-0.3.0 TODO
crazy_ivan-0.2.2 TODO
crazy_ivan-0.2.1 TODO
crazy_ivan-0.2.0 TODO