Rename flag for skipping tests in webpack build

[MAILPOET-5714]
This commit is contained in:
Rostislav Wolny
2024-01-19 17:06:20 +01:00
committed by Aschepikov
parent ef99b96b66
commit bbc4a86759
2 changed files with 4 additions and 4 deletions

View File

@@ -191,7 +191,7 @@ class RoboFile extends \Robo\Tasks {
$this->_exec('./node_modules/webpack/bin/webpack.js --watch');
}
public function compileAll($opts = ['env' => null, 'tests' => 'build']) {
public function compileAll($opts = ['env' => null, 'skip-tests' => false]) {
$collection = $this->collectionBuilder();
$collection->addCode(function() use ($opts) {
return call_user_func([$this, 'compileJs'], $opts);
@@ -202,7 +202,7 @@ class RoboFile extends \Robo\Tasks {
return $collection->run();
}
public function compileJs($opts = ['env' => null]) {
public function compileJs($opts = ['env' => null, 'skip-tests' => false]) {
if (!is_dir('assets/dist/js')) {
mkdir('assets/dist/js', 0777, true);
}
@@ -210,7 +210,7 @@ class RoboFile extends \Robo\Tasks {
$env = ($opts['env']) ?
sprintf('./node_modules/.bin/cross-env NODE_ENV="%s"', $opts['env']) :
null;
return $this->_exec($env . ' ./node_modules/webpack/bin/webpack.js --env BUILD_TESTS=' . ($opts['tests'] === 'build' ? 'build' : 'skip'));
return $this->_exec($env . ' ./node_modules/webpack/bin/webpack.js --env BUILD_TESTS=' . ($opts['skip-tests'] ? 'skip' : 'build'));
}
public function compileCss($opts = ['env' => null]) {

View File

@@ -15,7 +15,7 @@ mkdir $plugin_name
echo '[BUILD] Generating production CSS and JS assets'
rm -rf node_modules
pnpm install --frozen-lockfile --prefer-offline
./do compile:all --env production --tests skip
./do compile:all --env production --skip-tests
# Extract translations.
echo '[BUILD] Generating translations .pot file'