Skip to content

Commit 9687a8f

Browse files
check for empty files after packages installations
1 parent bd9a3e1 commit 9687a8f

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

e2e/test-project-initialization.sh

+13
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,15 @@ create_package_json() {
2121
EOF
2222
}
2323

24+
assert_no_empty_files() {
25+
for file in $(find . -maxdepth 1 -type f); do
26+
if [ ! -s $file ]; then
27+
echo "File $file is empty, this should not happen"
28+
exit 1
29+
fi
30+
done
31+
}
32+
2433
# build hardhat-core
2534
echo "[e2e] Building and packing hardhat-core"
2635
cd ../packages/hardhat-core
@@ -63,6 +72,7 @@ for pkg_manager in $pkg_managers; do
6372
create_package_json
6473
$pkg_manager add $HARDHAT_CORE_FOLDER_PATH/$HARDHAT_TGZ_FILE >/dev/null 2>&1
6574
HARDHAT_CREATE_JAVASCRIPT_PROJECT_WITH_DEFAULTS=true $pkg_runner hardhat init
75+
assert_no_empty_files
6676
$pkg_runner hardhat compile
6777
$pkg_runner hardhat test
6878
cd -
@@ -76,6 +86,7 @@ for pkg_manager in $pkg_managers; do
7686
mv esm-package.json package.json
7787
$pkg_manager add $HARDHAT_CORE_FOLDER_PATH/$HARDHAT_TGZ_FILE >/dev/null 2>&1
7888
HARDHAT_CREATE_JAVASCRIPT_PROJECT_WITH_DEFAULTS=true $pkg_runner hardhat init
89+
assert_no_empty_files
7990
$pkg_runner hardhat compile
8091
$pkg_runner hardhat test
8192
cd -
@@ -87,6 +98,7 @@ for pkg_manager in $pkg_managers; do
8798
create_package_json
8899
$pkg_manager add $HARDHAT_CORE_FOLDER_PATH/$HARDHAT_TGZ_FILE >/dev/null 2>&1
89100
HARDHAT_CREATE_TYPESCRIPT_PROJECT_WITH_DEFAULTS=true $pkg_runner hardhat init
101+
assert_no_empty_files
90102
$pkg_runner hardhat compile
91103
$pkg_runner hardhat test
92104
cd -
@@ -114,6 +126,7 @@ for pkg_manager in $pkg_managers; do
114126
create_package_json
115127
$pkg_manager add $HARDHAT_CORE_FOLDER_PATH/$HARDHAT_TGZ_FILE >/dev/null 2>&1
116128
HARDHAT_CREATE_TYPESCRIPT_VIEM_PROJECT_WITH_DEFAULTS=true $pkg_runner hardhat init
129+
assert_no_empty_files
117130
$pkg_runner hardhat compile
118131
$pkg_runner hardhat test
119132
cd -

0 commit comments

Comments
 (0)