問題タブ [scalatest]
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.
scala - IntelliJはScalatestヒープスペースを増やします
IntelliJを使用してScalatestテストを実行しています。私が抱えている問題は、テストがヒープスペースを使い果たしていることです(おそらく、私のテストではSeleniumを使用し、桟橋を起動してApiをヒットしているためです)。
IntelliJでヒープスペースを増やす方法は知っていますが、スペースを増やした後でも、テストでヒープが不足しています。
通常のIntelliJinfo.plistではなく、テスト用のヒープスペースを増やすための別の場所はありますか(Macを使用しています)
scala - sbt 内からテストを呼び出すときに ScalaTest テストを除外する
リモート サーバーを呼び出して応答を検証するテストを作成したいと考えています。これは、サーバーが変更される可能性があるためです (それは私の制御下にありません)。これを行うには、タグ( RemoteTest
) を付けて、 runner を呼び出すときに除外します。
ただし、これを行うと、を含むすべてのテストが実行されますRemoteTest
。除外されるようにsbt内からランナーを呼び出すにはどうすればよいですか?
playframework - playframework プロジェクトで scalatest を使用する
scala で playframework プロジェクトに取り組んでいます。ただし、私たちのチームは spec の代わりに scalatest を使用したいと考えています。plugins.sbt ファイルに以下を追加しました。
しかし、プレイを開始すると、実行した後でも、新しいjarがダウンロードされていません
そして私が走るとき
それは私にこれを示しています
また、テストしようとすると、org.scalatest がビルドパスにないというコンパイル エラーが発生します。誰が何がうまくいかないのか知っていますか?
scala - Scala Koans の === (三重等号) 演算子とは何ですか?
私はScala Koansの作業を開始しました。これは、空白を埋める必要のある単体テストのスイートを中心に編成されています (このアイデアは、同様の Ruby Koans プロジェクトをモデルにしています)。テストを実行する sbt ツールを開始します。そして次のように警告しています。
...そして、この単体テストを見ると、次のように書かれています。
...そして、瞑想の後、次のように空白を埋める必要があることに気付きます。
...そして、次の単体テストに進みます。
私の質問ですが、この===
演算子は何ですか? どこにも見つからないようです。これは Scala Koans プロジェクト自体で定義された DSL オペレーターですか? それとも ScalaTest フレームワークの一部ですか? それとも適切なScalaで?
playframework - playframework の Scalatest と Anorm
私は playframework プロジェクトに取り組んでおり、scalatest を使用してテストしています。また、データベースのテストも行いたいと考えています。conf/application.conf でデータベース接続を設定しましたが、テストを開始すると無視されるようです。これをどのように構成できますか?
scala - ScalaTestを使用してakkaアクターをテストする
FunSuiteテストを使用して作成されたScalaTestサンプルを見つけるのに苦労しています。
誰かが単純なakka俳優をテストする簡単なscalatestの例を提供できれば幸いです。
scala - scalacheck/scalatest が見つかりません: sbt/scala に追加するには?
ubuntu12 にhttp://typesafe.com/stack/downloadから typesafe-stack をインストールし、play プロジェクト (g8 typesafehub/play-scala) を作成しましたが、プロジェクトに scalatest または scalacheck を追加したいと考えています。
したがって、 my_app/project/plugins.sbt には次の行があります。
次に、addSbtPlugin を使用して scalatest を追加しました。
そして、「sbt test」を実行すると、次のメッセージで失敗します
私が理解していないこと: なぜこのhttp://repo.typesafe.com/typesafe/releases/org/scalatest/scalatest_2.9.1_0.11.3/2.0.M1/scalatest-2.0.M1.pom URL を代わりに使用するのですか?本物のhttp://repo.typesafe.com/typesafe/releases/org/scalatest/scalatest_2.9.1/2.0.M1/scalatest_2.9.1-2.0.M1.pom ?
私が scalacheck で抱えている問題とまったく同じです。リポジトリには scala バージョン固有しかないのに、sbt バージョン固有の artifactId を使用してダウンロードしようとします。
私は何を間違っていますか?アーティファクト URL の一部として sbt-version を使用しないように、sbt のどこかにスイッチがなければならないことを理解していますか?
私も plugins.sbt でこれを使ってみました
しかし、sbt によって完全に無視され、scalatest.jar がクラスパスに表示されていないようです。
sbt clean && sbt test の出力には、 Resolving org.easytesting#fest-util;1.1.6 または別のライブラリがたくさんありますが、scalatest については何もないためです。
私は scala 2.9.1 と sbt 0.11.3 を使用し、scalatest 2.0.M1 と 1.8 を使用しようとしています。スカラチェック:
同じ結果、つまり、存在しない sbtVersion 固有の POM URL を使用します。
私は何を間違っていますか?ありがとう。
scala - sbtのScalaTest:タグなしで単一のテストを実行する方法はありますか?
sbtで実行することにより、単一のテストを実行できることを私は知っています。
タグなしで単一のテストを実行するようにsbt/scalatestに指示する方法はありますか?例えば:
それは「クラスで2番目のテストを実行する。それが何であれ」を意味します。たくさんのテストがあり、誰もそれらにタグを付ける必要はありません。タグなしで単一のテストを実行する方法はありますか?
scala - Scaltestでテストを常に同じ順序で実行するにはどうすればよいですか?
ScalaTest でのテストには Spec トレイトを使用します。スイート全体を実行する場合、常に同じ順序で実行されるとは限りません。Google のほとんどの回答では、スイートを定義し、すべてのテスト名を指定することが提案されています。ただし、これには、新しいテストを追加するたびにテスト名を追加する必要があります。
DiscoverySuite 自体を使用して、テストの実行順序を定義することはできますか? アルファベット順にテストを実行するように。DiscoverySuite の拡張を検討しましたが、DiscoverySuite はスケーラテスト専用のようです。
- -より詳しい情報 - -
順序付けとは、つまり、テスト A、B、C がある場合です。
次に、テストを順番に実行します(A、B、C)。しかし、今起こっていることは、毎回異なる順序で実行されるということです。
scala - ScalaTest を使用して AKKA FSM タイムアウトをテストする方法
状態のタイムアウトをテストする慣用的な方法はありますか。私のアクターは、さまざまな状態で費やされた期間を指定する型を取ります。次のようなもの:
Off が本当に On に移行するか、またはその逆かをテストしたいと思います。
私は次のようなことができます:
しかし、睡眠への呼び出しは間違っているように感じ、「魔法の」持続時間の値を選択することで時間と競争しています。」