diff --git a/.github/workflows/gnoland.yml b/.github/workflows/gnoland.yml
index e2b099c2b92..d4e31a903a1 100644
--- a/.github/workflows/gnoland.yml
+++ b/.github/workflows/gnoland.yml
@@ -72,7 +72,7 @@ jobs:
         working-directory: gno.land
         run: |
           export GOPATH=$HOME/go
-          export GOTEST_FLAGS="-v -p 1 -timeout=30m -coverprofile=coverage.out -covermode=atomic"
+          export GOTEST_FLAGS="-v -p 1 -timeout=30m -coverprofile=coverage.out -covermode=atomic -coverpkg=../..."
           make ${{ matrix.args }}
       - uses: actions/upload-artifact@v3
         if: ${{ runner.os == 'Linux' && matrix.goversion == '1.21.x' }}
diff --git a/.github/workflows/gnovm.yml b/.github/workflows/gnovm.yml
index 71b03b5ca05..491d68acc1a 100644
--- a/.github/workflows/gnovm.yml
+++ b/.github/workflows/gnovm.yml
@@ -76,7 +76,7 @@ jobs:
         working-directory: gnovm
         run: |
           export GOPATH=$HOME/go
-          export GOTEST_FLAGS="-v -p 1 -timeout=30m -coverprofile=coverage.out -covermode=atomic"
+          export GOTEST_FLAGS="-v -p 1 -timeout=30m -coverprofile=coverage.out -covermode=atomic -coverpkg=../..."
           make ${{ matrix.args }}
       - uses: actions/upload-artifact@v3
         if: ${{ runner.os == 'Linux' && matrix.goversion == '1.21.x' }}
diff --git a/.github/workflows/tm2.yml b/.github/workflows/tm2.yml
index 7b78ccb1e0f..3a7236d14a4 100644
--- a/.github/workflows/tm2.yml
+++ b/.github/workflows/tm2.yml
@@ -65,7 +65,7 @@ jobs:
         working-directory: tm2
         run: |
           export GOPATH=$HOME/go
-          export GOTEST_FLAGS="-v -p 1 -timeout=30m -coverprofile=coverage.out -covermode=atomic"
+          export GOTEST_FLAGS="-v -p 1 -timeout=30m -coverprofile=coverage.out -covermode=atomic -coverpkg=../..."
           make ${{ matrix.args }}
           touch coverage.out
       - uses: actions/upload-artifact@v3