Add mocha-cloud

package.json: Add mocha-cloud

Added in the prototype for mocha-cloud

Added in the prototype for mocha-cloud

Added in the prototype of ocha-cloud

removed unnecessary files and organized better

cleaned up some logging

added tasks for today

Added test2 for cloud integration

Fixed filepath

basic test framework setup

Add http server to serve tests to client

merging test into 1

code finished. but local tunnel doesnt work for some reason ..

forgot to add a file

tests pass on local machine, and terminates on sauce labs

removed mocha cloud directory

handling logic

modify test to use component

remove engine.io.js because we can package it using component

about to refactor a lot

component still needs work

local and remote tests work as expected

modify common files

remove unncessary files

remove backup file

The local tests work fine. The singular cloud tests work fine. Multiple cloud tests are running into a HTTP 400 error, but the local servers seem fine... :/

index.html: updated with window.mochaResults
prelim_1.js: added the variable local and opts
prelim_2.js: created a ping timeout test
take_prelim: added the local variable

Cloud functional as well, it turns out the test case was wrong. But
I factored the code to include callbacks instead of iteration.

prelim_1.js: callback
prelim_2.js: added message checking
take_prelim: method moved to common.js
common.js: has the function originally in take_prelim. It recursive
ly calls itself once a test is completely. (Might want to look into
lt, but seems to be fine.) (Might also want to look into parallel)

Saucelab authentication is now in JSON file

localtunnel doesn't work

refactoring only made it loads worse

Added tests to the README.md

fix asynchronous error. local and cloud pass

integrated with makefile and added comments

Needed to add a 3 second timeout to make sure that the mocha-cloud browser got the command to shut down.

Preliminary client and server

Qiming added more cases

Guillermo's JSON

setup for JSON

server is working but getting js errors

weird

my css is better

use json runner

There's also changes to the node_modules for mocha-cloud and mocha-cloud-grid-view

add package.json

integrate mocha-cloud reporter

mocha failure -> create image to report back failure

async results are good, only problem is that the terminal reverts back to the location immediately below the browsers

Modified to mocha-cloud-grid-view's index.js added a singular function

refactored and added NODE_PATH

refactor index.html

grid-view-index: marks the failed browser as failed
take_prelim: incorporated the changes
common: prints to a file all the errors

put http server into the common file

add browser map and platform map

updated tables

changed the structure per Guillermo's request

.gitignore: Added the errors.txt file
Makefile: Added the test directory into the NODE_PATH
errors.txt: should be ignored
package.json: added the replace package
sample.js: legacy from localtunnel
support/common.js: added the functionality for sockets
test/cloud/client.js: refactored for local start up
***NOTE that this starts at 0 for server number***
test/index.html: Added a variable placeholder SCRIPTS_HERE that
    will be replaced by all the test/cloud files when testing
test/take_prelim.js -> test/runCloud.js : renamed

Makefile: Added the local testing
support/common.js: Added the local testing non-grid needed
test/index.html: added a dummy url var
test/runLocal.js: Created the set-up for the local testing

local test works

cloud tests finish. grid display correctly.

port distinction

remove debug statements

fix multifile bug. now all tests run

fix test bug. need to close socket in client before next test can continue

Changing the dependencies into devDependencies

Added additional instructions to README

.gitignore: Added the component build gitignore files
Makefile: Took out the bogus test-2
README.md: Final instructions
package.json: Updated the needed parser version
support/common.js: Added back the s.extend (dunno how it was erased)
test/Makefile: Added the component install before make building the component
test/component.json: Switched from local to dependencies
test/functional/json.js: added from the rebase from LearnBoost, moved to the right place
test/index.html: Switched from redsky to awsamazon
test/runCloud.js: switched from QIMING FANG for session name

.gitignore: Added the component build gitignore files
test/Makefile: Added the component install before make building the component
test/component.json: Switched from local to dependencies
test/index.html: Switched from redsky to awsamazon

support/common,js: removed rebased old code
test/jsonp.js: Moved to functional

Changed to env vars

.gitignore: to support from test
Makefile: target to support
package.json: dependencies from DevDependencies
support/: moved all here
supportcommon.js: removed the old recursive code
support/cloud_authentication: removed and changed to environment var

.gitignore: added the errors from test
support/common.js: redirection of http requests

change engine.io-client to be local dependency