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