Skip to content

Commit

Permalink
feat: Add load-test script
Browse files Browse the repository at this point in the history
Signed-off-by: Diwank Singh Tomer <[email protected]>
  • Loading branch information
creatorrr committed Apr 3, 2021
1 parent c3e3749 commit b2f19d6
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 41 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -340,3 +340,8 @@ Docs are built using `typedoc` and published on github pages.
- Commit all changes,
- Then `git checkout gh-pages` and `git merge <original-branch>`
- `git push origin gh-pages`

## Load testing

- Install GNU parallel command
- Run `NUM=100 npm run load-test`
16 changes: 8 additions & 8 deletions docs/classes/mauna.html
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ <h3>constructor</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/1d72227/src/index.ts#L16">index.ts:16</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L16">index.ts:16</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -142,7 +142,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> _api</h3>
<div class="tsd-signature tsd-kind-icon">_api<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>chitchat<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>commonsenseReasoning<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>conceptnetGrounding<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedExtractNumericData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedGetSentiment<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedParseText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedParseTextTokens<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedResolveCoreferences<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>extractNumericData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>getSentiment<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>matchIntent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>measureSimilarity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>paraphraseSentence<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseACE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseContext<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseTextTokens<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>predictNextTurn<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>renderCSS<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>resolveCoreferences<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>speechToText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>textToSpeech<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>toVec<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/1d72227/src/index.ts#L16">index.ts:16</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L16">index.ts:16</a></li>
</ul>
</aside>
</section>
Expand All @@ -152,7 +152,7 @@ <h3>api<wbr>Key</h3>
<div class="tsd-signature tsd-kind-icon">api<wbr>Key<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/1d72227/src/index.ts#L14">index.ts:14</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L14">index.ts:14</a></li>
</ul>
</aside>
</section>
Expand All @@ -162,7 +162,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> client</h3>
<div class="tsd-signature tsd-kind-icon">client<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Client</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/1d72227/src/index.ts#L15">index.ts:15</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L15">index.ts:15</a></li>
</ul>
</aside>
</section>
Expand All @@ -172,7 +172,7 @@ <h3>developer<wbr>Id</h3>
<div class="tsd-signature tsd-kind-icon">developer<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/1d72227/src/index.ts#L13">index.ts:13</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L13">index.ts:13</a></li>
</ul>
</aside>
</section>
Expand All @@ -182,7 +182,7 @@ <h3>initialized</h3>
<div class="tsd-signature tsd-kind-icon">initialized<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/1d72227/src/index.ts#L12">index.ts:12</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L12">index.ts:12</a></li>
</ul>
</aside>
</section>
Expand All @@ -199,7 +199,7 @@ <h3>api</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/1d72227/src/index.ts#L39">index.ts:39</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L39">index.ts:39</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>chitchat<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>commonsenseReasoning<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>conceptnetGrounding<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedExtractNumericData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedGetSentiment<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedParseText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedParseTextTokens<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedResolveCoreferences<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>extractNumericData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>getSentiment<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>matchIntent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>measureSimilarity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>paraphraseSentence<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseACE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseContext<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseTextTokens<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>predictNextTurn<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>renderCSS<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>resolveCoreferences<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>speechToText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>textToSpeech<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>toVec<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></h4>
Expand Down Expand Up @@ -796,7 +796,7 @@ <h3>initialize</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/1d72227/src/index.ts#L27">index.ts:27</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L27">index.ts:27</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="mauna.html" class="tsd-signature-type" data-tsd-kind="Class">Mauna</a><span class="tsd-signature-symbol">&gt;</span></h4>
Expand Down
7 changes: 7 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,13 @@ <h3>Instructions for updating docs</h3>
<li>Then <code>git checkout gh-pages</code> and <code>git merge &lt;original-branch&gt;</code></li>
<li><code>git push origin gh-pages</code></li>
</ul>
<a href="#load-testing" id="load-testing" style="color: inherit; text-decoration: none;">
<h2>Load testing</h2>
</a>
<ul>
<li>Install GNU parallel command</li>
<li>Run <code>NUM=100 npm run load-test</code></li>
</ul>
</div>
</div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
Expand Down
2 changes: 1 addition & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module.exports = {
// automock: false,

// Stop running tests after `n` failures
bail: 3,
// bail: 3,

// Respect "browser" field in package.json when resolving modules
// browser: true,
Expand Down
Loading

0 comments on commit b2f19d6

Please sign in to comment.