This is an automated email from the ASF dual-hosted git repository. sjanc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-newt.git
commit 15b4740d5143a62040b115ca0f1a6770a4c5387c Author: Szymon Janc <[email protected]> AuthorDate: Thu Oct 22 14:57:21 2026 +0200 ci: Run unit tests of all packages The unit test job only ran "go test ./newt", which covers the end-to-end tests in the newt package but skips the package level tests, e.g. in newt/toolchain, newt/syscfg or yaml. Run "go test ./..." instead and update the README accordingly. Assisted-by: Claude:claude-opus-5-5 --- .github/workflows/ci.yml | 2 +- README.md | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b7256e82..eac27787 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,7 +53,7 @@ jobs: - name: Run tests run: | go version - go test -v ./newt + go test -v ./... integration: name: Integration tests (${{ matrix.os }}) diff --git a/README.md b/README.md index 918d3fc3..ba301c5d 100644 --- a/README.md +++ b/README.md @@ -106,15 +106,16 @@ Newt tests are regular Go tests and run in GitHub Actions on every pull request. They can also be run locally from the repository root: ```no-highlight -$ go test ./newt +$ go test ./... ``` Useful variants: ```no-highlight -$ go test -v ./newt # show each test and newt's output +$ go test -v ./... # show each test and newt's output +$ go test ./newt/toolchain # run tests of a single package $ go test -v -run TestUpgrade ./newt # run only matching tests -$ go test -count=1 ./newt # ignore cached test results +$ go test -count=1 ./... # ignore cached test results ``` Only Go and `git` are needed; the tests do not need network access or a
