Karmaは現在サポートされているテスト ランナーです。これが私のtestacular-e2e.conf.js
ファイルです。
basePath = '../';
files = [
ANGULAR_SCENARIO,
ANGULAR_SCENARIO_ADAPTER,
'test/e2e/**/*.js'
];
autoWatch = false;
browsers = ['Chrome'];
singleRun = true;
proxies = {
'/': 'http://localhost:3000/'
};
junitReporter = {
outputFile: 'test_out/e2e.xml',
suite: 'e2e'
};
重要な部分はproxies
. サーバーを使用するように testacular を構成します。私が間違っていなければ、開発中の Django はポート 8000 で実行されます。したがってproxies
、次のようになります。
proxies = {
'/': 'http://127.0.0.1:8000/'
};
npm を介して testacular をインストールし、この構成ファイルを作成した後、バックエンド サーバーを起動して、次のように e2e テストを実行できます。
$ testacular start config/testacular-e2e.conf.js