Nightwatchでのテストのグループ化
概要
Nightwatchでは、テストスクリプトをグループに整理し、必要に応じて実行することができます。テストをグループ化するには、同じサブフォルダに配置します。フォルダ名がグループ名になります。
例
lib/ ├── selenium-server-standalone.jar custom-commands/ ├── loginUser.js ├── attachPicture.js tests/ ├── logingroup | ├── login_test.js | └── otherlogin_test.js ├── addressbook | ├── addressbook_test.js | └── contact_test.js ├── chat | ├── chatwindow_test.js | ├── chatmessage_test.js | └── otherchat_test.js └── smoketests ├── smoke_test.js └── othersmoke_test.js
smoketests
グループのみを実行するには、次のようにします。
nightwatch --group smoketests
また、smoketests
グループの実行をスキップしたい場合は、次のようにします。
nightwatch --skipgroup smoketests
複数のグループをスキップするには、カンマ区切りで追加します。
nightwatch --skipgroup addressbook,chat