Permalink
Browse files

Chimpy and Chimp 2.0 Announcment

  • Loading branch information...
samhatoum committed Nov 9, 2018
1 parent 6f3c6ea commit 55b1afaed865bde3957734405362eb7ab0f90621
Showing with 1,050 additions and 16,090 deletions.
  1. BIN .DS_Store
  2. +0 −4 .babelrc
  3. +0 −1 .eslintignore
  4. +0 −16 .eslintrc
  5. +0 −58 .github/ISSUE_TEMPLATE.md
  6. +0 −11 .gitignore
  7. +11 −0 .idea/chimp.iml
  8. +7 −0 .idea/dictionaries/samhatoum.xml
  9. +6 −0 .idea/encodings.xml
  10. +7 −0 .idea/jsLibraryMappings.xml
  11. +6 −0 .idea/misc.xml
  12. +8 −0 .idea/modules.xml
  13. +4 −0 .idea/shelf/Auto_version.xml
  14. +35 −0 .idea/shelf/Auto_version/shelved.patch
  15. +4 −0 ...lf/FIxes_new_test_stack_configuration__1__NPM_testunit_was_not_loading_all_the_files_as_bash_.xml
  16. +64 −0 ...ew_test_stack_configuration__1__NPM_testunit_was_not_loading_all_the_files_as_bash_/shelved.patch
  17. +4 −0 .idea/shelf/auto_release_notes.xml
  18. +36 −0 .idea/shelf/auto_release_notes/shelved.patch
  19. +6 −0 .idea/vcs.xml
  20. +4 −0 .idea/watcherTasks.xml
  21. +831 −0 .idea/workspace.xml
  22. +0 −10 .npmignore
  23. +0 −2 .npmrc
  24. +0 −15 CONTRIBUTING.md
  25. +0 −776 HISTORY.md
  26. +0 −32 MAINTAINERS.md
  27. +17 −233 README.md
  28. +0 −4 bin/chimp.js
  29. +0 −18 chimp.js
  30. +0 −36 circle.yml
  31. +0 −10 features/es2015.feature
  32. +0 −19 features/step_definitions/es2015-steps.js
  33. +0 −12 features/step_definitions/webdriver-steps.js
  34. +0 −15 features/webdriver.feature
  35. BIN images/chimp.png
  36. BIN images/ci.png
  37. BIN images/header.png
  38. BIN images/meteor.png
  39. BIN images/realtime.gif
  40. BIN images/test-frameworks.png
  41. BIN images/wdio.png
  42. +0 −1 index.js
  43. +0 −15 mocha-setup.js
  44. +0 −4 mocha.opts
  45. +0 −7,433 package-lock.json
  46. +0 −127 package.json
  47. +0 −12 scripts/lib/exec.js
  48. +0 −8 scripts/prepublish.js
  49. +0 −2 scripts/release-notes.ejs
  50. +0 −52 scripts/release.sh
  51. +0 −35 scripts/run-tests.js
  52. +0 −6 scripts/run.js
  53. +0 −2 src/__mocks__/.babelignore
  54. +0 −4 src/__mocks__/.babelrc
  55. +0 −21 src/__mocks__/.eslintrc
  56. +0 −5 src/__mocks__/bluebird.js
  57. +0 −12 src/__mocks__/chokidar.js
  58. +0 −5 src/__mocks__/colors.js
  59. +0 −3 src/__mocks__/ddp.js
  60. +0 −3 src/__mocks__/freeport.js
  61. +0 −14 src/__mocks__/hapi.js
  62. +0 −7 src/__mocks__/request.js
  63. +0 −7 src/__mocks__/selenium-standalone.js
  64. +0 −5 src/__mocks__/webdriverio.js
  65. +0 −5 src/__mocks__/xolvio-sync-webdriverio.js
  66. +0 −2 src/__tests__/.babelignore
  67. +0 −2 src/__tests__/.babelrc
  68. +0 −21 src/__tests__/.eslintrc
  69. +0 −20 src/__tests__/browserstack-manager-spec.js
  70. +0 −915 src/__tests__/chimp-spec.js
  71. +0 −99 src/__tests__/ddp-spec.js
  72. +0 −67 src/__tests__/options-loader.js
  73. +0 −202 src/__tests__/phantom-spec.js
  74. +0 −255 src/__tests__/process-helper-spec.js
  75. +0 −20 src/__tests__/saucelabs-manager-spec.js
  76. +0 −367 src/__tests__/selenium-spec.js
  77. +0 −54 src/__tests__/session-factory-spec.js
  78. +0 −242 src/__tests__/session-manager-spec.js
  79. +0 −99 src/__tests__/simian-reporter-spec.js
  80. +0 −20 src/__tests__/testingbot-manager-spec.js
  81. +0 −3 src/__tests__/world-spec.js
  82. +0 −95 src/bin/chimp.js
  83. +0 −154 src/bin/default.js
  84. +0 −5 src/lib/babel-register.js
  85. +0 −9 src/lib/boolean-helper.js
  86. +0 −180 src/lib/browserstack-manager.js
  87. +0 −282 src/lib/chimp-helper.js
  88. +0 −75 src/lib/chimp-spec.js
  89. +0 −719 src/lib/chimp.js
  90. +0 −107 src/lib/chromedriver.js
  91. +0 −5 src/lib/ci.js
  92. +0 −43 src/lib/consoler.js
  93. +0 −117 src/lib/cucumberjs/cucumber-wrapper.js
  94. +0 −288 src/lib/cucumberjs/cucumber.js
  95. +0 −121 src/lib/cucumberjs/hooks.js
  96. +0 −28 src/lib/cucumberjs/world.js
  97. +0 −150 src/lib/ddp-watcher.js
  98. +0 −56 src/lib/ddp.js
  99. +0 −37 src/lib/environment-variable-parsers.js
  100. +0 −30 src/lib/jasmine/jasmine-fiberized-api.js
  101. +0 −16 src/lib/jasmine/jasmine-helpers.js
  102. +0 −86 src/lib/jasmine/jasmine-wrapper.js
  103. +0 −129 src/lib/jasmine/jasmine.js
  104. +0 −24 src/lib/log.js
  105. +0 −29 src/lib/mocha/mocha-fiberized-ui.js
  106. +0 −30 src/lib/mocha/mocha-helper.js
  107. +0 −3 src/lib/mocha/mocha-wrapper-instance.js
  108. +0 −102 src/lib/mocha/mocha-wrapper-spec.js
  109. +0 −68 src/lib/mocha/mocha-wrapper.js
  110. +0 −155 src/lib/mocha/mocha.js
  111. +0 −43 src/lib/options-loader.js
  112. +0 −90 src/lib/phantom.js
  113. +0 −110 src/lib/process-helper.js
  114. +0 −117 src/lib/saucelabs-manager.js
  115. +0 −23 src/lib/screenshot-helper.js
  116. +0 −196 src/lib/selenium.js
  117. +0 −51 src/lib/session-factory.js
  118. +0 −285 src/lib/session-manager.js
  119. +0 −60 src/lib/simian-reporter.js
  120. +0 −116 src/lib/testingbot-manager.js
  121. +0 −3 src/lib/utils/escape-reg-exp.js
  122. +0 −30 src/lib/utils/fiberize.js
  123. +0 −230 src/lib/versions.js
  124. +0 −2 tests/.babelignore
  125. +0 −4 tests/.babelrc
  126. +0 −21 tests/.eslintrc
  127. +0 −3 tests/cucumber/features/globalPending.feature
  128. +0 −5 tests/cucumber/features/step_definitions/Given_global_pending_is_defined.js
  129. +0 −24 tests/jasmine/jasmine-spec.js
  130. +0 −24 tests/mocha/mocha-spec.js
  131. +0 −16 wallaby-mocha.js
  132. +0 −46 wallaby.js
BIN +8 KB .DS_Store
Binary file not shown.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/dist" />
<excludeFolder url="file://$MODULE_DIR$/node_modules" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
@@ -0,0 +1,7 @@
<component name="ProjectDictionaryState">
<dictionary name="samhatoum">
<words>
<w>chromedriver</w>
</words>
</dictionary>
</component>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="PROJECT" charset="UTF-8" />
</component>
</project>
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptLibraryMappings">
<includedPredefinedLibrary name="ECMAScript 6" />
<includedPredefinedLibrary name="Node.js Core" />
</component>
</project>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/chimp.iml" filepath="$PROJECT_DIR$/.idea/chimp.iml" />
</modules>
</component>
</project>
@@ -0,0 +1,4 @@
<changelist name="Auto_version" date="1469799895432" recycled="false">
<option name="PATH" value="$PROJECT_DIR$/.idea/shelf/Auto_version/shelved.patch" />
<option name="DESCRIPTION" value="Auto version" />
</changelist>
@@ -0,0 +1,35 @@
Index: scripts/release-notes.sh
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- scripts/release-notes.sh (revision )
+++ scripts/release-notes.sh (revision )
@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+
+# To install:
+# npm install -g git-release-notes
+
+git-release-notes v`npm view . version`..master ./scripts/release-notes.ejs >> ./commits.md
+echo "# `npm view . version`" > tempHistory.md
+cat ./commits.md >> ./tempHistory.md
+cat ./HISTORY.md >> ./tempHistory.md
+cat ./tempHistory.md > ./HISTORY.md
+rm ./commits.md
+rm ./tempHistory.md
Index: scripts/prepend-history.sh
===================================================================
--- scripts/prepend-history.sh (date 1469799727000)
+++ scripts/prepend-history.sh (date 1469799727000)
@@ -1,10 +0,0 @@
-#!/usr/bin/env bash
-
-# To install:
-# npm install -g git-release-notes
-
-echo "# vNext" > tempHistory.md
-git-release-notes $1..master ./scripts/release-notes.ejs >> ./tempHistory.md
-cat ./HISTORY.md >> ./tempHistory.md
-cat ./tempHistory.md > ./HISTORY.md
-rm ./tempHistory.md
@@ -0,0 +1,4 @@
<changelist name="FIxes_new_test_stack_configuration__1__NPM_testunit_was_not_loading_all_the_files_as_bash_" date="1484098014208" recycled="false">
<option name="PATH" value="$PROJECT_DIR$/.idea/shelf/FIxes_new_test_stack_configuration__1__NPM_testunit_was_not_loading_all_the_files_as_bash_/shelved.patch" />
<option name="DESCRIPTION" value="FIxes new test stack configuration 1. NPM testunit was not loading all the files as bash expansion was kicking in before mocha could get the glob pattern 2. The td.reset() method was not being called before each tests both in Wallby and on the command line" />
</changelist>
@@ -0,0 +1,64 @@
Index: package.json
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- package.json (date 1484094772000)
+++ package.json (revision )
@@ -34,7 +34,7 @@
"lintfix": "eslint ./src --fix",
"start": "node ./scripts/run.js",
"testonly": "npm run testunit && npm run prepublish && node ./scripts/run-tests.js",
- "testunit": "mocha --opts ./mocha.opts `node -e \"console.log(require('./package.json').mocha.tests.join(' '))\"`",
+ "testunit": "mocha --opts ./mocha.opts \"`node -e \"console.log(require('./package.json').mocha.tests.join(' '))\"`\"",
"test": "npm run lint && npm run testonly",
"publish-patch": "npm version patch; npm publish; git push; git push --tags",
"publish-minor": "npm version minor; npm publish; git push; git push --tags",
Index: mocha-setup.js
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- mocha-setup.js (date 1484094772000)
+++ mocha-setup.js (revision )
@@ -7,6 +7,9 @@
const td = require('testdouble');
const quibble = require('quibble');
global.td = td;
- td.reset();
- quibble.ignoreCallsFromThisFile(require.main.filename);
+
+ beforeEach(() => {
+ td.reset();
+ quibble.ignoreCallsFromThisFile(require.main.filename);
+ });
})();
Index: wallaby-mocha.js
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- wallaby-mocha.js (date 1484094772000)
+++ wallaby-mocha.js (revision )
@@ -10,7 +10,7 @@
env: {type: 'node'},
workers: {initial: 1, regular: 1, recycle: true},
setup: () => {
- require(`${wallaby.localProjectDir}/mocha-setup`);
+ wallaby.testFramework.addFile(`${wallaby.localProjectDir}/mocha-setup.js`);
},
}
};
Index: mocha.opts
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- mocha.opts (date 1484094772000)
+++ mocha.opts (revision )
@@ -1,4 +1,4 @@
---require mocha-setup
--compilers js:babel-core/register
--reporter spec
--ui bdd
+mocha-setup.js
@@ -0,0 +1,4 @@
<changelist name="auto_release_notes" date="1471039714551" recycled="false">
<option name="PATH" value="$PROJECT_DIR$/.idea/shelf/auto_release_notes/shelved.patch" />
<option name="DESCRIPTION" value="auto release notes" />
</changelist>
@@ -0,0 +1,36 @@
Index: scripts/release-notes.sh
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- scripts/release-notes.sh (revision )
+++ scripts/release-notes.sh (revision )
@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+
+# To install:
+# npm install -g git-release-notes
+
+./node_modules/.bin/git-release-notes v`npm view . version`..master ./scripts/release-notes.ejs
+#./node_modules/.bin/git-release-notes v`npm view . version`..master ./scripts/release-notes.ejs >> ./commits.md
+#echo "# `npm view . version`" > tempHistory.md
+#cat ./commits.md >> ./tempHistory.md
+#cat ./HISTORY.md >> ./tempHistory.md
+#cat ./tempHistory.md > ./HISTORY.md
+#rm ./commits.md
+#rm ./tempHistory.md
Index: scripts/prepend-history.sh
===================================================================
--- scripts/prepend-history.sh (revision d180b039deb2a3bbb47eea4b901c84516dac59a9)
+++ scripts/prepend-history.sh (revision d180b039deb2a3bbb47eea4b901c84516dac59a9)
@@ -1,10 +0,0 @@
-#!/usr/bin/env bash
-
-# To install:
-# npm install -g git-release-notes
-
-echo "# vNext" > tempHistory.md
-git-release-notes $1..master ./scripts/release-notes.ejs >> ./tempHistory.md
-cat ./HISTORY.md >> ./tempHistory.md
-cat ./tempHistory.md > ./HISTORY.md
-rm ./tempHistory.md
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectTasksOptions" suppressed-tasks="Babel" />
</project>
Oops, something went wrong.

0 comments on commit 55b1afa

Please sign in to comment.