問題タブ [lime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1049 参照

php - symfonyでphpunitまたはlimeを使用する必要がありますか?

テストにsymfonyのlimeまたはphpunitを使用する必要があるのでしょうか。

それぞれの長所と短所は何ですか?

ありがとう

0 投票する
1 に答える
151 参照

symfony1 - 各ページが Symfony で許可されている SQL カウントを超えていないことをテストしますか?

isSQLCountLessThan() 関数か何かがあればいいのにと思います。

そのような方法はありますか?

0 投票する
1 に答える
1011 参照

php - Symfony の単体テストと過剰なメモリ リーク?

現在、Symfony 1.x で単体テストを使用すると、512MB のメモリを消費するかなりの数のテストでメモリ リークの問題が発生します。

現在、私たちは試しました:

  • phpunit プラグインの使用
  • ライムの使用
  • テストを数回の sfPropelData ロード + 機能テストの繰り返しに制限する
  • 循環参照を処理するために PHP 5.3.3 に切り替える
  • 多くの洞察を与えなかったメモリ使用量xdebugの検査

すぐに試してみます:

  • 機能テストのみ
  • プレーン SQL ファイルをロードする代わりに sfPropelData を置き換える
  • ORM 呼び出しのない機能テストのみ
  • ヴァルグリンド?

symfony 内の静的変数がクリーンアップされていないか、PDO レイヤー自体がメモリ リークを起こしているのではないかと考えています。もちろん、最後のオプションは、一連のテストを独自のプロセスで実行する方法を見つけることです。

私たちはそれが存在する可能性のある領域を進んでおり、実際に詳細を解決するのを誰かが実際に手伝ってくれるとは思っていませんが、誰かがこれを経験したことがあるかどうか、そして彼らがどこに漏れを見つけたかを確認するためにこの質問を投げかけています.または、これを回避するために彼らが何をしたか。

また、valgrind など、支援できる他のツールに関する情報はありますか?

0 投票する
1 に答える
843 参照

php - ライムvsphpunit

驚くべきことに、これがWebのどこにも答えられていないようです。

ライムでの単体テストは、追加のボイラープレートコードをすべて備えたPHPUnitよりもはるかに簡単に記述できるようです。

どちらかを選択する決定的な理由はありますか(「PHPUnitは事実上の標準」以外に)?

0 投票する
1 に答える
753 参照

testing - Symfony - Lime を使用した単体テスト

Lime でいくつかの単体テストを作成しようとしていますが、ドキュメント内の有効なテスト メソッドのリストはかなり限られているようです。

http://www.symfony-project.org/jobeet/1_4/Doctrine/en/08

モデルを誤った値で保存しようとする多くのテストを作成しようとしています。

Limeには、これに対して正しく機能する方法がありますか?

このトピックに関する簡単なグーグルは、何も役に立ちませんでした。

確かにこれを行う簡単な方法があるはずですか?

アドバイスをいただければ幸いです。

ありがとう。

0 投票する
1 に答える
1118 参照

unit-testing - Symfonyプラグインでライムテストを実行する方法は?

私はSymfony1.4にプラグインを持っていて、彼のためにいくつかのテストを作成しました。ROOT/myPlugin/test/unit/MyTest.php

プラグインはで生成されましsfTaskExtraPluginた。

の内容MyTest.phpは次のとおりです。

私が実行すると ./symfony test:unit Rights、応答は >> test no tests found

ただし、コマンドでMyTest.phpファイルをコピーすると機能します。ROOT/test/unit./symfony test:unit Rights

プラグインはで有効になっていますProjectConfiguration.class.php

プラグインで記述した場合、なぜテストが機能しないのですか?

0 投票する
7 に答える
12595 参照

javascript - JavaScript で関数をスプライスする別の方法

こんにちは、JavaScript のサブセットである LIME プログラミングに取り組んでいます。

悲しいことに、配列から特定の要素を削除するには、javascript.splice を使用する必要があります。LIME は splice 関数をサポートしていません。

配列から要素を削除する独自の関数を作成するにはどうすればよいですか?

御時間ありがとうございます。

編集:簡単な関数を作成するために管理します。

0 投票する
1 に答える
2676 参照

symfony1 - 機能テストで userAgent を設定するには?

UserAgent 文字列にsfTestFunctional一致するメソッドが見つかりませんでした。sfBrowserphp-cli 経由なので無理かも?

0 投票する
1 に答える
1051 参照

sdk - Lime for Corona SDK - Camera focus on layer

Is there any solution for setting up focus on layer in Lime framework. I would like to use this on game called "keepie uppie" with scrolling background (camera). When you hit the ball the entire frame together with a ball and tennis racket moves up.

The figure below shows how I would like to make it work:

enter image description here

0 投票する
2 に答える
520 参照

php - Limeパーサジェネレータの文法例を検索しています...何も見つかりません

私は私たちのサイトのユーザー向けのメッセージングシステムを書いています。これは、個々のメッセージがユーザーの動的セグメントをターゲットにできるようにセグメンテーションを実装しています。特定のメッセージのセグメント定義には複数の個別のセグメント一致が含まれる場合があるため、メッセージ本文のコンテンツもセグメント化する必要があります。はるかに経験豊富なプログラマーとの偶然の会話がレクサーとパーサージェネレーターを調べることを提案するまで、私はカスタムレクサー/パーサーであることが判明したものを(レクサーやパーサーについてさえ知らずに)書くことによってこれを試みました。少し調べてみたところ、私が書いているコードはPHPであるため、PHPネイティブのLimeパーサージェネレーターが私の最良の選択肢であることがわかりました。

電卓の例の文法ファイルとメタグラマーを調べましたが(実際、ほとんどのソースコードの分析に数時間を費やしました)、構築方法に頭を悩ませています。単純な文法ファイルですら。レモンや他のPGの文法定義ではなく、独自の文法定義のように見える、ライム専用の文法ファイルの例を知っている人はいますか。

あなたが喜んで具体的な例を提供できるのであれば、私は具体的に次のような形式で条件文を書こうとしています。

または、一般的に、そのような機能を実装する他の可能な方法について誰かが提案を持っている場合、私はアドバイスを歓迎します!これらのメッセージを書く人はプロジェクトマネージャーとマーケターになるので、PHPを使用することはできないことを覚えておいてください。