Skip to content
Commits on Nov 22, 2011
  1. Update README.rdoc

  2. Update README.rdoc

  3. Update README.rdoc

Commits on Apr 20, 2011
  1. more doc

  2. Updated readme

  3. more docs

  4. Load Errors, Bundler support

    If there is a gem load error for the Rails app it should get back to the user no
    Added basic Bundler support.  in config.txt you should set {use_bundler, true}.
     You also need to place the proper version of the gem in your gemfile at this po
Commits on Feb 18, 2011
  1. Main config file is now called config.txt. Previously was node_config…

    If the project has .distributest/config.txt with test_files glob in it, it will override the systems
  2. Added test rails app that will be used to test the system.

    Now only running node and runner prep scripts in the Ruby project if they exist.
    This is different than before as before it would run the global ones copied from the master system then the ones in the project if they existed.
Commits on Feb 10, 2011
  1. third revision of README

  2. Second revision of README

  3. First revision of README

  4. Displaying passing and failing test count now.

    Also removed junk from repo
Commits on Feb 1, 2011
  1. Adding some documentation

Commits on Jan 30, 2011
  1. Formatting errors better, Updated documentation on setup files, Fixed…

    … bad bug with running the Erlang VM as a non root user.
    The issue with running the Erlang VM detached is that if you start it in an ssh session on OSX it will loose the launchctl manager when you exit ssh.
    This will cause the VM to no longer be able to use DirectoryServices etc and that means no SSH for git.
    The way it's started now the manager is Background and it appears to be working good in 1 day of testing.  The way the vm's are being launched will probably change again in the future.
    Setting default SSH user to the currently logged in user.This is still overriden per node in node_config.txt if needed
    Test files to run are now sorted first by the time taken from the last run, next on if they are using shared specs, and finally on size. This will be cleaned up in future as this much logic is no longer needed with ordering off previous run.
    Now using spawn_link between the local runner_node_prep process and the remote one.
    Removed throws in shell_command as exit is more Erlang like.
Commits on Jan 28, 2011
  1. Node check on startup, fixed deploy issue, error_msg issue in shell_c…

    …ommand, redirecting err to std out in bash scripts
    Nodes are pinged before any setup occurs on that node. If there is only 1 runner node configured this will cause the process to hang currently.
    Removed log4j and missed the deploy part in the Rakefile. This is fixed.
    If there was a non 0 exit code on a bash script the error formatter was improperly handling the format.Fixed this so it looks good.
    Error out on shell_commands is now redirected to stdout automatically. You will see this in the log file now.
Commits on Jan 27, 2011
Commits on Jan 26, 2011
Commits on Jan 24, 2011
  1. Notes for settings

  2. Added global node and runner setup scripts. Can use node_config.txt t…

    …o set file glob
    global and runner setup scripts are now copied to remote:/tmp/hostnameofmaster/global_setup_scripts, and run from there if they exist. This happens before any that are in the project as well.
    Now there doesn't have to be any folder in the application running the tests
Commits on Jan 22, 2011
Commits on Jan 12, 2011
  1. No longer need ruby file in project that is running the tests. Only n…

    …eed gem installed + project/distributest/'config files'
  2. Not needed

  3. Gem for ruby side now, added configuration for profile and total time…

    … per file, scripts to start runner and master
Commits on Jan 11, 2011
Commits on Jan 8, 2011
Commits on Jan 5, 2011
  1. Misc minor bug fixes. Starting to add in spec profiling and file run …

    …time to prepare to sort on that.
Commits on Jan 3, 2011
Something went wrong with that request. Please try again.