Я создал решение CucumberJs и пытаюсь установить скрипт в моем npm package.json, который запускает тестирование, а также создает выходной файл.Проблема в том, что я устанавливаю дату в файл.Я знаю следующие работы:
{
"name": "UI-test-automation",
"version": "1.1.0",
"description": "Integration Regression UI Test Automation",
"main": "autoTest.js",
"scripts": {
"start": "node ./node_modules/.bin/cucumber-js --tags @RegressionTestSuite --format json:./results/log.json",
Это создаст файл результатов log.json в каталоге / results.Я хочу добавить дату и время в файл журнала.Я пытался использовать:
{
"name": "UI-test-automation",
"version": "1.1.0",
"description": "Integration Regression UI Test Automation",
"main": "autoTest.js",
"scripts": {
"start": "node ./node_modules/.bin/cucumber-js --tags @RegressionTestSuite --format json:./results/log_`date +\\%Y\\\\%m\\\\%d_%H%M\\`.json",
, но это не работает.Кто-нибудь знает, что теперь я могу добавить дату в имя файла, чтобы файл журнала имел текущую дату?
Решение
Я не смог получить черткосая черта на работу, так что мой полицейский должен был использовать черточки:
"scripts": {
"start": "node ./node_modules/.bin/cucumber-js --tags @New2 --format json:./results/log__`date +%Y-%m-%m__%H-%M`.json",