Skip to content

Commit a229be7

Browse files
committed
Update README
1 parent d28fbc8 commit a229be7

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,17 @@ it will run this one. To run the test suite, select the 'SwiftTerm' target
166166
instead, and you can use 'SwiftTermFuzz' to run the fuzzer.
167167

168168
You can use `swift build` to build the package, and `swift test` to
169-
run the test suite - but be warned that the test suite expects the
170-
directory `esctest` to be checked out to run. You can see how I run
171-
these on GitHub actions in the file `.github/workflows/swift.yml` if you
172-
want to do this locally.
169+
run the test suite. For better test coverage, clone the esctest
170+
repository which contains comprehensive terminal emulator tests:
171+
172+
```
173+
make clone-esctest
174+
swift test
175+
```
176+
177+
This clones the [esctest](https://github.com/migueldeicaza/esctest)
178+
repository (Python 3 branch) and enables the full terminal compliance
179+
test suite to run.
173180

174181
If using Xcode, you can select the "SwiftTerm" project, and then use Command-U
175182
to run the test suite.

0 commit comments

Comments
 (0)