JSテストのためにCygwinでYui Yetiの使用を開始する方法についてサポートが必要です
-
27-10-2019 - |
質問
私は多くのことに慣れています イエティ 実行する必要があり、私はそれを機能させるためにほとんどの手順を実行しました。 node.jsとnpmを実行できるようにCygwinをインストールしました(使用しました これらは 指示)。終わったら、私は走った npm install yeti
, 、そしてyetiがインストールされました。今、私はこのようなものを入力できます:
これは私が問題を抱えているところです。イエティにテストを実行する方法を理解できません demo.html
. 。ブラウザを開くことができます file:///C:/test/demo.html
そして、私はテストが実行されるのを見ることができます(それはYuiテストです)ので、問題はそうではないことを知っています demo.html
壊れている。また、私がサーバーとしてイエティを実行しようとするとき(yeti --server
)、それは「結果を実行して報告する」という行の後にそこに座り、CTRL-Cで終了しない限り何もできませんが、 localhost:8000
これを参照してください:
新しいCygwinコンソールを開いてこれを行う場合:
それは私に私が理解していない多くのエラーを与えてくれます。
ヘルプ!
解決
私がubuntuでそれをした方法:
最初にノード依存関係をインストールします。依存関係のみを使用してインストールします
apt-get
- 少なくとも必要です:
- sudo apt-getインストールビルド必須libssl-dev python2.6
- また、このリンクは役立つ可能性があります=> http://howtonode.org/how-to-install-nodejs (Ubuntuの指示を参照)。
- 少なくとも必要です:
次のインストール ノード/npm Ubuntuの正しい方法。
echo 'エクスポートパス= $ home/local/bin:$ path' >>〜/.bashrc
。 〜/.bashrc
mkdir〜/local
mkdir〜/node-latest-install
cd〜/node-latest-install
カール http://nodejs.org/dist/node-latest.tar.gz | TAR XZ - ストリップコンポーネント= 1
./CONFIGURE -PREFIX =〜/LOCAL
インストール#OK、問題なく、このステップはおそらく30秒以上かかります...
ターミナルを閉じて再度開きます
curl http://npmjs.org/install.sh | sh
- その後、yeti発行をインストールした後:
$ npm install yeti@stable
ターミナルから発行されるイエティを実行します:
alfred@alfred-laptop:〜/node/stackoverflow/4833633 $ yeti yetiは、/home/home/alfred/node/stackoverflow/4833633訪問のみのファイルのみを提供します http:// localhost:8000, 、次に実行します:yetiは結果を実行して報告します。
好きなブラウザを開始します。ブラウザを=>に指します
http://localhost:8000
フォルダーの内部では、イエティを開始しました。テストを書き込みます。
alfred@alfred -laptop:〜/node/stackoverflow/4833633 $ ls -al
合計16
DRWXR-XR-X 2 Alfred Alfred 4096 2011-01-29 01:47。
DRWXR-XR-X 6 ALFRED ALFRED 4096 2011-01-29 01:27 ..
-RW-R - R-- 1 Alfred Alfred 6140 2011-01-29 01:47 Simple.html見る 要旨 本当に簡単な例について。私はちょうど例にコピーしました http://developer.yahoo.com/yui/3/examples/test/test-simple-example_clean.html しかし、それを削除しました
<!--MyBlogLog instrumentation-->
くだらない。また、行196 =>コメントすることでコンソールをレンダリングしないように言った。//r.render('#testLogger');
(その最後は必要ありませんが、コンソールをレンダリングする必要があるため、テストはより速く実行されると思います)。- 最後に私はちょうど走った:
alfred@alfred-laptop:〜/node/stackoverflow/4833633 $ yeti simple.html
結果を待っています。完了したら、CTRL-Cを押して終了します。
chrome(8.0.552.237) / Linuxのスイートの例
6が合格し、0が失敗しました
firefox(3.6.13) / Linuxのスイートの例
6が合格し、0が失敗しました
成功 :)
私のディストリビューションに関するいくつかの追加情報
alfred@alfred-laptop:~/node/stackoverflow/4833633$ cat /etc/issue
Ubuntu 10.10 \n \l
alfred@alfred-laptop:~/node/stackoverflow/4833633$ python --version
Python 2.6.6
alfred@alfred-laptop:~/node/stackoverflow/4833633$ node -v
v0.2.6
alfred@alfred-laptop:~/node/stackoverflow/4833633$ npm -v
0.2.15
alfred@alfred-laptop:~/node/stackoverflow/4833633$ npm ls installed | grep yeti
npm info it worked if it ends with ok
npm info using npm@0.2.15
npm info using node@v0.2.6
yeti@0.1.2 The YUI Easy Testing Interface =reid active installed remote stable YUI web app YUITest TDD BDD yui3 test
npm ok