main ab6686c

ci / Test success 1m 08s

Annotations 11

  • Cache Go modules

    error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • error

    Cannot open: File exists

  • warning

    Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2

  1. Current runner version: 'v0.5.1'
  2. GITHUB_TOKEN Permissions
  3. Contents: read
  4. Metadata: read
  5. PullRequests: read
  6. Secret source: Actions
  7. Cache mode: write
  8. Prepare workflow directory
  9. Prepare all required actions
  10. Getting action download info
  11. Download action repository 'actions/checkout@v7.0.1' (SHA:3d3c42e5aac5ba805825da76410c181273ba90b1)
  12. Download action repository 'actions/setup-go@v7' (SHA:b7ad1dad31e06c5925ef5d2fc7ad053ef454303e)
  13. Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
  14. Complete job name: Test
  15. Run actions/checkout@v7.0.1
  16. with:
  17. repository: bnema/vev-vt
  18. token: ***
  19. ssh-strict: true
  20. ssh-user: git
  21. persist-credentials: true
  22. clean: true
  23. sparse-checkout-cone-mode: true
  24. fetch-depth: 1
  25. fetch-tags: false
  26. show-progress: true
  27. lfs: false
  28. submodules: false
  29. set-safe-directory: true
  30. allow-unsafe-pr-checkout: false
  31. Syncing repository: bnema/vev-vt
  32. Getting Git version info
  33. Working directory is '/home/runner/work/vev-vt/vev-vt'
  34. [command]/usr/bin/git version
  35. git version 2.53.0
  36. Temporarily overriding HOME='/home/runner/work/_temp/de54bdbc-a50d-4d0e-8aba-c74560945500' before making global git config changes
  37. Adding repository directory to the temporary git global config as a safe directory
  38. [command]/usr/bin/git config --global --add safe.directory /home/runner/work/vev-vt/vev-vt
  39. Deleting the contents of '/home/runner/work/vev-vt/vev-vt'
  40. Determining repository object format
  41. Initializing the repository
  42. [command]/usr/bin/git init /home/runner/work/vev-vt/vev-vt
  43. hint: Using 'master' as the name for the initial branch. This default branch name
  44. hint: will change to "main" in Git 3.0. To configure the initial branch name
  45. hint: to use in all of your new repositories, which will suppress this warning,
  46. hint: call:
  47. hint:
  48. hint: git config --global init.defaultBranch <name>
  49. hint:
  50. hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
  51. hint: 'development'. The just-created branch can be renamed via this command:
  52. hint:
  53. hint: git branch -m <name>
  54. hint:
  55. hint: Disable this message with "git config set advice.defaultBranchName false"
  56. Initialized empty Git repository in /home/runner/work/vev-vt/vev-vt/.git/
  57. [command]/usr/bin/git remote add origin http://ermite:7341/bnema/vev-vt
  58. Disabling automatic garbage collection
  59. [command]/usr/bin/git config --local gc.auto 0
  60. Setting up auth
  61. Removing SSH command configuration
  62. [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
  63. [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
  64. Removing HTTP extra header
  65. [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader
  66. [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :"
  67. Removing includeIf entries pointing to credentials config files
  68. [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
  69. [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
  70. [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-63eea0a2-0a9f-4dcd-bc5e-9694d6ebf327.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic ***
  71. [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/vev-vt/vev-vt/.git.path /home/runner/work/_temp/git-credentials-63eea0a2-0a9f-4dcd-bc5e-9694d6ebf327.config
  72. [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/vev-vt/vev-vt/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-63eea0a2-0a9f-4dcd-bc5e-9694d6ebf327.config
  73. [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-63eea0a2-0a9f-4dcd-bc5e-9694d6ebf327.config
  74. [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-63eea0a2-0a9f-4dcd-bc5e-9694d6ebf327.config
  75. Fetching the repository
  76. [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +ab6686c0df2c672931f719eeddf9864d3d88deb8:refs/remotes/origin/main
  77. From http://ermite:7341/bnema/vev-vt
  78. * [new ref] ab6686c0df2c672931f719eeddf9864d3d88deb8 -> origin/main
  79. [command]/usr/bin/git branch --list --remote origin/main
  80. origin/main
  81. [command]/usr/bin/git rev-parse refs/remotes/origin/main
  82. ab6686c0df2c672931f719eeddf9864d3d88deb8
  83. Determining the checkout info
  84. [command]/usr/bin/git sparse-checkout disable
  85. [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
  86. Checking out the ref
  87. [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
  88. Switched to a new branch 'main'
  89. branch 'main' set up to track 'origin/main'.
  90. [command]/usr/bin/git log -1 --format=%H
  91. ab6686c0df2c672931f719eeddf9864d3d88deb8
  92. Run actions/setup-go@v7
  93. with:
  94. go-version: stable
  95. check-latest: false
  96. cache: true
  97. Setup go version spec stable
  98. stable version resolved as 1.27.3
  99. Attempting to download 1.27.3...
  100. matching 1.27.3...
  101. Acquiring 1.27.3 from https://github.com/actions/go-versions/releases/download/1.27.3-39437817176/go-1.27.3-linux-x64.tar.gz
  102. Extracting Go...
  103. [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/77c3f9d8-5d4c-4035-ad42-0c58e7a54c13 -f /home/runner/work/_temp/e490b561-8649-4cec-8a55-d43283e7fc56
  104. Successfully extracted go to /home/runner/work/_temp/77c3f9d8-5d4c-4035-ad42-0c58e7a54c13
  105. Adding to the cache ...
  106. Successfully cached go to /opt/hostedtoolcache/go/1.27.3/x64
  107. Added go to the path
  108. Successfully set up Go version stable
  109. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE
  110. [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE
  111. /home/runner/go/pkg/mod
  112. /home/runner/.cache/go-build
  113. Cache Size: ~33 MB (34711028 B)
  114. [command]/usr/bin/tar -xf /home/runner/work/_temp/1db5dc32-b6be-4fb7-9780-1602bca254c7/cache.tgz -P -C /home/runner/work/vev-vt/vev-vt -z
  115. Cache restored successfully
  116. Cache restored from key: setup-go-Linux-x64-undefined-go-1.27.3-32d98dc8d78252cbfe41b37ff76fece4f25a232fd071a5372bde2a6145e49350
  117. go version go1.27.3 linux/amd64
  118. go env
  119. AR='ar'
  120. CC='gcc'
  121. CGO_CFLAGS='-O2 -g'
  122. CGO_CPPFLAGS=''
  123. CGO_CXXFLAGS='-O2 -g'
  124. CGO_ENABLED='1'
  125. CGO_FFLAGS='-O2 -g'
  126. CGO_LDFLAGS='-O2 -g'
  127. CXX='g++'
  128. GCCGO='gccgo'
  129. GO111MODULE=''
  130. GOAMD64='v1'
  131. GOARCH='amd64'
  132. GOAUTH='netrc'
  133. GOBIN='/home/runner/go/bin'
  134. GOCACHE='/home/runner/.cache/go-build'
  135. GOCACHEPROG=''
  136. GODEBUG=''
  137. GOENV='/home/runner/.config/go/env'
  138. GOEXE=''
  139. GOEXPERIMENT=''
  140. GOFIPS140='off'
  141. GOFLAGS=''
  142. GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1117153031=/tmp/go-build -gno-record-gcc-switches'
  143. GOHOSTARCH='amd64'
  144. GOHOSTOS='linux'
  145. GOINSECURE=''
  146. GOMOD='/home/runner/work/vev-vt/vev-vt/go.mod'
  147. GOMODCACHE='/home/runner/go/pkg/mod'
  148. GONOPROXY=''
  149. GONOSUMDB=''
  150. GOOS='linux'
  151. GOPACKAGESDRIVER=''
  152. GOPATH='/home/runner/go'
  153. GOPRIVATE=''
  154. GOPROXY='https://proxy.golang.org,direct'
  155. GOROOT='/opt/hostedtoolcache/go/1.27.3/x64'
  156. GOSUMDB='sum.golang.org'
  157. GOTELEMETRY='local'
  158. GOTELEMETRYDIR='/home/runner/.config/go/telemetry'
  159. GOTMPDIR=''
  160. GOTOOLCHAIN='local'
  161. GOTOOLDIR='/opt/hostedtoolcache/go/1.27.3/x64/pkg/tool/linux_amd64'
  162. GOVCS=''
  163. GOVERSION='go1.27.3'
  164. GOWORK=''
  165. PKG_CONFIG='pkg-config'
  166. Run actions/cache@v6
  167. with:
  168. path: ~/go/pkg/mod
  169. key: Linux-go-mod-c124fa03462ace05cb46b99e04766f24cec3c7ce6c6202d7088a04fc1b5b3f19
  170. restore-keys: Linux-go-mod-
  171. enableCrossOsArchive: false
  172. fail-on-cache-miss: false
  173. lookup-only: false
  174. save-always: false
  175. env:
  176. GOTOOLCHAIN: local
  177. Cache Size: ~1 MB (566698 B)
  178. [command]/usr/bin/tar -xf /home/runner/work/_temp/38a8591e-3869-4620-924b-2b1e8cee2d9c/cache.tgz -P -C /home/runner/work/vev-vt/vev-vt -z
  179. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/decode_test.go: Cannot open: File exists
  180. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/limit_test.go: Cannot open: File exists
  181. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/parserc.go: Cannot open: File exists
  182. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/writerc.go: Cannot open: File exists
  183. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/LICENSE: Cannot open: File exists
  184. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/encode.go: Cannot open: File exists
  185. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/yamlprivateh.go: Cannot open: File exists
  186. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/README.md: Cannot open: File exists
  187. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/readerc.go: Cannot open: File exists
  188. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/apic.go: Cannot open: File exists
  189. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/yamlh.go: Cannot open: File exists
  190. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/scannerc.go: Cannot open: File exists
  191. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/yaml.go: Cannot open: File exists
  192. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/example_embedded_test.go: Cannot open: File exists
  193. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/node_test.go: Cannot open: File exists
  194. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/suite_test.go: Cannot open: File exists
  195. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/sorter.go: Cannot open: File exists
  196. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/.github/workflows/go.yaml: Cannot open: File exists
  197. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/encode_test.go: Cannot open: File exists
  198. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/resolve.go: Cannot open: File exists
  199. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/emitterc.go: Cannot open: File exists
  200. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/go.mod: Cannot open: File exists
  201. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/NOTICE: Cannot open: File exists
  202. /usr/bin/tar: ../../../go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/decode.go: Cannot open: File exists
  203. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/LICENSE: Cannot open: File exists
  204. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/cov_report.sh: Cannot open: File exists
  205. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/README.md: Cannot open: File exists
  206. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/.gitignore: Cannot open: File exists
  207. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/test_coverage.txt: Cannot open: File exists
  208. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/.travis.yml: Cannot open: File exists
  209. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/common.go: Cannot open: File exists
  210. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/example_test.go: Cannot open: File exists
  211. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/spew.go: Cannot open: File exists
  212. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/doc.go: Cannot open: File exists
  213. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/spew_test.go: Cannot open: File exists
  214. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/bypass.go: Cannot open: File exists
  215. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/internal_test.go: Cannot open: File exists
  216. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/format.go: Cannot open: File exists
  217. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/dumpnocgo_test.go: Cannot open: File exists
  218. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/common_test.go: Cannot open: File exists
  219. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/dump.go: Cannot open: File exists
  220. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/config.go: Cannot open: File exists
  221. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/dumpcgo_test.go: Cannot open: File exists
  222. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/format_test.go: Cannot open: File exists
  223. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/dump_test.go: Cannot open: File exists
  224. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/testdata/dumpcgo.go: Cannot open: File exists
  225. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/internalunsafe_test.go: Cannot open: File exists
  226. /usr/bin/tar: ../../../go/pkg/mod/github.com/davecgh/go-spew@v1.1.1/spew/bypasssafe.go: Cannot open: File exists
  227. /usr/bin/tar: ../../../go/pkg/mod/github.com/pmezard/go-difflib@v1.0.0/LICENSE: Cannot open: File exists
  228. /usr/bin/tar: ../../../go/pkg/mod/github.com/pmezard/go-difflib@v1.0.0/README.md: Cannot open: File exists
  229. /usr/bin/tar: ../../../go/pkg/mod/github.com/pmezard/go-difflib@v1.0.0/difflib/difflib_test.go: Cannot open: File exists
  230. /usr/bin/tar: ../../../go/pkg/mod/github.com/pmezard/go-difflib@v1.0.0/difflib/difflib.go: Cannot open: File exists
  231. /usr/bin/tar: ../../../go/pkg/mod/github.com/pmezard/go-difflib@v1.0.0/.travis.yml: Cannot open: File exists
  232. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/http/test_round_tripper.go: Cannot open: File exists
  233. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/http/doc.go: Cannot open: File exists
  234. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/http/test_response_writer.go: Cannot open: File exists
  235. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/LICENSE: Cannot open: File exists
  236. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.ci.readme.fmt.sh: Cannot open: File exists
  237. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/doc.go: Cannot open: File exists
  238. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/EMERITUS.md: Cannot open: File exists
  239. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/MAINTAINERS.md: Cannot open: File exists
  240. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/README.md: Cannot open: File exists
  241. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/go.sum: Cannot open: File exists
  242. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/mock/doc.go: Cannot open: File exists
  243. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/mock/mock.go: Cannot open: File exists
  244. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/mock/mock_test.go: Cannot open: File exists
  245. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/package_test.go: Cannot open: File exists
  246. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.gitignore: Cannot open: File exists
  247. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertion_order_test.go: Cannot open: File exists
  248. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/yaml/yaml_fail.go: Cannot open: File exists
  249. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/yaml/yaml_custom.go: Cannot open: File exists
  250. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/yaml/yaml_default.go: Cannot open: File exists
  251. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertion_format.go: Cannot open: File exists
  252. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/doc.go: Cannot open: File exists
  253. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertion_format.go.tmpl: Cannot open: File exists
  254. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertions.go: Cannot open: File exists
  255. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertion_order.go: Cannot open: File exists
  256. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/http_assertions.go: Cannot open: File exists
  257. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/errors.go: Cannot open: File exists
  258. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertion_forward.go.tmpl: Cannot open: File exists
  259. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertion_compare.go: Cannot open: File exists
  260. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/forward_assertions.go: Cannot open: File exists
  261. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/http_assertions_test.go: Cannot open: File exists
  262. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertion_compare_test.go: Cannot open: File exists
  263. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertion_forward.go: Cannot open: File exists
  264. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/forward_assertions_test.go: Cannot open: File exists
  265. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/internal/unsafetests/doc.go: Cannot open: File exists
  266. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/internal/unsafetests/unsafetests_test.go: Cannot open: File exists
  267. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/assert/assertions_test.go: Cannot open: File exists
  268. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/require_forward.go: Cannot open: File exists
  269. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/forward_requirements_test.go: Cannot open: File exists
  270. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/requirements.go: Cannot open: File exists
  271. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/requirements_test.go: Cannot open: File exists
  272. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/require.go: Cannot open: File exists
  273. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/doc.go: Cannot open: File exists
  274. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/require_forward.go.tmpl: Cannot open: File exists
  275. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/require.go.tmpl: Cannot open: File exists
  276. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/require/forward_requirements.go: Cannot open: File exists
  277. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.github/ISSUE_TEMPLATE/feature_request.md: Cannot open: File exists
  278. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.github/ISSUE_TEMPLATE/bug_report.md: Cannot open: File exists
  279. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.github/workflows/release.yml: Cannot open: File exists
  280. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.github/workflows/main.yml: Cannot open: File exists
  281. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.github/dependabot.yml: Cannot open: File exists
  282. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.github/pull_request_template.md: Cannot open: File exists
  283. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/suite/doc.go: Cannot open: File exists
  284. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/suite/stats_test.go: Cannot open: File exists
  285. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/suite/stats.go: Cannot open: File exists
  286. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/suite/suite.go: Cannot open: File exists
  287. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/suite/interfaces.go: Cannot open: File exists
  288. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/suite/suite_test.go: Cannot open: File exists
  289. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.ci.govet.sh: Cannot open: File exists
  290. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.mdsf.json: Cannot open: File exists
  291. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.ci.gofmt.sh: Cannot open: File exists
  292. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/CONTRIBUTING.md: Cannot open: File exists
  293. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/.ci.gogenerate.sh: Cannot open: File exists
  294. /usr/bin/tar: ../../../go/pkg/mod/github.com/stretchr/testify@v1.11.1/go.mod: Cannot open: File exists
  295. /usr/bin/tar: Exiting with failure status due to previous errors
  296. ##[warning]Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
  297. Cache not found for input keys: Linux-go-mod-c124fa03462ace05cb46b99e04766f24cec3c7ce6c6202d7088a04fc1b5b3f19, Linux-go-mod-
  298. Run actions/cache@v6
  299. with:
  300. path: ~/.cache/go-build
  301. key: Linux-go-build-c124fa03462ace05cb46b99e04766f24cec3c7ce6c6202d7088a04fc1b5b3f19
  302. restore-keys: Linux-go-build-
  303. enableCrossOsArchive: false
  304. fail-on-cache-miss: false
  305. lookup-only: false
  306. save-always: false
  307. env:
  308. GOTOOLCHAIN: local
  309. Cache Size: ~68 MB (71089046 B)
  310. [command]/usr/bin/tar -xf /home/runner/work/_temp/d6ee3a34-e653-4d7f-9873-9ca654369b09/cache.tgz -P -C /home/runner/work/vev-vt/vev-vt -z
  311. Cache restored successfully
  312. Cache restored from key: Linux-go-build-c124fa03462ace05cb46b99e04766f24cec3c7ce6c6202d7088a04fc1b5b3f19
  313. Run go test -race -v ./...
  314. <U+001B>[36;1mgo test -race -v ./...<U+001B>[0m
  315. shell: /usr/bin/bash -e {0}
  316. env:
  317. GOTOOLCHAIN: local
  318. === RUN TestHistoryViewPartialTailAllocationBounded
  319. --- PASS: TestHistoryViewPartialTailAllocationBounded (0.20s)
  320. === RUN TestResizeReflowMapsActiveAndSavedCursorAtNewRowBoundary
  321. --- PASS: TestResizeReflowMapsActiveAndSavedCursorAtNewRowBoundary (0.00s)
  322. === RUN TestGeometryValidityAndPixelsKnown
  323. === RUN TestGeometryValidityAndPixelsKnown/cells_only
  324. === RUN TestGeometryValidityAndPixelsKnown/full
  325. === RUN TestGeometryValidityAndPixelsKnown/partial_pixels_are_unknown
  326. === RUN TestGeometryValidityAndPixelsKnown/zero_columns
  327. --- PASS: TestGeometryValidityAndPixelsKnown (0.00s)
  328. --- PASS: TestGeometryValidityAndPixelsKnown/cells_only (0.00s)
  329. --- PASS: TestGeometryValidityAndPixelsKnown/full (0.00s)
  330. --- PASS: TestGeometryValidityAndPixelsKnown/partial_pixels_are_unknown (0.00s)
  331. --- PASS: TestGeometryValidityAndPixelsKnown/zero_columns (0.00s)
  332. === RUN TestSnapshotCodecsPreserveEveryTerminalCellAcrossHistoryAndRecoveryTranscript
  333. === RUN TestSnapshotCodecsPreserveEveryTerminalCellAcrossHistoryAndRecoveryTranscript/history_view_retains_sealed_chunks_and_mutable_tail
  334. === RUN TestSnapshotCodecsPreserveEveryTerminalCellAcrossHistoryAndRecoveryTranscript/recovery_transcript_retains_blanks_wide_heads_continuations_and_styles
  335. --- PASS: TestSnapshotCodecsPreserveEveryTerminalCellAcrossHistoryAndRecoveryTranscript (0.00s)
  336. --- PASS: TestSnapshotCodecsPreserveEveryTerminalCellAcrossHistoryAndRecoveryTranscript/history_view_retains_sealed_chunks_and_mutable_tail (0.00s)
  337. --- PASS: TestSnapshotCodecsPreserveEveryTerminalCellAcrossHistoryAndRecoveryTranscript/recovery_transcript_retains_blanks_wide_heads_continuations_and_styles (0.00s)
  338. === RUN TestHistoryBoundsRetainedLogicalBytes
  339. --- PASS: TestHistoryBoundsRetainedLogicalBytes (0.00s)
  340. === RUN TestHistoryLogicalBytesDeduplicateCanonicalStylesPerSlab
  341. --- PASS: TestHistoryLogicalBytesDeduplicateCanonicalStylesPerSlab (0.00s)
  342. === RUN TestHistoryLogicalBytesRemainStableAfterStyledRowEvictionAndCodecRoundTrip
  343. --- PASS: TestHistoryLogicalBytesRemainStableAfterStyledRowEvictionAndCodecRoundTrip (0.00s)
  344. === RUN TestHistoryRejectsSingleRowLargerThanLogicalByteBudget
  345. --- PASS: TestHistoryRejectsSingleRowLargerThanLogicalByteBudget (0.00s)
  346. === RUN TestHistoryRestoreEvictsToLogicalByteBudget
  347. --- PASS: TestHistoryRestoreEvictsToLogicalByteBudget (0.00s)
  348. === RUN TestHistoryCodecRejectsMalformedBounds
  349. === RUN TestHistoryCodecRejectsMalformedBounds/end_exceeds_row_width
  350. === RUN TestHistoryCodecRejectsMalformedBounds/soft_flag_is_not_canonical
  351. --- PASS: TestHistoryCodecRejectsMalformedBounds (0.00s)
  352. --- PASS: TestHistoryCodecRejectsMalformedBounds/end_exceeds_row_width (0.00s)
  353. --- PASS: TestHistoryCodecRejectsMalformedBounds/soft_flag_is_not_canonical (0.00s)
  354. === RUN TestHistoryRetentionCanExceedSingleBlobLimits
  355. --- PASS: TestHistoryRetentionCanExceedSingleBlobLimits (0.10s)
  356. === RUN TestHistoryCodecCompactBytes
  357. --- PASS: TestHistoryCodecCompactBytes (0.00s)
  358. === RUN TestHistoryCodecRoundTripsBounds
  359. --- PASS: TestHistoryCodecRoundTripsBounds (0.00s)
  360. === RUN TestHistoryCodecRejectsLegacyPayloads
  361. --- PASS: TestHistoryCodecRejectsLegacyPayloads (0.00s)
  362. === RUN TestChunkCodecRoundTripsLosslessCellsAndStyles
  363. === RUN TestChunkCodecRoundTripsLosslessCellsAndStyles/indexed_RGB_blank_and_wide_continuation_cells_are_exact
  364. --- PASS: TestChunkCodecRoundTripsLosslessCellsAndStyles (0.00s)
  365. --- PASS: TestChunkCodecRoundTripsLosslessCellsAndStyles/indexed_RGB_blank_and_wide_continuation_cells_are_exact (0.00s)
  366. === RUN TestChunkCodecRejectsTruncatedAndTrailingPayloads
  367. --- PASS: TestChunkCodecRejectsTruncatedAndTrailingPayloads (0.00s)
  368. === RUN TestChunkCodecSupportsRepresentativeHistory
  369. --- PASS: TestChunkCodecSupportsRepresentativeHistory (5.55s)
  370. === RUN TestChunkCodecRejectsDimensionsBeyondSupportedLimits
  371. === RUN TestChunkCodecRejectsDimensionsBeyondSupportedLimits/too_many_rows
  372. --- PASS: TestChunkCodecRejectsDimensionsBeyondSupportedLimits (0.01s)
  373. --- PASS: TestChunkCodecRejectsDimensionsBeyondSupportedLimits/too_many_rows (0.00s)
  374. === RUN TestChunkCodecRejectsAggregateCellDeclarationBeforePayloadAllocation
  375. --- PASS: TestChunkCodecRejectsAggregateCellDeclarationBeforePayloadAllocation (0.00s)
  376. === RUN TestChunkCodecAcceptsWideRowsWithinAggregateBudget
  377. === RUN TestChunkCodecAcceptsWideRowsWithinAggregateBudget/width_161
  378. === RUN TestChunkCodecAcceptsWideRowsWithinAggregateBudget/width_293
  379. === RUN TestChunkCodecAcceptsWideRowsWithinAggregateBudget/width_65535
  380. --- PASS: TestChunkCodecAcceptsWideRowsWithinAggregateBudget (0.36s)
  381. --- PASS: TestChunkCodecAcceptsWideRowsWithinAggregateBudget/width_161 (0.00s)
  382. --- PASS: TestChunkCodecAcceptsWideRowsWithinAggregateBudget/width_293 (0.00s)
  383. --- PASS: TestChunkCodecAcceptsWideRowsWithinAggregateBudget/width_65535 (0.35s)
  384. === RUN TestChunkCodecRejectsHostileChunkAndRowDeclarations
  385. === RUN TestChunkCodecRejectsHostileChunkAndRowDeclarations/more_than_twelve_thousand_chunks
  386. === RUN TestChunkCodecRejectsHostileChunkAndRowDeclarations/more_than_twelve_thousand_rows
  387. --- PASS: TestChunkCodecRejectsHostileChunkAndRowDeclarations (0.01s)
  388. --- PASS: TestChunkCodecRejectsHostileChunkAndRowDeclarations/more_than_twelve_thousand_chunks (0.01s)
  389. --- PASS: TestChunkCodecRejectsHostileChunkAndRowDeclarations/more_than_twelve_thousand_rows (0.01s)
  390. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput
  391. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput/valid
  392. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput/truncated_cell
  393. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput/trailing_byte
  394. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput/invalid_rune
  395. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput/invalid_underline_style
  396. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput/aggregate_row_budget
  397. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput/aggregate_cell_budget
  398. === RUN TestHistoryPreflightMatchesUnmarshalMalformedInput/zero_row_count
  399. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput (0.01s)
  400. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput/valid (0.00s)
  401. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput/truncated_cell (0.00s)
  402. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput/trailing_byte (0.00s)
  403. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput/invalid_rune (0.00s)
  404. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput/invalid_underline_style (0.00s)
  405. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput/aggregate_row_budget (0.01s)
  406. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput/aggregate_cell_budget (0.00s)
  407. --- PASS: TestHistoryPreflightMatchesUnmarshalMalformedInput/zero_row_count (0.00s)
  408. === RUN TestCompactHistoryDictionaryAndAccounting
  409. --- PASS: TestCompactHistoryDictionaryAndAccounting (0.00s)
  410. === RUN TestCompactHistoryRejectsMalformedReferences
  411. === RUN TestCompactHistoryRejectsMalformedReferences/style_reference
  412. === RUN TestCompactHistoryRejectsMalformedReferences/continuation_flags
  413. === RUN TestCompactHistoryRejectsMalformedReferences/invalid_rune
  414. === RUN TestCompactHistoryRejectsMalformedReferences/zero_style_count
  415. === RUN TestCompactHistoryRejectsMalformedReferences/excessive_style_count
  416. === RUN TestCompactHistoryRejectsMalformedReferences/excessive_width
  417. === RUN TestCompactHistoryRejectsMalformedReferences/bound_extent
  418. === RUN TestCompactHistoryRejectsMalformedReferences/bound_flag
  419. --- PASS: TestCompactHistoryRejectsMalformedReferences (0.00s)
  420. --- PASS: TestCompactHistoryRejectsMalformedReferences/style_reference (0.00s)
  421. --- PASS: TestCompactHistoryRejectsMalformedReferences/continuation_flags (0.00s)
  422. --- PASS: TestCompactHistoryRejectsMalformedReferences/invalid_rune (0.00s)
  423. --- PASS: TestCompactHistoryRejectsMalformedReferences/zero_style_count (0.00s)
  424. --- PASS: TestCompactHistoryRejectsMalformedReferences/excessive_style_count (0.00s)
  425. --- PASS: TestCompactHistoryRejectsMalformedReferences/excessive_width (0.00s)
  426. --- PASS: TestCompactHistoryRejectsMalformedReferences/bound_extent (0.00s)
  427. --- PASS: TestCompactHistoryRejectsMalformedReferences/bound_flag (0.00s)
  428. === RUN TestCompactHistoryRejectsMalformedDictionaries
  429. === RUN TestCompactHistoryRejectsMalformedDictionaries/duplicate_default
  430. === RUN TestCompactHistoryRejectsMalformedDictionaries/duplicate_style
  431. === RUN TestCompactHistoryRejectsMalformedDictionaries/unused_style
  432. === RUN TestCompactHistoryRejectsMalformedDictionaries/inactive_fields
  433. === RUN TestCompactHistoryRejectsMalformedDictionaries/reserved_flags
  434. --- PASS: TestCompactHistoryRejectsMalformedDictionaries (0.00s)
  435. --- PASS: TestCompactHistoryRejectsMalformedDictionaries/duplicate_default (0.00s)
  436. --- PASS: TestCompactHistoryRejectsMalformedDictionaries/duplicate_style (0.00s)
  437. --- PASS: TestCompactHistoryRejectsMalformedDictionaries/unused_style (0.00s)
  438. --- PASS: TestCompactHistoryRejectsMalformedDictionaries/inactive_fields (0.00s)
  439. --- PASS: TestCompactHistoryRejectsMalformedDictionaries/reserved_flags (0.00s)
  440. === RUN TestHistoryConfigurationUsesOnlyApplicationLimits
  441. === RUN TestHistoryConfigurationUsesOnlyApplicationLimits/disabled
  442. === RUN TestHistoryConfigurationUsesOnlyApplicationLimits/both_explicit
  443. === RUN TestHistoryConfigurationUsesOnlyApplicationLimits/bytes_only
  444. === RUN TestHistoryConfigurationUsesOnlyApplicationLimits/rows_only
  445. === RUN TestHistoryConfigurationUsesOnlyApplicationLimits/negative_rows
  446. === RUN TestHistoryConfigurationUsesOnlyApplicationLimits/negative_grouping
  447. === RUN TestHistoryConfigurationUsesOnlyApplicationLimits/oversized_grouping
  448. --- PASS: TestHistoryConfigurationUsesOnlyApplicationLimits (0.00s)
  449. --- PASS: TestHistoryConfigurationUsesOnlyApplicationLimits/disabled (0.00s)
  450. --- PASS: TestHistoryConfigurationUsesOnlyApplicationLimits/both_explicit (0.00s)
  451. --- PASS: TestHistoryConfigurationUsesOnlyApplicationLimits/bytes_only (0.00s)
  452. --- PASS: TestHistoryConfigurationUsesOnlyApplicationLimits/rows_only (0.00s)
  453. --- PASS: TestHistoryConfigurationUsesOnlyApplicationLimits/negative_rows (0.00s)
  454. --- PASS: TestHistoryConfigurationUsesOnlyApplicationLimits/negative_grouping (0.00s)
  455. --- PASS: TestHistoryConfigurationUsesOnlyApplicationLimits/oversized_grouping (0.00s)
  456. === RUN TestHistoryByteOnlyLimit
  457. --- PASS: TestHistoryByteOnlyLimit (0.00s)
  458. === RUN TestHistoryLimitsReloadIsValidatedAndPreservesViews
  459. --- PASS: TestHistoryLimitsReloadIsValidatedAndPreservesViews (0.00s)
  460. === RUN TestHistoryInPlaceEvictionKeepsCapturedViewsStable
  461. === RUN TestHistoryInPlaceEvictionKeepsCapturedViewsStable/view
  462. === RUN TestHistoryInPlaceEvictionKeepsCapturedViewsStable/snapshot
  463. --- PASS: TestHistoryInPlaceEvictionKeepsCapturedViewsStable (0.00s)
  464. --- PASS: TestHistoryInPlaceEvictionKeepsCapturedViewsStable/view (0.00s)
  465. --- PASS: TestHistoryInPlaceEvictionKeepsCapturedViewsStable/snapshot (0.00s)
  466. === RUN TestHistoryInPlaceEvictionAccountingMatchesFreshBuild
  467. --- PASS: TestHistoryInPlaceEvictionAccountingMatchesFreshBuild (0.00s)
  468. === RUN TestHistoryCompressIdleTrimsTailCapacity
  469. === RUN TestHistoryCompressIdleTrimsTailCapacity/tail-0
  470. === RUN TestHistoryCompressIdleTrimsTailCapacity/tail-3
  471. --- PASS: TestHistoryCompressIdleTrimsTailCapacity (0.00s)
  472. --- PASS: TestHistoryCompressIdleTrimsTailCapacity/tail-0 (0.00s)
  473. --- PASS: TestHistoryCompressIdleTrimsTailCapacity/tail-3 (0.00s)
  474. === RUN TestHistoryRangeTextMatchesRange
  475. === RUN TestHistoryRangeTextMatchesRange/cold-false
  476. === RUN TestHistoryRangeTextMatchesRange/cold-true
  477. --- PASS: TestHistoryRangeTextMatchesRange (0.00s)
  478. --- PASS: TestHistoryRangeTextMatchesRange/cold-false (0.00s)
  479. --- PASS: TestHistoryRangeTextMatchesRange/cold-true (0.00s)
  480. === RUN TestStyleSet
  481. === RUN TestStyleSet/empty
  482. === RUN TestStyleSet/duplicates
  483. === RUN TestStyleSet/inline_capacity
  484. === RUN TestStyleSet/spills_to_map
  485. === RUN TestStyleSet/large
  486. --- PASS: TestStyleSet (0.00s)
  487. --- PASS: TestStyleSet/empty (0.00s)
  488. --- PASS: TestStyleSet/duplicates (0.00s)
  489. --- PASS: TestStyleSet/inline_capacity (0.00s)
  490. --- PASS: TestStyleSet/spills_to_map (0.00s)
  491. --- PASS: TestStyleSet/large (0.00s)
  492. === RUN TestHistoryAcceptanceKeepsBookmarksAcrossLiveScrollEvictionAndRestore
  493. --- PASS: TestHistoryAcceptanceKeepsBookmarksAcrossLiveScrollEvictionAndRestore (0.00s)
  494. === RUN TestMeasureHistoryBlobMatchesValidatedResources
  495. --- PASS: TestMeasureHistoryBlobMatchesValidatedResources (0.00s)
  496. === RUN TestMeasureHistoryBlobDoesNotReplaceValidation
  497. --- PASS: TestMeasureHistoryBlobDoesNotReplaceValidation (0.00s)
  498. === RUN TestPayloadSurvivesSnapshotResizeAndRecovery
  499. --- PASS: TestPayloadSurvivesSnapshotResizeAndRecovery (0.00s)
  500. === RUN TestHistoryPayloadRoundTripEvictionAndRestore
  501. --- PASS: TestHistoryPayloadRoundTripEvictionAndRestore (0.00s)
  502. === RUN TestHistoryPayloadBudgetRejectsBeforeMutation
  503. --- PASS: TestHistoryPayloadBudgetRejectsBeforeMutation (0.00s)
  504. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences
  505. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences/missing_payload_reference
  506. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences/zero_explicit_payload_reference
  507. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences/unused_payload
  508. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences/duplicate_payload
  509. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences/control_injection
  510. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences/invalid_UTF8
  511. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences/oversized_string
  512. === RUN TestPayloadCodecRejectsInvalidDictionariesAndReferences/excessive_dictionary
  513. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences (0.00s)
  514. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences/missing_payload_reference (0.00s)
  515. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences/zero_explicit_payload_reference (0.00s)
  516. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences/unused_payload (0.00s)
  517. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences/duplicate_payload (0.00s)
  518. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences/control_injection (0.00s)
  519. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences/invalid_UTF8 (0.00s)
  520. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences/oversized_string (0.00s)
  521. --- PASS: TestPayloadCodecRejectsInvalidDictionariesAndReferences/excessive_dictionary (0.00s)
  522. === RUN TestHistoryRangeReportsCorruptionWithoutPanicking
  523. --- PASS: TestHistoryRangeReportsCorruptionWithoutPanicking (0.02s)
  524. === RUN TestHistoryScalarReadsAndCopyDoNotAllocate
  525. --- PASS: TestHistoryScalarReadsAndCopyDoNotAllocate (0.00s)
  526. === RUN TestSnapshotTailReusesItsCompactCapture
  527. --- PASS: TestSnapshotTailReusesItsCompactCapture (0.00s)
  528. === RUN TestColdHistoryPreservesIdentityAccountingAndContents
  529. --- PASS: TestColdHistoryPreservesIdentityAccountingAndContents (0.04s)
  530. === RUN TestColdHistoryIncrementalBudgetAndEviction
  531. --- PASS: TestColdHistoryIncrementalBudgetAndEviction (0.02s)
  532. === RUN TestColdHistoryRejectsCorruptedBacking
  533. --- PASS: TestColdHistoryRejectsCorruptedBacking (0.01s)
  534. === RUN TestColdHistoryRejectsBackingLengthCorruption
  535. === RUN TestColdHistoryRejectsBackingLengthCorruption/trailing_data
  536. === RUN TestColdHistoryRejectsBackingLengthCorruption/truncated_data
  537. === RUN TestColdHistoryRejectsBackingLengthCorruption/short_decoded_length
  538. === RUN TestColdHistoryRejectsBackingLengthCorruption/oversized_decoded_length
  539. --- PASS: TestColdHistoryRejectsBackingLengthCorruption (0.06s)
  540. --- PASS: TestColdHistoryRejectsBackingLengthCorruption/trailing_data (0.01s)
  541. --- PASS: TestColdHistoryRejectsBackingLengthCorruption/truncated_data (0.01s)
  542. --- PASS: TestColdHistoryRejectsBackingLengthCorruption/short_decoded_length (0.02s)
  543. --- PASS: TestColdHistoryRejectsBackingLengthCorruption/oversized_decoded_length (0.01s)
  544. === RUN TestColdHistoryBorrowedReadConcurrentWithMaintenance
  545. --- PASS: TestColdHistoryBorrowedReadConcurrentWithMaintenance (0.01s)
  546. === RUN TestHistoryTailStorageReuseKeepsViewsStable
  547. --- PASS: TestHistoryTailStorageReuseKeepsViewsStable (0.00s)
  548. === RUN TestHistoryTailStorageIsRecycledAcrossSeals
  549. --- PASS: TestHistoryTailStorageIsRecycledAcrossSeals (0.00s)
  550. === RUN TestHistoryTailStorageIsRecycledForWideTerminals
  551. --- PASS: TestHistoryTailStorageIsRecycledForWideTerminals (0.12s)
  552. === RUN TestHistoryTailEvictionClearsEvictedPrefix
  553. --- PASS: TestHistoryTailEvictionClearsEvictedPrefix (0.00s)
  554. === RUN TestHistoryLogicalBytesIndependentOfSetReuse
  555. === RUN TestHistoryLogicalBytesIndependentOfSetReuse/non-divisible_chunks
  556. === RUN TestHistoryLogicalBytesIndependentOfSetReuse/row_eviction
  557. === RUN TestHistoryLogicalBytesIndependentOfSetReuse/byte_eviction
  558. === RUN TestHistoryLogicalBytesIndependentOfSetReuse/tiny_bytes
  559. --- PASS: TestHistoryLogicalBytesIndependentOfSetReuse (1.32s)
  560. --- PASS: TestHistoryLogicalBytesIndependentOfSetReuse/non-divisible_chunks (0.91s)
  561. --- PASS: TestHistoryLogicalBytesIndependentOfSetReuse/row_eviction (0.36s)
  562. --- PASS: TestHistoryLogicalBytesIndependentOfSetReuse/byte_eviction (0.04s)
  563. --- PASS: TestHistoryLogicalBytesIndependentOfSetReuse/tiny_bytes (0.02s)
  564. === RUN TestRowIDSetMatchesMap
  565. --- PASS: TestRowIDSetMatchesMap (0.04s)
  566. === RUN TestRestoreAcceptsOutOfOrderDistinctRowIDsAcrossBlobs
  567. --- PASS: TestRestoreAcceptsOutOfOrderDistinctRowIDsAcrossBlobs (0.00s)
  568. === RUN TestHistoryStyleScratchDroppedAfterHighCardinalityChunk
  569. --- PASS: TestHistoryStyleScratchDroppedAfterHighCardinalityChunk (0.03s)
  570. === RUN TestRowIDSetBeginDiscardsUncommittedIDs
  571. --- PASS: TestRowIDSetBeginDiscardsUncommittedIDs (0.00s)
  572. === RUN TestHistoryOrdersSealedChunksAndEvictsAtCapacity
  573. === RUN TestHistoryOrdersSealedChunksAndEvictsAtCapacity/oldest_chunks_are_evicted_before_newer_chunks
  574. === RUN TestHistoryOrdersSealedChunksAndEvictsAtCapacity/nonmultiple_capacity_evicts_exactly_the_oldest_row
  575. === RUN TestHistoryOrdersSealedChunksAndEvictsAtCapacity/rows_preserve_append_order_across_chunk_boundaries
  576. --- PASS: TestHistoryOrdersSealedChunksAndEvictsAtCapacity (0.00s)
  577. --- PASS: TestHistoryOrdersSealedChunksAndEvictsAtCapacity/oldest_chunks_are_evicted_before_newer_chunks (0.00s)
  578. --- PASS: TestHistoryOrdersSealedChunksAndEvictsAtCapacity/nonmultiple_capacity_evicts_exactly_the_oldest_row (0.00s)
  579. --- PASS: TestHistoryOrdersSealedChunksAndEvictsAtCapacity/rows_preserve_append_order_across_chunk_boundaries (0.00s)
  580. === RUN TestHistoryTailRotationAndStableViews
  581. === RUN TestHistoryTailRotationAndStableViews/a_full_tail_seals_and_a_later_append_cannot_change_an_existing_view
  582. === RUN TestHistoryTailRotationAndStableViews/rows_passed_to_append_are_copied_before_the_screen_recycles_them
  583. --- PASS: TestHistoryTailRotationAndStableViews (0.00s)
  584. --- PASS: TestHistoryTailRotationAndStableViews/a_full_tail_seals_and_a_later_append_cannot_change_an_existing_view (0.00s)
  585. --- PASS: TestHistoryTailRotationAndStableViews/rows_passed_to_append_are_copied_before_the_screen_recycles_them (0.00s)
  586. === RUN TestHistoryReusesSealedChunkIdentityAcrossViews
  587. === RUN TestHistoryReusesSealedChunkIdentityAcrossViews/unchanged_sealed_chunks_are_shared_by_successive_views
  588. --- PASS: TestHistoryReusesSealedChunkIdentityAcrossViews (0.00s)
  589. --- PASS: TestHistoryReusesSealedChunkIdentityAcrossViews/unchanged_sealed_chunks_are_shared_by_successive_views (0.00s)
  590. === RUN TestHistoryOwnedByScreenIgnoresAlternateScreenEvictions
  591. === RUN TestHistoryOwnedByScreenIgnoresAlternateScreenEvictions/primary_screen_evictions_enter_terminal_history
  592. === RUN TestHistoryOwnedByScreenIgnoresAlternateScreenEvictions/alternate_screen_scrolling_never_enters_terminal_history
  593. --- PASS: TestHistoryOwnedByScreenIgnoresAlternateScreenEvictions (0.00s)
  594. --- PASS: TestHistoryOwnedByScreenIgnoresAlternateScreenEvictions/primary_screen_evictions_enter_terminal_history (0.00s)
  595. --- PASS: TestHistoryOwnedByScreenIgnoresAlternateScreenEvictions/alternate_screen_scrolling_never_enters_terminal_history (0.00s)
  596. === RUN TestHistoryRecordsOnlyTopEdgeScrollEvictions
  597. === RUN TestHistoryRecordsOnlyTopEdgeScrollEvictions/interior_scroll_region_does_not_enter_global_history
  598. === RUN TestHistoryRecordsOnlyTopEdgeScrollEvictions/top-edge_scroll_enters_global_history
  599. --- PASS: TestHistoryRecordsOnlyTopEdgeScrollEvictions (0.00s)
  600. --- PASS: TestHistoryRecordsOnlyTopEdgeScrollEvictions/interior_scroll_region_does_not_enter_global_history (0.00s)
  601. --- PASS: TestHistoryRecordsOnlyTopEdgeScrollEvictions/top-edge_scroll_enters_global_history (0.00s)
  602. === RUN TestHistoryBoundsRowsAndBytesWithExactRowEviction
  603. --- PASS: TestHistoryBoundsRowsAndBytesWithExactRowEviction (0.00s)
  604. === RUN TestHistoryAppendIsNoOpForNilAndZeroValue
  605. === RUN TestHistoryAppendIsNoOpForNilAndZeroValue/nil_history
  606. === RUN TestHistoryAppendIsNoOpForNilAndZeroValue/zero-value_history
  607. --- PASS: TestHistoryAppendIsNoOpForNilAndZeroValue (0.00s)
  608. --- PASS: TestHistoryAppendIsNoOpForNilAndZeroValue/nil_history (0.00s)
  609. --- PASS: TestHistoryAppendIsNoOpForNilAndZeroValue/zero-value_history (0.00s)
  610. === RUN TestHistoryRejectsRowLargerThanByteBudgetWithoutMutation
  611. --- PASS: TestHistoryRejectsRowLargerThanByteBudgetWithoutMutation (0.00s)
  612. === RUN TestScreenDropsOversizedHistoryRowsWithoutInterruptingScroll
  613. --- PASS: TestScreenDropsOversizedHistoryRowsWithoutInterruptingScroll (0.00s)
  614. === RUN TestHistoryAppendRetainsBounds
  615. === RUN TestHistoryAppendRetainsBounds/within_the_mutable_tail
  616. === RUN TestHistoryAppendRetainsBounds/across_a_sealed_chunk_boundary
  617. --- PASS: TestHistoryAppendRetainsBounds (0.00s)
  618. --- PASS: TestHistoryAppendRetainsBounds/within_the_mutable_tail (0.00s)
  619. --- PASS: TestHistoryAppendRetainsBounds/across_a_sealed_chunk_boundary (0.00s)
  620. === RUN TestHistoryEvictionKeepsRowsAndBoundsAligned
  621. --- PASS: TestHistoryEvictionKeepsRowsAndBoundsAligned (0.00s)
  622. === RUN TestHistorySlabAndTailAllocationBounds
  623. --- PASS: TestHistorySlabAndTailAllocationBounds (0.01s)
  624. === RUN TestHistorySealsCompactContiguousSlabs
  625. --- PASS: TestHistorySealsCompactContiguousSlabs (0.06s)
  626. === RUN TestHistorySplitsCompactSlabsWhenRowWidthChanges
  627. --- PASS: TestHistorySplitsCompactSlabsWhenRowWidthChanges (0.00s)
  628. === RUN TestHistoryLargeRowLimitDoesNotInventByteBudget
  629. --- PASS: TestHistoryLargeRowLimitDoesNotInventByteBudget (0.00s)
  630. === RUN TestHistoryViewReusesUnchangedTail
  631. --- PASS: TestHistoryViewReusesUnchangedTail (0.00s)
  632. === RUN TestHistoryTailCacheInvalidationPreservesRetainedViews
  633. === RUN TestHistoryTailCacheInvalidationPreservesRetainedViews/append
  634. === RUN TestHistoryTailCacheInvalidationPreservesRetainedViews/byte_eviction
  635. === RUN TestHistoryTailCacheInvalidationPreservesRetainedViews/disable
  636. === RUN TestHistoryTailCacheInvalidationPreservesRetainedViews/seal_and_row_eviction
  637. --- PASS: TestHistoryTailCacheInvalidationPreservesRetainedViews (0.00s)
  638. --- PASS: TestHistoryTailCacheInvalidationPreservesRetainedViews/append (0.00s)
  639. --- PASS: TestHistoryTailCacheInvalidationPreservesRetainedViews/byte_eviction (0.00s)
  640. --- PASS: TestHistoryTailCacheInvalidationPreservesRetainedViews/disable (0.00s)
  641. --- PASS: TestHistoryTailCacheInvalidationPreservesRetainedViews/seal_and_row_eviction (0.00s)
  642. === RUN TestScreenQueryResponses
  643. === RUN TestScreenQueryResponses/primary_DA_bare
  644. === RUN TestScreenQueryResponses/primary_DA_with_0
  645. === RUN TestScreenQueryResponses/secondary_DA
  646. === RUN TestScreenQueryResponses/secondary_DA_with_0
  647. === RUN TestScreenQueryResponses/DSR_status_report
  648. === RUN TestScreenQueryResponses/CPR_at_home
  649. === RUN TestScreenQueryResponses/CPR_after_CUP
  650. === RUN TestScreenQueryResponses/private_CPR
  651. === RUN TestScreenQueryResponses/CPR_in_DECOM_reports_origin-relative_row
  652. === RUN TestScreenQueryResponses/DECRQM_DECOM_reset
  653. === RUN TestScreenQueryResponses/DECRQM_DECOM_set
  654. === RUN TestScreenQueryResponses/DECRQM_IRM_reset
  655. === RUN TestScreenQueryResponses/DECRQM_IRM_set
  656. === RUN TestScreenQueryResponses/DECRQM_2026_reset
  657. === RUN TestScreenQueryResponses/DECRQM_2026_set
  658. === RUN TestScreenQueryResponses/DECRQM_2031_reset
  659. === RUN TestScreenQueryResponses/DECRQM_2031_set
  660. === RUN TestScreenQueryResponses/color_scheme_DSR_dark
  661. === RUN TestScreenQueryResponses/color_scheme_DSR_light
  662. === RUN TestScreenQueryResponses/DECRQM_unknown_mode
  663. === RUN TestScreenQueryResponses/kitty_keyboard_query_reports_flags
  664. === RUN TestScreenQueryResponses/XTVERSION_unanswered
  665. === RUN TestScreenQueryResponses/DA_split_across_writes
  666. --- PASS: TestScreenQueryResponses (0.00s)
  667. --- PASS: TestScreenQueryResponses/primary_DA_bare (0.00s)
  668. --- PASS: TestScreenQueryResponses/primary_DA_with_0 (0.00s)
  669. --- PASS: TestScreenQueryResponses/secondary_DA (0.00s)
  670. --- PASS: TestScreenQueryResponses/secondary_DA_with_0 (0.00s)
  671. --- PASS: TestScreenQueryResponses/DSR_status_report (0.00s)
  672. --- PASS: TestScreenQueryResponses/CPR_at_home (0.00s)
  673. --- PASS: TestScreenQueryResponses/CPR_after_CUP (0.00s)
  674. --- PASS: TestScreenQueryResponses/private_CPR (0.00s)
  675. --- PASS: TestScreenQueryResponses/CPR_in_DECOM_reports_origin-relative_row (0.00s)
  676. --- PASS: TestScreenQueryResponses/DECRQM_DECOM_reset (0.00s)
  677. --- PASS: TestScreenQueryResponses/DECRQM_DECOM_set (0.00s)
  678. --- PASS: TestScreenQueryResponses/DECRQM_IRM_reset (0.00s)
  679. --- PASS: TestScreenQueryResponses/DECRQM_IRM_set (0.00s)
  680. --- PASS: TestScreenQueryResponses/DECRQM_2026_reset (0.00s)
  681. --- PASS: TestScreenQueryResponses/DECRQM_2026_set (0.00s)
  682. --- PASS: TestScreenQueryResponses/DECRQM_2031_reset (0.00s)
  683. --- PASS: TestScreenQueryResponses/DECRQM_2031_set (0.00s)
  684. --- PASS: TestScreenQueryResponses/color_scheme_DSR_dark (0.00s)
  685. --- PASS: TestScreenQueryResponses/color_scheme_DSR_light (0.00s)
  686. --- PASS: TestScreenQueryResponses/DECRQM_unknown_mode (0.00s)
  687. --- PASS: TestScreenQueryResponses/kitty_keyboard_query_reports_flags (0.00s)
  688. --- PASS: TestScreenQueryResponses/XTVERSION_unanswered (0.00s)
  689. --- PASS: TestScreenQueryResponses/DA_split_across_writes (0.00s)
  690. === RUN TestScreenOSCDefaultColorQueries
  691. === RUN TestScreenOSCDefaultColorQueries/foreground_BEL
  692. === RUN TestScreenOSCDefaultColorQueries/background_BEL
  693. === RUN TestScreenOSCDefaultColorQueries/foreground_ST
  694. === RUN TestScreenOSCDefaultColorQueries/background_ST
  695. --- PASS: TestScreenOSCDefaultColorQueries (0.00s)
  696. --- PASS: TestScreenOSCDefaultColorQueries/foreground_BEL (0.00s)
  697. --- PASS: TestScreenOSCDefaultColorQueries/background_BEL (0.00s)
  698. --- PASS: TestScreenOSCDefaultColorQueries/foreground_ST (0.00s)
  699. --- PASS: TestScreenOSCDefaultColorQueries/background_ST (0.00s)
  700. === RUN TestScreenOSCDefaultColorQueriesUnknownAreSilent
  701. --- PASS: TestScreenOSCDefaultColorQueriesUnknownAreSilent (0.00s)
  702. === RUN TestScreenOSCDefaultColorQuerySplitAcrossWrites
  703. --- PASS: TestScreenOSCDefaultColorQuerySplitAcrossWrites (0.00s)
  704. === RUN TestScreenQueriesWithNilResponderDoNotPanic
  705. --- PASS: TestScreenQueriesWithNilResponderDoNotPanic (0.00s)
  706. === RUN TestCSIuDispatch
  707. === RUN TestCSIuDispatch/bare_u_restores_cursor
  708. === RUN TestCSIuDispatch/kitty_query_leaves_cursor
  709. === RUN TestCSIuDispatch/kitty_push_leaves_cursor
  710. === RUN TestCSIuDispatch/kitty_pop_leaves_cursor
  711. --- PASS: TestCSIuDispatch (0.00s)
  712. --- PASS: TestCSIuDispatch/bare_u_restores_cursor (0.00s)
  713. --- PASS: TestCSIuDispatch/kitty_query_leaves_cursor (0.00s)
  714. --- PASS: TestCSIuDispatch/kitty_push_leaves_cursor (0.00s)
  715. --- PASS: TestCSIuDispatch/kitty_pop_leaves_cursor (0.00s)
  716. === RUN TestScreenColorSchemeQueriesUnknownAreSilent
  717. --- PASS: TestScreenColorSchemeQueriesUnknownAreSilent (0.00s)
  718. === RUN TestScreenResetClearsColorSchemeModeSubscription
  719. --- PASS: TestScreenResetClearsColorSchemeModeSubscription (0.00s)
  720. === RUN TestScreenColorSchemeUnsolicitedOnlySubscribedAndChanged
  721. --- PASS: TestScreenColorSchemeUnsolicitedOnlySubscribedAndChanged (0.00s)
  722. === RUN TestRecoveryTranscriptSnapshotOwnsSavedPrimaryAcrossLiveMutations
  723. --- PASS: TestRecoveryTranscriptSnapshotOwnsSavedPrimaryAcrossLiveMutations (0.00s)
  724. === RUN TestRecoveryTranscriptSnapshotOwnsPrimaryCellsAndBounds
  725. --- PASS: TestRecoveryTranscriptSnapshotOwnsPrimaryCellsAndBounds (0.00s)
  726. === RUN TestRecoveryTranscriptSnapshotRetainsReflowBounds
  727. --- PASS: TestRecoveryTranscriptSnapshotRetainsReflowBounds (0.00s)
  728. === RUN TestRecoveryTranscriptSnapshotAllocationsDoNotScaleWithRetainedRows
  729. --- PASS: TestRecoveryTranscriptSnapshotAllocationsDoNotScaleWithRetainedRows (0.03s)
  730. === RUN TestRecoveryTranscriptSnapshotOrdersPrimaryThenActiveAlternateAndHardensSeams
  731. --- PASS: TestRecoveryTranscriptSnapshotOrdersPrimaryThenActiveAlternateAndHardensSeams (0.00s)
  732. === RUN TestRecoveryTranscriptSnapshotTrimsEachViewportIndependently
  733. --- PASS: TestRecoveryTranscriptSnapshotTrimsEachViewportIndependently (0.00s)
  734. === RUN TestRecoveryTranscriptSnapshotExcludesExistingBoundedHistory
  735. --- PASS: TestRecoveryTranscriptSnapshotExcludesExistingBoundedHistory (0.00s)
  736. === RUN TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows
  737. === RUN TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows/untouched_default_blank_with_zero_hard_bound
  738. === RUN TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows/written_default_space
  739. === RUN TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows/styled_blank
  740. === RUN TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows/soft_blank
  741. --- PASS: TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows (0.00s)
  742. --- PASS: TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows/untouched_default_blank_with_zero_hard_bound (0.00s)
  743. --- PASS: TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows/written_default_space (0.00s)
  744. --- PASS: TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows/styled_blank (0.00s)
  745. --- PASS: TestRecoveryTranscriptSnapshotTrimsOnlyTrailingUntouchedRows/soft_blank (0.00s)
  746. === RUN TestRecoveryTranscriptSnapshotPreservesLeadingAndInternalBlankRows
  747. --- PASS: TestRecoveryTranscriptSnapshotPreservesLeadingAndInternalBlankRows (0.00s)
  748. === RUN TestRecoveryTranscriptSnapshotPreservesBoundsAndHardensOnlyTheFinalRow
  749. --- PASS: TestRecoveryTranscriptSnapshotPreservesBoundsAndHardensOnlyTheFinalRow (0.00s)
  750. === RUN TestRecoveryTranscriptSnapshotMarshalsCanonicalEmptyHistory
  751. --- PASS: TestRecoveryTranscriptSnapshotMarshalsCanonicalEmptyHistory (0.00s)
  752. === RUN TestRecoveryTranscriptSnapshotChunksMoreThan256RowsCanonically
  753. --- PASS: TestRecoveryTranscriptSnapshotChunksMoreThan256RowsCanonically (0.00s)
  754. === RUN TestRecoveryTranscriptSnapshotPreservesWideCells
  755. --- PASS: TestRecoveryTranscriptSnapshotPreservesWideCells (0.00s)
  756. === RUN TestNewScreenWithRecoveryTranscriptRestoresHistoryThenTranscriptAndStartsBlank
  757. --- PASS: TestNewScreenWithRecoveryTranscriptRestoresHistoryThenTranscriptAndStartsBlank (0.00s)
  758. === RUN TestNewScreenWithRecoveryTranscriptEvictsOldestRowsWithinBounds
  759. === RUN TestNewScreenWithRecoveryTranscriptEvictsOldestRowsWithinBounds/row_budget
  760. === RUN TestNewScreenWithRecoveryTranscriptEvictsOldestRowsWithinBounds/byte_budget
  761. --- PASS: TestNewScreenWithRecoveryTranscriptEvictsOldestRowsWithinBounds (0.00s)
  762. --- PASS: TestNewScreenWithRecoveryTranscriptEvictsOldestRowsWithinBounds/row_budget (0.00s)
  763. --- PASS: TestNewScreenWithRecoveryTranscriptEvictsOldestRowsWithinBounds/byte_budget (0.00s)
  764. === RUN TestNewScreenWithRecoveryTranscriptRejectsOversizedTranscriptRow
  765. --- PASS: TestNewScreenWithRecoveryTranscriptRejectsOversizedTranscriptRow (0.00s)
  766. === RUN TestResizeSeversSoftWrapsAtRegionalScrollEdges
  767. === RUN TestResizeSeversSoftWrapsAtRegionalScrollEdges/CSI_S
  768. === RUN TestResizeSeversSoftWrapsAtRegionalScrollEdges/CSI_T
  769. === RUN TestResizeSeversSoftWrapsAtRegionalScrollEdges/insert_lines
  770. === RUN TestResizeSeversSoftWrapsAtRegionalScrollEdges/delete_lines
  771. --- PASS: TestResizeSeversSoftWrapsAtRegionalScrollEdges (0.00s)
  772. --- PASS: TestResizeSeversSoftWrapsAtRegionalScrollEdges/CSI_S (0.00s)
  773. --- PASS: TestResizeSeversSoftWrapsAtRegionalScrollEdges/CSI_T (0.00s)
  774. --- PASS: TestResizeSeversSoftWrapsAtRegionalScrollEdges/insert_lines (0.00s)
  775. --- PASS: TestResizeSeversSoftWrapsAtRegionalScrollEdges/delete_lines (0.00s)
  776. === RUN TestCollapsedResizeUpdatesSavedPrimaryAndClearsEscape
  777. --- PASS: TestCollapsedResizeUpdatesSavedPrimaryAndClearsEscape (0.00s)
  778. === RUN TestResizeReflowDropsAbandonedWideEdgePadding
  779. --- PASS: TestResizeReflowDropsAbandonedWideEdgePadding (0.00s)
  780. === RUN TestInsertModeRetainsShiftedTailInReflowExtent
  781. --- PASS: TestInsertModeRetainsShiftedTailInReflowExtent (0.00s)
  782. === RUN TestHistoryCodecRejectsMalformedRowIDsAndCounters
  783. === RUN TestHistoryCodecRejectsMalformedRowIDsAndCounters/zero_row_ID
  784. === RUN TestHistoryCodecRejectsMalformedRowIDsAndCounters/duplicate_row_ID
  785. === RUN TestHistoryCodecRejectsMalformedRowIDsAndCounters/counter_does_not_exceed_IDs
  786. === RUN TestHistoryCodecRejectsMalformedRowIDsAndCounters/max_counter
  787. --- PASS: TestHistoryCodecRejectsMalformedRowIDsAndCounters (0.00s)
  788. --- PASS: TestHistoryCodecRejectsMalformedRowIDsAndCounters/zero_row_ID (0.00s)
  789. --- PASS: TestHistoryCodecRejectsMalformedRowIDsAndCounters/duplicate_row_ID (0.00s)
  790. --- PASS: TestHistoryCodecRejectsMalformedRowIDsAndCounters/counter_does_not_exceed_IDs (0.00s)
  791. --- PASS: TestHistoryCodecRejectsMalformedRowIDsAndCounters/max_counter (0.00s)
  792. === RUN TestHistoryAppendRejectsExhaustedRowIDCounter
  793. --- PASS: TestHistoryAppendRejectsExhaustedRowIDCounter (0.00s)
  794. === RUN TestHistoryAppendWithIDRejectsMalformedIDs
  795. === RUN TestHistoryAppendWithIDRejectsMalformedIDs/zero
  796. === RUN TestHistoryAppendWithIDRejectsMalformedIDs/duplicate
  797. === RUN TestHistoryAppendWithIDRejectsMalformedIDs/first_unpersistable
  798. === RUN TestHistoryAppendWithIDRejectsMalformedIDs/maximum
  799. --- PASS: TestHistoryAppendWithIDRejectsMalformedIDs (0.00s)
  800. --- PASS: TestHistoryAppendWithIDRejectsMalformedIDs/zero (0.00s)
  801. --- PASS: TestHistoryAppendWithIDRejectsMalformedIDs/duplicate (0.00s)
  802. --- PASS: TestHistoryAppendWithIDRejectsMalformedIDs/first_unpersistable (0.00s)
  803. --- PASS: TestHistoryAppendWithIDRejectsMalformedIDs/maximum (0.00s)
  804. === RUN TestHistoryAppendWithIDValidatesOutOfOrderDuplicates
  805. --- PASS: TestHistoryAppendWithIDValidatesOutOfOrderDuplicates (0.00s)
  806. === RUN TestHistoryAutomaticAllocationStaysAboveAcceptedIDsAfterEviction
  807. --- PASS: TestHistoryAutomaticAllocationStaysAboveAcceptedIDsAfterEviction (0.00s)
  808. === RUN TestHistoryAutomaticAllocationBoundary
  809. --- PASS: TestHistoryAutomaticAllocationBoundary (0.00s)
  810. === RUN TestScreenRowIDBoundaryMatchesHistoryPersistence
  811. === RUN TestScreenRowIDBoundaryMatchesHistoryPersistence/last_persistable_ID
  812. === RUN TestScreenRowIDBoundaryMatchesHistoryPersistence/first_non-persistable_ID
  813. --- PASS: TestScreenRowIDBoundaryMatchesHistoryPersistence (0.00s)
  814. --- PASS: TestScreenRowIDBoundaryMatchesHistoryPersistence/last_persistable_ID (0.00s)
  815. --- PASS: TestScreenRowIDBoundaryMatchesHistoryPersistence/first_non-persistable_ID (0.00s)
  816. === RUN TestHistoryCodecRejectsMissingRowIDsOnMarshal
  817. --- PASS: TestHistoryCodecRejectsMissingRowIDsOnMarshal (0.00s)
  818. === RUN TestRestoredScreenAllocatesAbovePersistedRowIDs
  819. --- PASS: TestRestoredScreenAllocatesAbovePersistedRowIDs (0.00s)
  820. === RUN TestHistoryRestoreRejectsDuplicateIDsAcrossEvictedHistoryAndTranscript
  821. --- PASS: TestHistoryRestoreRejectsDuplicateIDsAcrossEvictedHistoryAndTranscript (0.00s)
  822. === RUN TestHistoryRestoreRejectsDuplicateIDsAcrossBlobs
  823. --- PASS: TestHistoryRestoreRejectsDuplicateIDsAcrossBlobs (0.00s)
  824. === RUN TestScreenRowIDsRotateWithRowsAndHistory
  825. --- PASS: TestScreenRowIDsRotateWithRowsAndHistory (0.00s)
  826. === RUN TestScreenRowIDsDoNotAppendInteriorOrAlternateScrollHistory
  827. --- PASS: TestScreenRowIDsDoNotAppendInteriorOrAlternateScrollHistory (0.00s)
  828. === RUN TestScreenRowIDRefreshesOnSnapExpandedFullClear
  829. === RUN TestScreenRowIDRefreshesOnSnapExpandedFullClear/snap-expanded_full_clear
  830. === RUN TestScreenRowIDRefreshesOnSnapExpandedFullClear/partial_clear
  831. --- PASS: TestScreenRowIDRefreshesOnSnapExpandedFullClear (0.00s)
  832. --- PASS: TestScreenRowIDRefreshesOnSnapExpandedFullClear/snap-expanded_full_clear (0.00s)
  833. --- PASS: TestScreenRowIDRefreshesOnSnapExpandedFullClear/partial_clear (0.00s)
  834. === RUN TestScreenRowIDsRefreshOnClearResetAndAlternateClone
  835. --- PASS: TestScreenRowIDsRefreshOnClearResetAndAlternateClone (0.00s)
  836. === RUN TestResizeReflowCarriesSourceRowIDsIntoHistoryAndViewport
  837. --- PASS: TestResizeReflowCarriesSourceRowIDsIntoHistoryAndViewport (0.00s)
  838. === RUN TestHistoryRowIDsRemainStableAcrossViewsAndEviction
  839. --- PASS: TestHistoryRowIDsRemainStableAcrossViewsAndEviction (0.00s)
  840. === RUN TestScreenAutoWrapModeRightMargin
  841. === RUN TestScreenAutoWrapModeRightMargin/successive_writes_overwrite_right_margin
  842. === RUN TestScreenAutoWrapModeRightMargin/bottom_row_does_not_scroll
  843. === RUN TestScreenAutoWrapModeRightMargin/width_one_overwrites
  844. === RUN TestScreenAutoWrapModeRightMargin/vev_raw-mode_initialization_disables_wrapping
  845. --- PASS: TestScreenAutoWrapModeRightMargin (0.00s)
  846. --- PASS: TestScreenAutoWrapModeRightMargin/successive_writes_overwrite_right_margin (0.00s)
  847. --- PASS: TestScreenAutoWrapModeRightMargin/bottom_row_does_not_scroll (0.00s)
  848. --- PASS: TestScreenAutoWrapModeRightMargin/width_one_overwrites (0.00s)
  849. --- PASS: TestScreenAutoWrapModeRightMargin/vev_raw-mode_initialization_disables_wrapping (0.00s)
  850. === RUN TestScreenAutoWrapWideRuneAtRightMargin
  851. --- PASS: TestScreenAutoWrapWideRuneAtRightMargin (0.00s)
  852. === RUN TestScreenAutoWrapModeTransitionsAndResize
  853. --- PASS: TestScreenAutoWrapModeTransitionsAndResize (0.00s)
  854. === RUN TestScreenAutoWrapSavedAndReset
  855. --- PASS: TestScreenAutoWrapSavedAndReset (0.00s)
  856. === RUN TestScreenApplicationCursorMode
  857. --- PASS: TestScreenApplicationCursorMode (0.00s)
  858. === RUN TestScreenCursorAndAutoWrapModeQueries
  859. --- PASS: TestScreenCursorAndAutoWrapModeQueries (0.00s)
  860. === RUN TestCharsetsAndRepeat
  861. === RUN TestCharsetsAndRepeat/G0_DEC_special_graphics_draws_lines
  862. === RUN TestCharsetsAndRepeat/G1_via_SO_and_SI
  863. === RUN TestCharsetsAndRepeat/SO_without_G1_designation_stays_ASCII
  864. === RUN TestCharsetsAndRepeat/chars_outside_the_graphics_range_pass_through
  865. === RUN TestCharsetsAndRepeat/DECSC_and_DECRC_restore_charsets
  866. === RUN TestCharsetsAndRepeat/DECSTR_resets_charsets
  867. === RUN TestCharsetsAndRepeat/RIS_resets_charsets
  868. === RUN TestCharsetsAndRepeat/REP_repeats_the_last_graphic_char
  869. === RUN TestCharsetsAndRepeat/REP_defaults_to_one
  870. === RUN TestCharsetsAndRepeat/REP_without_a_prior_char_is_ignored
  871. === RUN TestCharsetsAndRepeat/REP_after_a_control_is_ignored
  872. === RUN TestCharsetsAndRepeat/REP_after_another_sequence_is_ignored
  873. === RUN TestCharsetsAndRepeat/consecutive_REP_repeats_once
  874. === RUN TestCharsetsAndRepeat/DECSC_and_DECRC_restore_SO_invocation
  875. === RUN TestCharsetsAndRepeat/leaving_1049_restores_charsets
  876. === RUN TestCharsetsAndRepeat/leaving_47_keeps_current_charsets
  877. === RUN TestCharsetsAndRepeat/leaving_1047_keeps_current_charsets
  878. === RUN TestCharsetsAndRepeat/DECSTR_saved_cursor_restores_home
  879. === RUN TestCharsetsAndRepeat/partial_charset_escape_across_writes
  880. --- PASS: TestCharsetsAndRepeat (0.00s)
  881. --- PASS: TestCharsetsAndRepeat/G0_DEC_special_graphics_draws_lines (0.00s)
  882. --- PASS: TestCharsetsAndRepeat/G1_via_SO_and_SI (0.00s)
  883. --- PASS: TestCharsetsAndRepeat/SO_without_G1_designation_stays_ASCII (0.00s)
  884. --- PASS: TestCharsetsAndRepeat/chars_outside_the_graphics_range_pass_through (0.00s)
  885. --- PASS: TestCharsetsAndRepeat/DECSC_and_DECRC_restore_charsets (0.00s)
  886. --- PASS: TestCharsetsAndRepeat/DECSTR_resets_charsets (0.00s)
  887. --- PASS: TestCharsetsAndRepeat/RIS_resets_charsets (0.00s)
  888. --- PASS: TestCharsetsAndRepeat/REP_repeats_the_last_graphic_char (0.00s)
  889. --- PASS: TestCharsetsAndRepeat/REP_defaults_to_one (0.00s)
  890. --- PASS: TestCharsetsAndRepeat/REP_without_a_prior_char_is_ignored (0.00s)
  891. --- PASS: TestCharsetsAndRepeat/REP_after_a_control_is_ignored (0.00s)
  892. --- PASS: TestCharsetsAndRepeat/REP_after_another_sequence_is_ignored (0.00s)
  893. --- PASS: TestCharsetsAndRepeat/consecutive_REP_repeats_once (0.00s)
  894. --- PASS: TestCharsetsAndRepeat/DECSC_and_DECRC_restore_SO_invocation (0.00s)
  895. --- PASS: TestCharsetsAndRepeat/leaving_1049_restores_charsets (0.00s)
  896. --- PASS: TestCharsetsAndRepeat/leaving_47_keeps_current_charsets (0.00s)
  897. --- PASS: TestCharsetsAndRepeat/leaving_1047_keeps_current_charsets (0.00s)
  898. --- PASS: TestCharsetsAndRepeat/DECSTR_saved_cursor_restores_home (0.00s)
  899. --- PASS: TestCharsetsAndRepeat/partial_charset_escape_across_writes (0.00s)
  900. === RUN TestCharsetDesignationSplitAcrossWrites
  901. --- PASS: TestCharsetDesignationSplitAcrossWrites (0.00s)
  902. === RUN TestSoftResetCursorAppearance
  903. --- PASS: TestSoftResetCursorAppearance (0.00s)
  904. === RUN TestRepeatSplitAcrossWrites
  905. === RUN TestRepeatSplitAcrossWrites/split_inside_CSI
  906. === RUN TestRepeatSplitAcrossWrites/empty_write_after_lone_ESC
  907. --- PASS: TestRepeatSplitAcrossWrites (0.00s)
  908. --- PASS: TestRepeatSplitAcrossWrites/split_inside_CSI (0.00s)
  909. --- PASS: TestRepeatSplitAcrossWrites/empty_write_after_lone_ESC (0.00s)
  910. === RUN TestRepeatAfterFragmentedKittyAPCIsIgnored
  911. --- PASS: TestRepeatAfterFragmentedKittyAPCIsIgnored (0.00s)
  912. === RUN TestRepeatIsBounded
  913. --- PASS: TestRepeatIsBounded (0.00s)
  914. === RUN TestParseCSIInts
  915. === PAUSE TestParseCSIInts
  916. === RUN TestParseSGRInts
  917. === PAUSE TestParseSGRInts
  918. === RUN TestSGR
  919. === RUN TestSGR/SGR_0_resets_to_default_style
  920. === RUN TestSGR/SGR_1_sets_bold
  921. === RUN TestSGR/SGR_7_sets_inverse
  922. === RUN TestSGR/SGR_31_sets_red_foreground
  923. === RUN TestSGR/SGR_44_sets_blue_background
  924. === RUN TestSGR/SGR_38;5_sets_256-color_foreground
  925. === RUN TestSGR/SGR_48;5_sets_256-color_background
  926. === RUN TestSGR/SGR_91_sets_bright_red_foreground
  927. === RUN TestSGR/SGR_107_sets_bright_white_background
  928. === RUN TestSGR/SGR_22_resets_bold
  929. === RUN TestSGR/SGR_27_resets_inverse
  930. === RUN TestSGR/SGR_39_resets_foreground_to_default
  931. === RUN TestSGR/SGR_49_resets_background_to_default
  932. === RUN TestSGR/SGR_style_is_applied_to_written_cells
  933. === RUN TestSGR/multiple_sequential_SGR_sequences_accumulate
  934. === RUN TestSGR/SGR_3_sets_italic_on_style_and_cell,_SGR_23_clears_it
  935. === RUN TestSGR/SGR_preserves_dim_underline_blink_and_strikethrough_with_resets
  936. === RUN TestSGR/SGR_22_resets_both_bold_and_dim
  937. === RUN TestSGR/SGR_underline_style_and_color_are_preserved_and_reset
  938. === RUN TestSGR/SGR_4_colon_zero_clears_underline
  939. === RUN TestSGR/empty_SGR_params_reset_style
  940. --- PASS: TestSGR (0.00s)
  941. --- PASS: TestSGR/SGR_0_resets_to_default_style (0.00s)
  942. --- PASS: TestSGR/SGR_1_sets_bold (0.00s)
  943. --- PASS: TestSGR/SGR_7_sets_inverse (0.00s)
  944. --- PASS: TestSGR/SGR_31_sets_red_foreground (0.00s)
  945. --- PASS: TestSGR/SGR_44_sets_blue_background (0.00s)
  946. --- PASS: TestSGR/SGR_38;5_sets_256-color_foreground (0.00s)
  947. --- PASS: TestSGR/SGR_48;5_sets_256-color_background (0.00s)
  948. --- PASS: TestSGR/SGR_91_sets_bright_red_foreground (0.00s)
  949. --- PASS: TestSGR/SGR_107_sets_bright_white_background (0.00s)
  950. --- PASS: TestSGR/SGR_22_resets_bold (0.00s)
  951. --- PASS: TestSGR/SGR_27_resets_inverse (0.00s)
  952. --- PASS: TestSGR/SGR_39_resets_foreground_to_default (0.00s)
  953. --- PASS: TestSGR/SGR_49_resets_background_to_default (0.00s)
  954. --- PASS: TestSGR/SGR_style_is_applied_to_written_cells (0.00s)
  955. --- PASS: TestSGR/multiple_sequential_SGR_sequences_accumulate (0.00s)
  956. --- PASS: TestSGR/SGR_3_sets_italic_on_style_and_cell,_SGR_23_clears_it (0.00s)
  957. --- PASS: TestSGR/SGR_preserves_dim_underline_blink_and_strikethrough_with_resets (0.00s)
  958. --- PASS: TestSGR/SGR_22_resets_both_bold_and_dim (0.00s)
  959. --- PASS: TestSGR/SGR_underline_style_and_color_are_preserved_and_reset (0.00s)
  960. --- PASS: TestSGR/SGR_4_colon_zero_clears_underline (0.00s)
  961. --- PASS: TestSGR/empty_SGR_params_reset_style (0.00s)
  962. === RUN TestSGRTruecolor
  963. === RUN TestSGRTruecolor/SGR_38;2_sets_truecolor_foreground_on_style_and_cell
  964. === RUN TestSGRTruecolor/SGR_38:2_sets_truecolor_foreground
  965. === RUN TestSGRTruecolor/SGR_38:2_empty_color_space_sets_truecolor_foreground
  966. === RUN TestSGRTruecolor/SGR_38:2_color_space_id_sets_truecolor_foreground
  967. === RUN TestSGRTruecolor/mixed_semicolon_and_colon_SGR_groups
  968. === RUN TestSGRTruecolor/truncated_colon_truecolor_group_does_not_consume_next_parameter
  969. === RUN TestSGRTruecolor/SGR_48;2_sets_truecolor_background
  970. === RUN TestSGRTruecolor/SGR_48:2_sets_truecolor_background
  971. === RUN TestSGRTruecolor/SGR_38:5_sets_256-color_foreground
  972. === RUN TestSGRTruecolor/SGR_48:5_sets_256-color_background
  973. === RUN TestSGRTruecolor/truncated_colon_foreground_index_group_does_not_consume_next_parameter
  974. === RUN TestSGRTruecolor/truncated_colon_background_index_group_does_not_consume_next_parameter
  975. === RUN TestSGRTruecolor/SGR_39_after_truecolor_clears_truecolor_foreground
  976. === RUN TestSGRTruecolor/truecolor_components_are_clamped_to_0-255
  977. --- PASS: TestSGRTruecolor (0.00s)
  978. --- PASS: TestSGRTruecolor/SGR_38;2_sets_truecolor_foreground_on_style_and_cell (0.00s)
  979. --- PASS: TestSGRTruecolor/SGR_38:2_sets_truecolor_foreground (0.00s)
  980. --- PASS: TestSGRTruecolor/SGR_38:2_empty_color_space_sets_truecolor_foreground (0.00s)
  981. --- PASS: TestSGRTruecolor/SGR_38:2_color_space_id_sets_truecolor_foreground (0.00s)
  982. --- PASS: TestSGRTruecolor/mixed_semicolon_and_colon_SGR_groups (0.00s)
  983. --- PASS: TestSGRTruecolor/truncated_colon_truecolor_group_does_not_consume_next_parameter (0.00s)
  984. --- PASS: TestSGRTruecolor/SGR_48;2_sets_truecolor_background (0.00s)
  985. --- PASS: TestSGRTruecolor/SGR_48:2_sets_truecolor_background (0.00s)
  986. --- PASS: TestSGRTruecolor/SGR_38:5_sets_256-color_foreground (0.00s)
  987. --- PASS: TestSGRTruecolor/SGR_48:5_sets_256-color_background (0.00s)
  988. --- PASS: TestSGRTruecolor/truncated_colon_foreground_index_group_does_not_consume_next_parameter (0.00s)
  989. --- PASS: TestSGRTruecolor/truncated_colon_background_index_group_does_not_consume_next_parameter (0.00s)
  990. --- PASS: TestSGRTruecolor/SGR_39_after_truecolor_clears_truecolor_foreground (0.00s)
  991. --- PASS: TestSGRTruecolor/truecolor_components_are_clamped_to_0-255 (0.00s)
  992. === RUN TestSGRColorModeTransitionsClearInactiveState
  993. === RUN TestSGRColorModeTransitionsClearInactiveState/foreground_rgb_to_bright
  994. === RUN TestSGRColorModeTransitionsClearInactiveState/foreground_rgb_to_indexed
  995. === RUN TestSGRColorModeTransitionsClearInactiveState/foreground_indexed_to_rgb
  996. === RUN TestSGRColorModeTransitionsClearInactiveState/background_rgb_to_bright
  997. === RUN TestSGRColorModeTransitionsClearInactiveState/background_rgb_to_indexed
  998. === RUN TestSGRColorModeTransitionsClearInactiveState/background_rgb_to_default
  999. === RUN TestSGRColorModeTransitionsClearInactiveState/background_indexed_to_rgb
  1000. --- PASS: TestSGRColorModeTransitionsClearInactiveState (0.00s)
  1001. --- PASS: TestSGRColorModeTransitionsClearInactiveState/foreground_rgb_to_bright (0.00s)
  1002. --- PASS: TestSGRColorModeTransitionsClearInactiveState/foreground_rgb_to_indexed (0.00s)
  1003. --- PASS: TestSGRColorModeTransitionsClearInactiveState/foreground_indexed_to_rgb (0.00s)
  1004. --- PASS: TestSGRColorModeTransitionsClearInactiveState/background_rgb_to_bright (0.00s)
  1005. --- PASS: TestSGRColorModeTransitionsClearInactiveState/background_rgb_to_indexed (0.00s)
  1006. --- PASS: TestSGRColorModeTransitionsClearInactiveState/background_rgb_to_default (0.00s)
  1007. --- PASS: TestSGRColorModeTransitionsClearInactiveState/background_indexed_to_rgb (0.00s)
  1008. === RUN TestClearAndErase
  1009. === RUN TestClearAndErase/CSI_2J_clears_the_whole_screen
  1010. === RUN TestClearAndErase/CSI_K_clears_from_cursor_to_end_of_line
  1011. === RUN TestClearAndErase/erase_display_modes_0/1/2_(implicit,_1,_2/3)
  1012. === RUN TestClearAndErase/erase_line_modes_0/1/2
  1013. --- PASS: TestClearAndErase (0.00s)
  1014. --- PASS: TestClearAndErase/CSI_2J_clears_the_whole_screen (0.00s)
  1015. --- PASS: TestClearAndErase/CSI_K_clears_from_cursor_to_end_of_line (0.00s)
  1016. --- PASS: TestClearAndErase/erase_display_modes_0/1/2_(implicit,_1,_2/3) (0.00s)
  1017. --- PASS: TestClearAndErase/erase_line_modes_0/1/2 (0.00s)
  1018. === RUN TestEraseCharacters
  1019. === RUN TestEraseCharacters/explicit_count
  1020. === RUN TestEraseCharacters/omitted_count_erases_exactly_one_cell
  1021. === RUN TestEraseCharacters/maximum_count_clips_to_screen_edge
  1022. --- PASS: TestEraseCharacters (0.00s)
  1023. --- PASS: TestEraseCharacters/explicit_count (0.00s)
  1024. --- PASS: TestEraseCharacters/omitted_count_erases_exactly_one_cell (0.00s)
  1025. --- PASS: TestEraseCharacters/maximum_count_clips_to_screen_edge (0.00s)
  1026. === RUN TestBackgroundColorErase
  1027. === RUN TestBackgroundColorErase/indexed_background_for_EL
  1028. === RUN TestBackgroundColorErase/truecolor_background_for_full_ED
  1029. === RUN TestBackgroundColorErase/default_background_after_SGR_49
  1030. === RUN TestBackgroundColorErase/default_background_after_SGR_0
  1031. --- PASS: TestBackgroundColorErase (0.00s)
  1032. --- PASS: TestBackgroundColorErase/indexed_background_for_EL (0.00s)
  1033. --- PASS: TestBackgroundColorErase/truecolor_background_for_full_ED (0.00s)
  1034. --- PASS: TestBackgroundColorErase/default_background_after_SGR_49 (0.00s)
  1035. --- PASS: TestBackgroundColorErase/default_background_after_SGR_0 (0.00s)
  1036. === RUN TestCursorMove
  1037. === RUN TestCursorMove/CSI_H_moves_to_explicit_row/col
  1038. === RUN TestCursorMove/CSI_H_clamps_to_bottom-right_when_out_of_bounds
  1039. === RUN TestCursorMove/CSI_f_moves_to_explicit_row/col
  1040. === RUN TestCursorMove/CSI_C_moves_forward_after_CR
  1041. === RUN TestCursorMove/CSI_H_with_no_params_moves_to_(1,1)
  1042. === RUN TestCursorMove/CSI_;5H_uses_default_row_with_explicit_column
  1043. --- PASS: TestCursorMove (0.00s)
  1044. --- PASS: TestCursorMove/CSI_H_moves_to_explicit_row/col (0.00s)
  1045. --- PASS: TestCursorMove/CSI_H_clamps_to_bottom-right_when_out_of_bounds (0.00s)
  1046. --- PASS: TestCursorMove/CSI_f_moves_to_explicit_row/col (0.00s)
  1047. --- PASS: TestCursorMove/CSI_C_moves_forward_after_CR (0.00s)
  1048. --- PASS: TestCursorMove/CSI_H_with_no_params_moves_to_(1,1) (0.00s)
  1049. --- PASS: TestCursorMove/CSI_;5H_uses_default_row_with_explicit_column (0.00s)
  1050. === RUN TestCSIEditingSequences
  1051. === RUN TestCSIEditingSequences/directional_cursor_moves_(A/B/C/D)
  1052. === RUN TestCSIEditingSequences/insert_and_delete_characters_(@_and_P)
  1053. === RUN TestCSIEditingSequences/insert_and_delete_lines_(L_and_M)
  1054. === RUN TestCSIEditingSequences/scroll_region_(CSI_r)_confines_LF_scrolling
  1055. === RUN TestCSIEditingSequences/DECOM_homes_and_addresses_relative_to_scroll_region
  1056. === RUN TestCSIEditingSequences/DECOM_already_set_homes_DECSTBM_to_scroll_region
  1057. === RUN TestCSIEditingSequences/DECOM_reset_homes_and_restores_full-frame_addressing
  1058. === RUN TestCSIEditingSequences/private_alternate_screen_mode_restores_normal_screen_on_exit
  1059. --- PASS: TestCSIEditingSequences (0.00s)
  1060. --- PASS: TestCSIEditingSequences/directional_cursor_moves_(A/B/C/D) (0.00s)
  1061. --- PASS: TestCSIEditingSequences/insert_and_delete_characters_(@_and_P) (0.00s)
  1062. --- PASS: TestCSIEditingSequences/insert_and_delete_lines_(L_and_M) (0.00s)
  1063. --- PASS: TestCSIEditingSequences/scroll_region_(CSI_r)_confines_LF_scrolling (0.00s)
  1064. --- PASS: TestCSIEditingSequences/DECOM_homes_and_addresses_relative_to_scroll_region (0.00s)
  1065. --- PASS: TestCSIEditingSequences/DECOM_already_set_homes_DECSTBM_to_scroll_region (0.00s)
  1066. --- PASS: TestCSIEditingSequences/DECOM_reset_homes_and_restores_full-frame_addressing (0.00s)
  1067. --- PASS: TestCSIEditingSequences/private_alternate_screen_mode_restores_normal_screen_on_exit (0.00s)
  1068. === RUN TestCSIScrollUp
  1069. === RUN TestCSIScrollUp/CSI_S_with_no_param_scrolls_up_by_1_and_preserves_cursor
  1070. === RUN TestCSIScrollUp/CSI_2S_scrolls_up_by_an_explicit_count
  1071. === RUN TestCSIScrollUp/CSI_100S_on_a_3-row_screen_clamps_to_the_full_screen
  1072. === RUN TestCSIScrollUp/CSI_0S_defaults_to_a_scroll_count_of_1
  1073. === RUN TestCSIScrollUp/CSI_3S_reports_scroll_count_3_and_blanked-row_text_damage
  1074. === RUN TestCSIScrollUp/cursor_position_is_preserved_across_a_scroll-up
  1075. --- PASS: TestCSIScrollUp (0.00s)
  1076. --- PASS: TestCSIScrollUp/CSI_S_with_no_param_scrolls_up_by_1_and_preserves_cursor (0.00s)
  1077. --- PASS: TestCSIScrollUp/CSI_2S_scrolls_up_by_an_explicit_count (0.00s)
  1078. --- PASS: TestCSIScrollUp/CSI_100S_on_a_3-row_screen_clamps_to_the_full_screen (0.00s)
  1079. --- PASS: TestCSIScrollUp/CSI_0S_defaults_to_a_scroll_count_of_1 (0.00s)
  1080. --- PASS: TestCSIScrollUp/CSI_3S_reports_scroll_count_3_and_blanked-row_text_damage (0.00s)
  1081. --- PASS: TestCSIScrollUp/cursor_position_is_preserved_across_a_scroll-up (0.00s)
  1082. === RUN TestScrollDamage
  1083. === RUN TestScrollDamage/scroll_produces_both_DamageScrollUp_and_DamageText
  1084. === RUN TestScrollDamage/scroll_damage_coordinates_match_the_full-width_scrolled_region
  1085. --- PASS: TestScrollDamage (0.00s)
  1086. --- PASS: TestScrollDamage/scroll_produces_both_DamageScrollUp_and_DamageText (0.00s)
  1087. --- PASS: TestScrollDamage/scroll_damage_coordinates_match_the_full-width_scrolled_region (0.00s)
  1088. === RUN TestDamageCoalescingBehavior
  1089. === RUN TestDamageCoalescingBehavior/adjacent_single-cell_writes_coalesce_into_one_damage_entry
  1090. === RUN TestDamageCoalescingBehavior/newline_breaks_coalescing_across_lines
  1091. === RUN TestDamageCoalescingBehavior/writing_replaces_the_initial_FullRedraw_with_text_damage
  1092. --- PASS: TestDamageCoalescingBehavior (0.00s)
  1093. --- PASS: TestDamageCoalescingBehavior/adjacent_single-cell_writes_coalesce_into_one_damage_entry (0.00s)
  1094. --- PASS: TestDamageCoalescingBehavior/newline_breaks_coalescing_across_lines (0.00s)
  1095. --- PASS: TestDamageCoalescingBehavior/writing_replaces_the_initial_FullRedraw_with_text_damage (0.00s)
  1096. === RUN TestDamageSaturationBoundsPendingRecords
  1097. --- PASS: TestDamageSaturationBoundsPendingRecords (0.00s)
  1098. === RUN TestClearDamage
  1099. === RUN TestClearDamage/ClearDamage_empties_the_damage_list
  1100. --- PASS: TestClearDamage (0.00s)
  1101. --- PASS: TestClearDamage/ClearDamage_empties_the_damage_list (0.00s)
  1102. === RUN TestDamageReturnsReference
  1103. === RUN TestDamageReturnsReference/Damage()_returns_a_reference_to_the_internal_slice
  1104. --- PASS: TestDamageReturnsReference (0.00s)
  1105. --- PASS: TestDamageReturnsReference/Damage()_returns_a_reference_to_the_internal_slice (0.00s)
  1106. === RUN TestDamageCaptureAcknowledgementPreservesConcurrentWrite
  1107. --- PASS: TestDamageCaptureAcknowledgementPreservesConcurrentWrite (0.00s)
  1108. === RUN TestDamageCaptureAcknowledgementClearsMatchingGeneration
  1109. --- PASS: TestDamageCaptureAcknowledgementClearsMatchingGeneration (0.00s)
  1110. === RUN TestDamageCaptureOwnsDamageSlice
  1111. --- PASS: TestDamageCaptureOwnsDamageSlice (0.00s)
  1112. === RUN TestOnLineEvictedRowsAreIndependentCopies
  1113. --- PASS: TestOnLineEvictedRowsAreIndependentCopies (0.00s)
  1114. === RUN TestScreenWindowSizeReports
  1115. === RUN TestScreenWindowSizeReports/window_pixels
  1116. === RUN TestScreenWindowSizeReports/cell_pixels
  1117. === RUN TestScreenWindowSizeReports/cell_pixels_truncate
  1118. === RUN TestScreenWindowSizeReports/unknown_pixels
  1119. === RUN TestScreenWindowSizeReports/partial_pixels_are_unknown
  1120. === RUN TestScreenWindowSizeReports/unrelated_window_query
  1121. === RUN TestScreenWindowSizeReports/private_parameter_is_ignored
  1122. --- PASS: TestScreenWindowSizeReports (0.00s)
  1123. --- PASS: TestScreenWindowSizeReports/window_pixels (0.00s)
  1124. --- PASS: TestScreenWindowSizeReports/cell_pixels (0.00s)
  1125. --- PASS: TestScreenWindowSizeReports/cell_pixels_truncate (0.00s)
  1126. --- PASS: TestScreenWindowSizeReports/unknown_pixels (0.00s)
  1127. --- PASS: TestScreenWindowSizeReports/partial_pixels_are_unknown (0.00s)
  1128. --- PASS: TestScreenWindowSizeReports/unrelated_window_query (0.00s)
  1129. --- PASS: TestScreenWindowSizeReports/private_parameter_is_ignored (0.00s)
  1130. === RUN TestScreenWindowSizeReportsRequireUsableGeometry
  1131. --- PASS: TestScreenWindowSizeReportsRequireUsableGeometry (0.00s)
  1132. === RUN TestScreenKittyGraphicsFragmentedAPCAndResponse
  1133. --- PASS: TestScreenKittyGraphicsFragmentedAPCAndResponse (0.00s)
  1134. === RUN TestScreenKittyGraphicsWithoutImageIDDoesNotRespond
  1135. --- PASS: TestScreenKittyGraphicsWithoutImageIDDoesNotRespond (0.00s)
  1136. === RUN TestScreenKittyIcatDetectionResponses
  1137. --- PASS: TestScreenKittyIcatDetectionResponses (0.00s)
  1138. === RUN TestScreenKittyGraphicsPrimaryAndAlternateState
  1139. --- PASS: TestScreenKittyGraphicsPrimaryAndAlternateState (0.00s)
  1140. === RUN TestScreenReenteringActiveAlternateClearsGraphicsState
  1141. --- PASS: TestScreenReenteringActiveAlternateClearsGraphicsState (0.00s)
  1142. === RUN TestScreenFullClearAbortsPendingUploadAndClearsPlacements
  1143. --- PASS: TestScreenFullClearAbortsPendingUploadAndClearsPlacements (0.00s)
  1144. === RUN TestScreenPendingTransmitDisplayFailsClosedAcrossErrorAndResize
  1145. --- PASS: TestScreenPendingTransmitDisplayFailsClosedAcrossErrorAndResize (0.00s)
  1146. === RUN TestScreenPendingTransmitDisplayIsScopedToScreenBuffer
  1147. --- PASS: TestScreenPendingTransmitDisplayIsScopedToScreenBuffer (0.00s)
  1148. === RUN TestScreenPartialPixelGeometryDoesNotInventPixelCoordinates
  1149. --- PASS: TestScreenPartialPixelGeometryDoesNotInventPixelCoordinates (0.00s)
  1150. === RUN TestScreenKittyPlacementSeparatesCursorOriginCropAndPixelOffset
  1151. --- PASS: TestScreenKittyPlacementSeparatesCursorOriginCropAndPixelOffset (0.00s)
  1152. === RUN TestScreenKittyGraphicsOrdinaryResetClearScrollAndResize
  1153. --- PASS: TestScreenKittyGraphicsOrdinaryResetClearScrollAndResize (0.00s)
  1154. === RUN TestScreenSnapshotCapturesOwnedActiveGraphicsSnapshot
  1155. --- PASS: TestScreenSnapshotCapturesOwnedActiveGraphicsSnapshot (0.00s)
  1156. === RUN TestScreenOrdinaryTextPathDoesNotAllocateGraphicsState
  1157. --- PASS: TestScreenOrdinaryTextPathDoesNotAllocateGraphicsState (0.00s)
  1158. === RUN TestScreenKittyDiscardRetainsTerminatorFraming
  1159. --- PASS: TestScreenKittyDiscardRetainsTerminatorFraming (0.00s)
  1160. === RUN TestScreenKittyPlacementUsesCursorAndCControlsMovement
  1161. --- PASS: TestScreenKittyPlacementUsesCursorAndCControlsMovement (0.00s)
  1162. === RUN TestScreenKittyPlacementNormalizesDeferredWrapCursor
  1163. --- PASS: TestScreenKittyPlacementNormalizesDeferredWrapCursor (0.00s)
  1164. === RUN TestScreenKittyNaturalImageHeightMovesCursorBelowPlacement
  1165. --- PASS: TestScreenKittyNaturalImageHeightMovesCursorBelowPlacement (0.00s)
  1166. === RUN TestScreenKittyPlacementScrollsWithTallImageCursorAdvance
  1167. --- PASS: TestScreenKittyPlacementScrollsWithTallImageCursorAdvance (0.00s)
  1168. === RUN TestScreenKittyPlacementScrollsOnlyWhenContainedInRegion
  1169. --- PASS: TestScreenKittyPlacementScrollsOnlyWhenContainedInRegion (0.00s)
  1170. === RUN TestScreenKittyPlacementScrollSkipsBottomEdgeOverflow
  1171. --- PASS: TestScreenKittyPlacementScrollSkipsBottomEdgeOverflow (0.00s)
  1172. === RUN TestScreenKittyFragmentedAPCsDoNotAliasEscapeBuffer
  1173. --- PASS: TestScreenKittyFragmentedAPCsDoNotAliasEscapeBuffer (0.00s)
  1174. === RUN TestScreenWriteReentrantFromCallbackKeepsOuterStreamIntact
  1175. === RUN TestScreenWriteReentrantFromCallbackKeepsOuterStreamIntact/split_CSI_then_DA_reply_writes_text
  1176. === RUN TestScreenWriteReentrantFromCallbackKeepsOuterStreamIntact/split_APC_response_writes_upload
  1177. --- PASS: TestScreenWriteReentrantFromCallbackKeepsOuterStreamIntact (0.00s)
  1178. --- PASS: TestScreenWriteReentrantFromCallbackKeepsOuterStreamIntact/split_CSI_then_DA_reply_writes_text (0.00s)
  1179. --- PASS: TestScreenWriteReentrantFromCallbackKeepsOuterStreamIntact/split_APC_response_writes_upload (0.00s)
  1180. === RUN TestScreenKittyNewlinePaddedPayloadRetainsOnlyAccountedBytes
  1181. --- PASS: TestScreenKittyNewlinePaddedPayloadRetainsOnlyAccountedBytes (0.55s)
  1182. === RUN TestScreenKittyGraphicsDoesNotAliasCallerWriteBuffer
  1183. === RUN TestScreenKittyGraphicsDoesNotAliasCallerWriteBuffer/single-shot_transmit_and_display
  1184. === RUN TestScreenKittyGraphicsDoesNotAliasCallerWriteBuffer/first_and_final_chunk_in_one_write
  1185. === RUN TestScreenKittyGraphicsDoesNotAliasCallerWriteBuffer/first_chunk_write_then_buffer_reuse_before_final_chunk
  1186. --- PASS: TestScreenKittyGraphicsDoesNotAliasCallerWriteBuffer (0.00s)
  1187. --- PASS: TestScreenKittyGraphicsDoesNotAliasCallerWriteBuffer/single-shot_transmit_and_display (0.00s)
  1188. --- PASS: TestScreenKittyGraphicsDoesNotAliasCallerWriteBuffer/first_and_final_chunk_in_one_write (0.00s)
  1189. --- PASS: TestScreenKittyGraphicsDoesNotAliasCallerWriteBuffer/first_chunk_write_then_buffer_reuse_before_final_chunk (0.00s)
  1190. === RUN TestScreenKittySingleColumnOrRowPlacement
  1191. === RUN TestScreenKittySingleColumnOrRowPlacement/columns_only
  1192. === RUN TestScreenKittySingleColumnOrRowPlacement/rows_only
  1193. === RUN TestScreenKittySingleColumnOrRowPlacement/zero_rows_is_unset
  1194. === RUN TestScreenKittySingleColumnOrRowPlacement/zero_columns_is_unset
  1195. === RUN TestScreenKittySingleColumnOrRowPlacement/known_cell_pixels
  1196. === RUN TestScreenKittySingleColumnOrRowPlacement/put_existing_image
  1197. --- PASS: TestScreenKittySingleColumnOrRowPlacement (0.00s)
  1198. --- PASS: TestScreenKittySingleColumnOrRowPlacement/columns_only (0.00s)
  1199. --- PASS: TestScreenKittySingleColumnOrRowPlacement/rows_only (0.00s)
  1200. --- PASS: TestScreenKittySingleColumnOrRowPlacement/zero_rows_is_unset (0.00s)
  1201. --- PASS: TestScreenKittySingleColumnOrRowPlacement/zero_columns_is_unset (0.00s)
  1202. --- PASS: TestScreenKittySingleColumnOrRowPlacement/known_cell_pixels (0.00s)
  1203. --- PASS: TestScreenKittySingleColumnOrRowPlacement/put_existing_image (0.00s)
  1204. === RUN TestZshAutosuggestionRepaintEmitsForwardDamage
  1205. --- PASS: TestZshAutosuggestionRepaintEmitsForwardDamage (0.00s)
  1206. === RUN TestIntegrationScenarios
  1207. === RUN TestIntegrationScenarios/renderer_stays_in_sync_after_VT_edit_damage
  1208. === RUN TestIntegrationScenarios/DCS_sequence_terminated_by_ST_is_ignored
  1209. === RUN TestIntegrationScenarios/fish-like_prompt_redraw_preserves_typed_characters
  1210. --- PASS: TestIntegrationScenarios (0.00s)
  1211. --- PASS: TestIntegrationScenarios/renderer_stays_in_sync_after_VT_edit_damage (0.00s)
  1212. --- PASS: TestIntegrationScenarios/DCS_sequence_terminated_by_ST_is_ignored (0.00s)
  1213. --- PASS: TestIntegrationScenarios/fish-like_prompt_redraw_preserves_typed_characters (0.00s)
  1214. === RUN TestScreenKittyKeyboardFlags
  1215. === RUN TestScreenKittyKeyboardFlags/default
  1216. === RUN TestScreenKittyKeyboardFlags/push
  1217. === RUN TestScreenKittyKeyboardFlags/push_without_flags
  1218. === RUN TestScreenKittyKeyboardFlags/push_masks_unknown_bits
  1219. === RUN TestScreenKittyKeyboardFlags/push_twice
  1220. === RUN TestScreenKittyKeyboardFlags/pop_default_one
  1221. === RUN TestScreenKittyKeyboardFlags/pop_n
  1222. === RUN TestScreenKittyKeyboardFlags/pop_past_empty
  1223. === RUN TestScreenKittyKeyboardFlags/pop_empty
  1224. === RUN TestScreenKittyKeyboardFlags/set_replace_on_empty
  1225. === RUN TestScreenKittyKeyboardFlags/set_replace
  1226. === RUN TestScreenKittyKeyboardFlags/set_or
  1227. === RUN TestScreenKittyKeyboardFlags/set_clear
  1228. === RUN TestScreenKittyKeyboardFlags/set_unknown_mode_ignored
  1229. === RUN TestScreenKittyKeyboardFlags/set_replaces_top_only
  1230. === RUN TestScreenKittyKeyboardFlags/malformed_flags_are_zero
  1231. === RUN TestScreenKittyKeyboardFlags/plain_CSI_u_restores_cursor_only
  1232. === RUN TestScreenKittyKeyboardFlags/RIS_resets
  1233. === RUN TestScreenKittyKeyboardFlags/alternate_screen_has_its_own_stack
  1234. === RUN TestScreenKittyKeyboardFlags/alternate_screen_push
  1235. === RUN TestScreenKittyKeyboardFlags/leaving_alternate_restores_main_stack
  1236. --- PASS: TestScreenKittyKeyboardFlags (0.00s)
  1237. --- PASS: TestScreenKittyKeyboardFlags/default (0.00s)
  1238. --- PASS: TestScreenKittyKeyboardFlags/push (0.00s)
  1239. --- PASS: TestScreenKittyKeyboardFlags/push_without_flags (0.00s)
  1240. --- PASS: TestScreenKittyKeyboardFlags/push_masks_unknown_bits (0.00s)
  1241. --- PASS: TestScreenKittyKeyboardFlags/push_twice (0.00s)
  1242. --- PASS: TestScreenKittyKeyboardFlags/pop_default_one (0.00s)
  1243. --- PASS: TestScreenKittyKeyboardFlags/pop_n (0.00s)
  1244. --- PASS: TestScreenKittyKeyboardFlags/pop_past_empty (0.00s)
  1245. --- PASS: TestScreenKittyKeyboardFlags/pop_empty (0.00s)
  1246. --- PASS: TestScreenKittyKeyboardFlags/set_replace_on_empty (0.00s)
  1247. --- PASS: TestScreenKittyKeyboardFlags/set_replace (0.00s)
  1248. --- PASS: TestScreenKittyKeyboardFlags/set_or (0.00s)
  1249. --- PASS: TestScreenKittyKeyboardFlags/set_clear (0.00s)
  1250. --- PASS: TestScreenKittyKeyboardFlags/set_unknown_mode_ignored (0.00s)
  1251. --- PASS: TestScreenKittyKeyboardFlags/set_replaces_top_only (0.00s)
  1252. --- PASS: TestScreenKittyKeyboardFlags/malformed_flags_are_zero (0.00s)
  1253. --- PASS: TestScreenKittyKeyboardFlags/plain_CSI_u_restores_cursor_only (0.00s)
  1254. --- PASS: TestScreenKittyKeyboardFlags/RIS_resets (0.00s)
  1255. --- PASS: TestScreenKittyKeyboardFlags/alternate_screen_has_its_own_stack (0.00s)
  1256. --- PASS: TestScreenKittyKeyboardFlags/alternate_screen_push (0.00s)
  1257. --- PASS: TestScreenKittyKeyboardFlags/leaving_alternate_restores_main_stack (0.00s)
  1258. === RUN TestScreenKittyKeyboardStackIsBounded
  1259. --- PASS: TestScreenKittyKeyboardStackIsBounded (0.00s)
  1260. === RUN TestScreenKittyKeyboardQuery
  1261. === RUN TestScreenKittyKeyboardQuery/empty
  1262. === RUN TestScreenKittyKeyboardQuery/after_push
  1263. === RUN TestScreenKittyKeyboardQuery/with_params_is_ignored
  1264. === RUN TestScreenKittyKeyboardQuery/split_across_writes
  1265. --- PASS: TestScreenKittyKeyboardQuery (0.00s)
  1266. --- PASS: TestScreenKittyKeyboardQuery/empty (0.00s)
  1267. --- PASS: TestScreenKittyKeyboardQuery/after_push (0.00s)
  1268. --- PASS: TestScreenKittyKeyboardQuery/with_params_is_ignored (0.00s)
  1269. --- PASS: TestScreenKittyKeyboardQuery/split_across_writes (0.00s)
  1270. === RUN TestESCSequences
  1271. === RUN TestESCSequences/ESC_=_(DECKPAM)_is_ignored,_following_text_is_printable
  1272. === RUN TestESCSequences/ESC_7_/_ESC_8_save_and_restore_the_cursor
  1273. === RUN TestESCSequences/ESC_7_/_ESC_8_restore_origin_and_insert_modes
  1274. === RUN TestESCSequences/ESC_D_(index),_ESC_E_(next_line),_ESC_M_(reverse_index)
  1275. --- PASS: TestESCSequences (0.00s)
  1276. --- PASS: TestESCSequences/ESC_=_(DECKPAM)_is_ignored,_following_text_is_printable (0.00s)
  1277. --- PASS: TestESCSequences/ESC_7_/_ESC_8_save_and_restore_the_cursor (0.00s)
  1278. --- PASS: TestESCSequences/ESC_7_/_ESC_8_restore_origin_and_insert_modes (0.00s)
  1279. --- PASS: TestESCSequences/ESC_D_(index),_ESC_E_(next_line),_ESC_M_(reverse_index) (0.00s)
  1280. === RUN TestScreenReportsSynchronizedUpdateMode
  1281. --- PASS: TestScreenReportsSynchronizedUpdateMode (0.00s)
  1282. === RUN TestForceSyncEnd
  1283. --- PASS: TestForceSyncEnd (0.00s)
  1284. === RUN TestScreenCursorAndMouseStateAccessors
  1285. === RUN TestScreenCursorAndMouseStateAccessors/cursor_position_and_visibility_are_exposed
  1286. === RUN TestScreenCursorAndMouseStateAccessors/mouse_mode_and_SGR_are_exposed
  1287. === RUN TestScreenCursorAndMouseStateAccessors/reset_restores_cursor_and_mouse_defaults
  1288. --- PASS: TestScreenCursorAndMouseStateAccessors (0.00s)
  1289. --- PASS: TestScreenCursorAndMouseStateAccessors/cursor_position_and_visibility_are_exposed (0.00s)
  1290. --- PASS: TestScreenCursorAndMouseStateAccessors/mouse_mode_and_SGR_are_exposed (0.00s)
  1291. --- PASS: TestScreenCursorAndMouseStateAccessors/reset_restores_cursor_and_mouse_defaults (0.00s)
  1292. === RUN TestScreenMouseModeDisableInactiveIsNoOp
  1293. --- PASS: TestScreenMouseModeDisableInactiveIsNoOp (0.00s)
  1294. === RUN TestScreenCursorStyleDECSCUSR
  1295. === RUN TestScreenCursorStyleDECSCUSR/explicit_style
  1296. === RUN TestScreenCursorStyleDECSCUSR/blank_style_parameter
  1297. === RUN TestScreenCursorStyleDECSCUSR/invalid_low_style_is_ignored
  1298. === RUN TestScreenCursorStyleDECSCUSR/invalid_high_style_is_ignored
  1299. === RUN TestScreenCursorStyleDECSCUSR/XTVERSION_is_ignored
  1300. --- PASS: TestScreenCursorStyleDECSCUSR (0.00s)
  1301. --- PASS: TestScreenCursorStyleDECSCUSR/explicit_style (0.00s)
  1302. --- PASS: TestScreenCursorStyleDECSCUSR/blank_style_parameter (0.00s)
  1303. --- PASS: TestScreenCursorStyleDECSCUSR/invalid_low_style_is_ignored (0.00s)
  1304. --- PASS: TestScreenCursorStyleDECSCUSR/invalid_high_style_is_ignored (0.00s)
  1305. --- PASS: TestScreenCursorStyleDECSCUSR/XTVERSION_is_ignored (0.00s)
  1306. === RUN TestScreenInvalidCursorStyleDoesNotOverwriteCurrentStyle
  1307. --- PASS: TestScreenInvalidCursorStyleDoesNotOverwriteCurrentStyle (0.00s)
  1308. === RUN TestScreenAltScreenActiveAccessor
  1309. --- PASS: TestScreenAltScreenActiveAccessor (0.00s)
  1310. === RUN TestOnBellFiresForLoneBEL
  1311. --- PASS: TestOnBellFiresForLoneBEL (0.00s)
  1312. === RUN TestOnBellIgnoresOSCTerminator
  1313. --- PASS: TestOnBellIgnoresOSCTerminator (0.00s)
  1314. === RUN TestBELWithoutCallbackIsDiscarded
  1315. --- PASS: TestBELWithoutCallbackIsDiscarded (0.00s)
  1316. === RUN TestTerminalTitleRetainsOSC0AndOSC2
  1317. === RUN TestTerminalTitleRetainsOSC0AndOSC2/OSC_0_BEL_terminated
  1318. === RUN TestTerminalTitleRetainsOSC0AndOSC2/OSC_0_ST_terminated
  1319. === RUN TestTerminalTitleRetainsOSC0AndOSC2/OSC_2_BEL_terminated
  1320. === RUN TestTerminalTitleRetainsOSC0AndOSC2/OSC_2_ST_terminated
  1321. --- PASS: TestTerminalTitleRetainsOSC0AndOSC2 (0.00s)
  1322. --- PASS: TestTerminalTitleRetainsOSC0AndOSC2/OSC_0_BEL_terminated (0.00s)
  1323. --- PASS: TestTerminalTitleRetainsOSC0AndOSC2/OSC_0_ST_terminated (0.00s)
  1324. --- PASS: TestTerminalTitleRetainsOSC0AndOSC2/OSC_2_BEL_terminated (0.00s)
  1325. --- PASS: TestTerminalTitleRetainsOSC0AndOSC2/OSC_2_ST_terminated (0.00s)
  1326. === RUN TestTerminalTitleHandlesSplitWritesReplacementAndClear
  1327. --- PASS: TestTerminalTitleHandlesSplitWritesReplacementAndClear (0.00s)
  1328. === RUN TestTerminalTitleIgnoresUnrelatedAndOversizedOSC
  1329. --- PASS: TestTerminalTitleIgnoresUnrelatedAndOversizedOSC (0.00s)
  1330. === RUN TestOnNotifyOSC9
  1331. --- PASS: TestOnNotifyOSC9 (0.00s)
  1332. === RUN TestOSC9ProgressTransitions
  1333. === RUN TestOSC9ProgressTransitions/finish_fires_once
  1334. === RUN TestOSC9ProgressTransitions/error_fires_once_repeat_no_fire
  1335. === RUN TestOSC9ProgressTransitions/indeterminate_clear_fires
  1336. === RUN TestOSC9ProgressTransitions/paused_clear_fires
  1337. === RUN TestOSC9ProgressTransitions/ongoing_updates_silent
  1338. === RUN TestOSC9ProgressTransitions/bare_clear_silent
  1339. === RUN TestOSC9ProgressTransitions/bare_progress_ignored
  1340. === RUN TestOSC9ProgressTransitions/unparseable_ignored
  1341. === RUN TestOSC9ProgressTransitions/error_active_clear_fires_error_then_finish
  1342. === RUN TestOSC9ProgressTransitions/error_clear_only_fires_error
  1343. --- PASS: TestOSC9ProgressTransitions (0.00s)
  1344. --- PASS: TestOSC9ProgressTransitions/finish_fires_once (0.00s)
  1345. --- PASS: TestOSC9ProgressTransitions/error_fires_once_repeat_no_fire (0.00s)
  1346. --- PASS: TestOSC9ProgressTransitions/indeterminate_clear_fires (0.00s)
  1347. --- PASS: TestOSC9ProgressTransitions/paused_clear_fires (0.00s)
  1348. --- PASS: TestOSC9ProgressTransitions/ongoing_updates_silent (0.00s)
  1349. --- PASS: TestOSC9ProgressTransitions/bare_clear_silent (0.00s)
  1350. --- PASS: TestOSC9ProgressTransitions/bare_progress_ignored (0.00s)
  1351. --- PASS: TestOSC9ProgressTransitions/unparseable_ignored (0.00s)
  1352. --- PASS: TestOSC9ProgressTransitions/error_active_clear_fires_error_then_finish (0.00s)
  1353. --- PASS: TestOSC9ProgressTransitions/error_clear_only_fires_error (0.00s)
  1354. === RUN TestOSC9ProgressSplitAcrossWritesFiresOnce
  1355. --- PASS: TestOSC9ProgressSplitAcrossWritesFiresOnce (0.00s)
  1356. === RUN TestOSC9ProgressNilCallbackDoesNotPanic
  1357. --- PASS: TestOSC9ProgressNilCallbackDoesNotPanic (0.00s)
  1358. === RUN TestOSC9ProgressSTTerminated
  1359. --- PASS: TestOSC9ProgressSTTerminated (0.00s)
  1360. === RUN TestOSC9ProgressStateTrackedBeforeCallbackSet
  1361. --- PASS: TestOSC9ProgressStateTrackedBeforeCallbackSet (0.00s)
  1362. === RUN TestOnNotifyIgnoresOSC9Progress
  1363. --- PASS: TestOnNotifyIgnoresOSC9Progress (0.00s)
  1364. === RUN TestOnNotifyOSC940RemainsGeneric
  1365. --- PASS: TestOnNotifyOSC940RemainsGeneric (0.00s)
  1366. === RUN TestOnNotifyOSC777STTerminated
  1367. --- PASS: TestOnNotifyOSC777STTerminated (0.00s)
  1368. === RUN TestOnNotifyIgnoresOtherOSC
  1369. --- PASS: TestOnNotifyIgnoresOtherOSC (0.00s)
  1370. === RUN TestOnNotifySplitAcrossWrites
  1371. --- PASS: TestOnNotifySplitAcrossWrites (0.00s)
  1372. === RUN TestOnClipboardBELTerminated
  1373. --- PASS: TestOnClipboardBELTerminated (0.00s)
  1374. === RUN TestOnClipboardSTTerminated
  1375. --- PASS: TestOnClipboardSTTerminated (0.00s)
  1376. === RUN TestOnClipboardQueryIgnored
  1377. --- PASS: TestOnClipboardQueryIgnored (0.00s)
  1378. === RUN TestOnClipboardEmptySelection
  1379. --- PASS: TestOnClipboardEmptySelection (0.00s)
  1380. === RUN TestOnClipboardNilCallbackDoesNotPanic
  1381. --- PASS: TestOnClipboardNilCallbackDoesNotPanic (0.00s)
  1382. === RUN TestOnClipboardSplitAcrossWrites
  1383. --- PASS: TestOnClipboardSplitAcrossWrites (0.00s)
  1384. === RUN TestOnClipboardNoSecondSemicolonIgnored
  1385. --- PASS: TestOnClipboardNoSecondSemicolonIgnored (0.00s)
  1386. === RUN TestOSCSequences
  1387. === RUN TestOSCSequences/BEL-terminated_OSC_is_ignored
  1388. === RUN TestOSCSequences/ST-terminated_OSC_is_ignored
  1389. === RUN TestOSCSequences/multiple_OSC_sequences_in_a_row_are_all_ignored
  1390. === RUN TestOSCSequences/BEL-terminated_OSC_split_across_writes_is_ignored
  1391. === RUN TestOSCSequences/ST-terminated_OSC_split_across_writes_is_ignored
  1392. === RUN TestOSCSequences/unterminated_OSC_sequence_is_bounded_and_dropped
  1393. --- PASS: TestOSCSequences (0.00s)
  1394. --- PASS: TestOSCSequences/BEL-terminated_OSC_is_ignored (0.00s)
  1395. --- PASS: TestOSCSequences/ST-terminated_OSC_is_ignored (0.00s)
  1396. --- PASS: TestOSCSequences/multiple_OSC_sequences_in_a_row_are_all_ignored (0.00s)
  1397. --- PASS: TestOSCSequences/BEL-terminated_OSC_split_across_writes_is_ignored (0.00s)
  1398. --- PASS: TestOSCSequences/ST-terminated_OSC_split_across_writes_is_ignored (0.00s)
  1399. --- PASS: TestOSCSequences/unterminated_OSC_sequence_is_bounded_and_dropped (0.00s)
  1400. === RUN TestResize
  1401. === RUN TestResize/same_size_preserves_content_and_skips_FullRedraw
  1402. === RUN TestResize/grow_preserves_visible_content_and_cursor
  1403. === RUN TestResize/height_shrink_evicts_top_lines_and_follows_cursor
  1404. === RUN TestResize/soft_wrapped_lines_reflow_on_shrink_and_growth
  1405. === RUN TestResize/erase_severs_a_soft_wrap_boundary
  1406. === RUN TestResize/in-place_repaint_does_not_merge_with_the_row_below
  1407. === RUN TestResize/wide_edge_padding_does_not_become_logical_content
  1408. === RUN TestResize/width_truncates_and_pads_without_reflow
  1409. === RUN TestResize/width_shrink_repairs_truncated_wide_head
  1410. === RUN TestResize/random_wide_resize_repairs_copied_rows
  1411. === RUN TestResize/cursor_and_saved_cursor_clamp
  1412. === RUN TestResize/alternate_resize_keeps_saved_normal_content
  1413. === RUN TestResize/alternate_resize_shifts_active_and_saved_cursors
  1414. === RUN TestResize/style_mouse_cursor_and_bracketed_paste_modes_survive
  1415. --- PASS: TestResize (0.01s)
  1416. --- PASS: TestResize/same_size_preserves_content_and_skips_FullRedraw (0.00s)
  1417. --- PASS: TestResize/grow_preserves_visible_content_and_cursor (0.00s)
  1418. --- PASS: TestResize/height_shrink_evicts_top_lines_and_follows_cursor (0.00s)
  1419. --- PASS: TestResize/soft_wrapped_lines_reflow_on_shrink_and_growth (0.00s)
  1420. --- PASS: TestResize/erase_severs_a_soft_wrap_boundary (0.00s)
  1421. --- PASS: TestResize/in-place_repaint_does_not_merge_with_the_row_below (0.00s)
  1422. --- PASS: TestResize/wide_edge_padding_does_not_become_logical_content (0.00s)
  1423. --- PASS: TestResize/width_truncates_and_pads_without_reflow (0.00s)
  1424. --- PASS: TestResize/width_shrink_repairs_truncated_wide_head (0.00s)
  1425. --- PASS: TestResize/random_wide_resize_repairs_copied_rows (0.01s)
  1426. --- PASS: TestResize/cursor_and_saved_cursor_clamp (0.00s)
  1427. --- PASS: TestResize/alternate_resize_keeps_saved_normal_content (0.00s)
  1428. --- PASS: TestResize/alternate_resize_shifts_active_and_saved_cursors (0.00s)
  1429. --- PASS: TestResize/style_mouse_cursor_and_bracketed_paste_modes_survive (0.00s)
  1430. === RUN TestWideCharSurvivesRotatedScroll
  1431. === RUN TestWideCharSurvivesRotatedScroll/wide_pair_moves_up_one_row_on_newline_scroll
  1432. === RUN TestWideCharSurvivesRotatedScroll/wide_pair_moves_down_on_reverse_index
  1433. --- PASS: TestWideCharSurvivesRotatedScroll (0.00s)
  1434. --- PASS: TestWideCharSurvivesRotatedScroll/wide_pair_moves_up_one_row_on_newline_scroll (0.00s)
  1435. --- PASS: TestWideCharSurvivesRotatedScroll/wide_pair_moves_down_on_reverse_index (0.00s)
  1436. === RUN TestLineOffsetInvariantAfterVTSequences
  1437. --- PASS: TestLineOffsetInvariantAfterVTSequences (0.00s)
  1438. === RUN TestScreenSnapshotGeometryAndMetadata
  1439. === RUN TestScreenSnapshotGeometryAndMetadata/nil_receiver_is_the_zero_snapshot
  1440. === RUN TestScreenSnapshotGeometryAndMetadata/normal_viewport_captures_cursor_modes_and_title
  1441. === RUN TestScreenSnapshotGeometryAndMetadata/zero_by_zero_preserves_screen_metadata
  1442. === RUN TestScreenSnapshotGeometryAndMetadata/zero_columns_retains_empty_physical_rows_and_bounds
  1443. === RUN TestScreenSnapshotGeometryAndMetadata/zero_rows_retains_columns_without_rows
  1444. --- PASS: TestScreenSnapshotGeometryAndMetadata (0.00s)
  1445. --- PASS: TestScreenSnapshotGeometryAndMetadata/nil_receiver_is_the_zero_snapshot (0.00s)
  1446. --- PASS: TestScreenSnapshotGeometryAndMetadata/normal_viewport_captures_cursor_modes_and_title (0.00s)
  1447. --- PASS: TestScreenSnapshotGeometryAndMetadata/zero_by_zero_preserves_screen_metadata (0.00s)
  1448. --- PASS: TestScreenSnapshotGeometryAndMetadata/zero_columns_retains_empty_physical_rows_and_bounds (0.00s)
  1449. --- PASS: TestScreenSnapshotGeometryAndMetadata/zero_rows_retains_columns_without_rows (0.00s)
  1450. === RUN TestScreenSnapshotColorSchemeModeExcludesHostPreference
  1451. === RUN TestScreenSnapshotColorSchemeModeExcludesHostPreference/host_preference_alone_is_not_DEC_2031_mode
  1452. === RUN TestScreenSnapshotColorSchemeModeExcludesHostPreference/DEC_2031_mode_is_captured_independently
  1453. --- PASS: TestScreenSnapshotColorSchemeModeExcludesHostPreference (0.00s)
  1454. --- PASS: TestScreenSnapshotColorSchemeModeExcludesHostPreference/host_preference_alone_is_not_DEC_2031_mode (0.00s)
  1455. --- PASS: TestScreenSnapshotColorSchemeModeExcludesHostPreference/DEC_2031_mode_is_captured_independently (0.00s)
  1456. === RUN TestScreenSnapshotTitle
  1457. === RUN TestScreenSnapshotTitle/empty_title
  1458. === RUN TestScreenSnapshotTitle/latest_title_replaces_the_previous_value
  1459. === RUN TestScreenSnapshotTitle/UTF-8_title_is_preserved
  1460. --- PASS: TestScreenSnapshotTitle (0.00s)
  1461. --- PASS: TestScreenSnapshotTitle/empty_title (0.00s)
  1462. --- PASS: TestScreenSnapshotTitle/latest_title_replaces_the_previous_value (0.00s)
  1463. --- PASS: TestScreenSnapshotTitle/UTF-8_title_is_preserved (0.00s)
  1464. === RUN TestScreenSnapshotFidelity
  1465. === RUN TestScreenSnapshotFidelity/styles_wide_continuation_and_bounds_are_exact
  1466. === RUN TestScreenSnapshotFidelity/active_alternate_screen_is_captured
  1467. --- PASS: TestScreenSnapshotFidelity (0.00s)
  1468. --- PASS: TestScreenSnapshotFidelity/styles_wide_continuation_and_bounds_are_exact (0.00s)
  1469. --- PASS: TestScreenSnapshotFidelity/active_alternate_screen_is_captured (0.00s)
  1470. === RUN TestScreenSnapshotPreservesLogicalRowsAfterScroll
  1471. --- PASS: TestScreenSnapshotPreservesLogicalRowsAfterScroll (0.00s)
  1472. === RUN TestScreenSnapshotOwnership
  1473. === RUN TestScreenSnapshotOwnership/later_write
  1474. === RUN TestScreenSnapshotOwnership/later_scroll
  1475. === RUN TestScreenSnapshotOwnership/later_resize
  1476. === RUN TestScreenSnapshotOwnership/later_alternate_entry
  1477. === RUN TestScreenSnapshotOwnership/later_alternate_entry_and_exit
  1478. --- PASS: TestScreenSnapshotOwnership (0.00s)
  1479. --- PASS: TestScreenSnapshotOwnership/later_write (0.00s)
  1480. --- PASS: TestScreenSnapshotOwnership/later_scroll (0.00s)
  1481. --- PASS: TestScreenSnapshotOwnership/later_resize (0.00s)
  1482. --- PASS: TestScreenSnapshotOwnership/later_alternate_entry (0.00s)
  1483. --- PASS: TestScreenSnapshotOwnership/later_alternate_entry_and_exit (0.00s)
  1484. === RUN TestScreenSnapshotBoundsAreIndependent
  1485. === RUN TestScreenSnapshotBoundsAreIndependent/mutating_a_single_boundary_entry_after_the_snapshot
  1486. === RUN TestScreenSnapshotBoundsAreIndependent/replacing_the_whole_boundaries_slice_after_the_snapshot
  1487. --- PASS: TestScreenSnapshotBoundsAreIndependent (0.00s)
  1488. --- PASS: TestScreenSnapshotBoundsAreIndependent/mutating_a_single_boundary_entry_after_the_snapshot (0.00s)
  1489. --- PASS: TestScreenSnapshotBoundsAreIndependent/replacing_the_whole_boundaries_slice_after_the_snapshot (0.00s)
  1490. === RUN TestScreenSnapshotDoesNotMutateHistoryOrDamage
  1491. === RUN TestScreenSnapshotDoesNotMutateHistoryOrDamage/screen_without_history
  1492. === RUN TestScreenSnapshotDoesNotMutateHistoryOrDamage/screen_with_sealed_chunks_and_mutable_tail
  1493. --- PASS: TestScreenSnapshotDoesNotMutateHistoryOrDamage (0.00s)
  1494. --- PASS: TestScreenSnapshotDoesNotMutateHistoryOrDamage/screen_without_history (0.00s)
  1495. --- PASS: TestScreenSnapshotDoesNotMutateHistoryOrDamage/screen_with_sealed_chunks_and_mutable_tail (0.00s)
  1496. === RUN TestScreenSnapshotPreservesStaleDamageAcknowledge
  1497. === RUN TestScreenSnapshotPreservesStaleDamageAcknowledge/write_after_capture
  1498. === RUN TestScreenSnapshotPreservesStaleDamageAcknowledge/resize_after_capture
  1499. --- PASS: TestScreenSnapshotPreservesStaleDamageAcknowledge (0.00s)
  1500. --- PASS: TestScreenSnapshotPreservesStaleDamageAcknowledge/write_after_capture (0.00s)
  1501. --- PASS: TestScreenSnapshotPreservesStaleDamageAcknowledge/resize_after_capture (0.00s)
  1502. === RUN TestScreenSnapshotPreservesExactDamageAcknowledge
  1503. === RUN TestScreenSnapshotPreservesExactDamageAcknowledge/snapshot_does_not_stale_an_exact_damage_capture
  1504. --- PASS: TestScreenSnapshotPreservesExactDamageAcknowledge (0.00s)
  1505. --- PASS: TestScreenSnapshotPreservesExactDamageAcknowledge/snapshot_does_not_stale_an_exact_damage_capture (0.00s)
  1506. === RUN TestWritePrintableAndUTF8
  1507. === RUN TestWritePrintableAndUTF8/printable_ASCII_advances_cursor_and_records_damage
  1508. === RUN TestWritePrintableAndUTF8/UTF-8_multi-byte_runes_occupy_one_cell_each
  1509. === RUN TestWritePrintableAndUTF8/printable_beyond_width_wraps_to_next_line
  1510. === RUN TestWritePrintableAndUTF8/printable_beyond_screen_height_scrolls
  1511. --- PASS: TestWritePrintableAndUTF8 (0.00s)
  1512. --- PASS: TestWritePrintableAndUTF8/printable_ASCII_advances_cursor_and_records_damage (0.00s)
  1513. --- PASS: TestWritePrintableAndUTF8/UTF-8_multi-byte_runes_occupy_one_cell_each (0.00s)
  1514. --- PASS: TestWritePrintableAndUTF8/printable_beyond_width_wraps_to_next_line (0.00s)
  1515. --- PASS: TestWritePrintableAndUTF8/printable_beyond_screen_height_scrolls (0.00s)
  1516. === RUN TestCursorControlChars
  1517. === RUN TestCursorControlChars/CR_moves_column_back_to_0
  1518. === RUN TestCursorControlChars/LF_with_CR_moves_to_next_line_column_0
  1519. === RUN TestCursorControlChars/LF_alone_does_not_reset_column
  1520. === RUN TestCursorControlChars/LF_at_pending_wrap_boundary_advances_exactly_one_line
  1521. === RUN TestCursorControlChars/LF_scrolls_when_both_lines_are_full
  1522. === RUN TestCursorControlChars/BS_moves_cursor_back_without_touching_the_cell
  1523. === RUN TestCursorControlChars/BS_at_column_zero_is_a_no-op
  1524. === RUN TestCursorControlChars/tab_moves_cursor_without_changing_cells_or_damage
  1525. --- PASS: TestCursorControlChars (0.00s)
  1526. --- PASS: TestCursorControlChars/CR_moves_column_back_to_0 (0.00s)
  1527. --- PASS: TestCursorControlChars/LF_with_CR_moves_to_next_line_column_0 (0.00s)
  1528. --- PASS: TestCursorControlChars/LF_alone_does_not_reset_column (0.00s)
  1529. --- PASS: TestCursorControlChars/LF_at_pending_wrap_boundary_advances_exactly_one_line (0.00s)
  1530. --- PASS: TestCursorControlChars/LF_scrolls_when_both_lines_are_full (0.00s)
  1531. --- PASS: TestCursorControlChars/BS_moves_cursor_back_without_touching_the_cell (0.00s)
  1532. --- PASS: TestCursorControlChars/BS_at_column_zero_is_a_no-op (0.00s)
  1533. --- PASS: TestCursorControlChars/tab_moves_cursor_without_changing_cells_or_damage (0.00s)
  1534. === RUN TestInvalidInputIgnored
  1535. === RUN TestInvalidInputIgnored/invalid_UTF-8_continuation_byte_without_start_byte
  1536. === RUN TestInvalidInputIgnored/unhandled_control_characters_below_0x20
  1537. --- PASS: TestInvalidInputIgnored (0.00s)
  1538. --- PASS: TestInvalidInputIgnored/invalid_UTF-8_continuation_byte_without_start_byte (0.00s)
  1539. --- PASS: TestInvalidInputIgnored/unhandled_control_characters_below_0x20 (0.00s)
  1540. === RUN TestWriteAtEdgeNoPanic
  1541. === RUN TestWriteAtEdgeNoPanic/writing_past_a_1x1_screen_scrolls_instead_of_panicking
  1542. --- PASS: TestWriteAtEdgeNoPanic (0.00s)
  1543. --- PASS: TestWriteAtEdgeNoPanic/writing_past_a_1x1_screen_scrolls_instead_of_panicking (0.00s)
  1544. === RUN TestStylePersists
  1545. === RUN TestStylePersists/bold_persists_across_separate_Write_calls
  1546. --- PASS: TestStylePersists (0.00s)
  1547. --- PASS: TestStylePersists/bold_persists_across_separate_Write_calls (0.00s)
  1548. === RUN TestWideAndZeroWidthRunes
  1549. === RUN TestWideAndZeroWidthRunes/CJK_writes_wide_left_cell_plus_continuation
  1550. === RUN TestWideAndZeroWidthRunes/CJK_mixed_with_ASCII
  1551. === RUN TestWideAndZeroWidthRunes/emoji_writes_wide_pair
  1552. === RUN TestWideAndZeroWidthRunes/combining_mark_is_skipped_without_advancing_cursor
  1553. === RUN TestWideAndZeroWidthRunes/zero-width_characters_are_skipped_without_advancing_cursor
  1554. === RUN TestWideAndZeroWidthRunes/CJK_surrounded_by_ASCII_on_both_sides
  1555. === RUN TestWideAndZeroWidthRunes/wide_char_at_last_column_wraps_to_next_line,_abandoned_cell_cleared
  1556. === RUN TestWideAndZeroWidthRunes/CJK_damage_width_is_2
  1557. === RUN TestWideAndZeroWidthRunes/mixed_ASCII,_CJK,_emoji,_and_combining_marks_keep_cursor_aligned
  1558. === RUN TestWideAndZeroWidthRunes/overwrite_left_half_of_wide_pair_with_narrow_clears_both
  1559. === RUN TestWideAndZeroWidthRunes/overwrite_right_half_(continuation)_with_narrow_clears_both
  1560. === RUN TestWideAndZeroWidthRunes/overwrite_half_of_wide_pair_with_a_new_wide_char
  1561. === RUN TestWideAndZeroWidthRunes/erase_to_end_of_line_covering_a_continuation_clears_its_wide_left_half
  1562. === RUN TestWideAndZeroWidthRunes/erase_to_start_of_line_covering_a_wide_left_clears_its_continuation
  1563. === RUN TestWideAndZeroWidthRunes/wrap_abandoning_a_continuation_cell_clears_its_pair_and_extends_damage
  1564. === RUN TestWideAndZeroWidthRunes/insert_chars_at_a_continuation_splits_the_pair_and_repairs_orphans
  1565. === RUN TestWideAndZeroWidthRunes/insert_chars_shifting_a_wide_pair_off_the_right_edge_repairs_the_left_half
  1566. === RUN TestWideAndZeroWidthRunes/delete_char_at_the_left_half_of_a_wide_pair_repairs_the_orphan
  1567. === RUN TestWideAndZeroWidthRunes/delete_char_at_a_continuation_repairs_the_wide_left_and_extends_damage
  1568. === RUN TestWideAndZeroWidthRunes/IRM_inserts_narrow_printable_cells_and_reset_restores_overwrite
  1569. === RUN TestWideAndZeroWidthRunes/IRM_inserts_wide_printable_cells_and_repairs_evicted_wide_head
  1570. === RUN TestWideAndZeroWidthRunes/IRM_wide_insert_at_right_edge_repairs_orphan
  1571. === RUN TestWideAndZeroWidthRunes/wide_char_on_a_width-1_screen_becomes_a_narrow_replacement_rune
  1572. === RUN TestWideAndZeroWidthRunes/wide_pair_survives_a_scroll
  1573. === RUN TestWideAndZeroWidthRunes/combining_mark_alone_writes_no_cell_and_produces_no_damage
  1574. --- PASS: TestWideAndZeroWidthRunes (0.00s)
  1575. --- PASS: TestWideAndZeroWidthRunes/CJK_writes_wide_left_cell_plus_continuation (0.00s)
  1576. --- PASS: TestWideAndZeroWidthRunes/CJK_mixed_with_ASCII (0.00s)
  1577. --- PASS: TestWideAndZeroWidthRunes/emoji_writes_wide_pair (0.00s)
  1578. --- PASS: TestWideAndZeroWidthRunes/combining_mark_is_skipped_without_advancing_cursor (0.00s)
  1579. --- PASS: TestWideAndZeroWidthRunes/zero-width_characters_are_skipped_without_advancing_cursor (0.00s)
  1580. --- PASS: TestWideAndZeroWidthRunes/CJK_surrounded_by_ASCII_on_both_sides (0.00s)
  1581. --- PASS: TestWideAndZeroWidthRunes/wide_char_at_last_column_wraps_to_next_line,_abandoned_cell_cleared (0.00s)
  1582. --- PASS: TestWideAndZeroWidthRunes/CJK_damage_width_is_2 (0.00s)
  1583. --- PASS: TestWideAndZeroWidthRunes/mixed_ASCII,_CJK,_emoji,_and_combining_marks_keep_cursor_aligned (0.00s)
  1584. --- PASS: TestWideAndZeroWidthRunes/overwrite_left_half_of_wide_pair_with_narrow_clears_both (0.00s)
  1585. --- PASS: TestWideAndZeroWidthRunes/overwrite_right_half_(continuation)_with_narrow_clears_both (0.00s)
  1586. --- PASS: TestWideAndZeroWidthRunes/overwrite_half_of_wide_pair_with_a_new_wide_char (0.00s)
  1587. --- PASS: TestWideAndZeroWidthRunes/erase_to_end_of_line_covering_a_continuation_clears_its_wide_left_half (0.00s)
  1588. --- PASS: TestWideAndZeroWidthRunes/erase_to_start_of_line_covering_a_wide_left_clears_its_continuation (0.00s)
  1589. --- PASS: TestWideAndZeroWidthRunes/wrap_abandoning_a_continuation_cell_clears_its_pair_and_extends_damage (0.00s)
  1590. --- PASS: TestWideAndZeroWidthRunes/insert_chars_at_a_continuation_splits_the_pair_and_repairs_orphans (0.00s)
  1591. --- PASS: TestWideAndZeroWidthRunes/insert_chars_shifting_a_wide_pair_off_the_right_edge_repairs_the_left_half (0.00s)
  1592. --- PASS: TestWideAndZeroWidthRunes/delete_char_at_the_left_half_of_a_wide_pair_repairs_the_orphan (0.00s)
  1593. --- PASS: TestWideAndZeroWidthRunes/delete_char_at_a_continuation_repairs_the_wide_left_and_extends_damage (0.00s)
  1594. --- PASS: TestWideAndZeroWidthRunes/IRM_inserts_narrow_printable_cells_and_reset_restores_overwrite (0.00s)
  1595. --- PASS: TestWideAndZeroWidthRunes/IRM_inserts_wide_printable_cells_and_repairs_evicted_wide_head (0.00s)
  1596. --- PASS: TestWideAndZeroWidthRunes/IRM_wide_insert_at_right_edge_repairs_orphan (0.00s)
  1597. --- PASS: TestWideAndZeroWidthRunes/wide_char_on_a_width-1_screen_becomes_a_narrow_replacement_rune (0.00s)
  1598. --- PASS: TestWideAndZeroWidthRunes/wide_pair_survives_a_scroll (0.00s)
  1599. --- PASS: TestWideAndZeroWidthRunes/combining_mark_alone_writes_no_cell_and_produces_no_damage (0.00s)
  1600. === RUN TestRuneWidth
  1601. === RUN TestRuneWidth/space
  1602. === RUN TestRuneWidth/lowercase_ascii_letter
  1603. === RUN TestRuneWidth/uppercase_ascii_letter
  1604. === RUN TestRuneWidth/ascii_digit
  1605. === RUN TestRuneWidth/soft_hyphen
  1606. === RUN TestRuneWidth/combining_grapheme_joiner
  1607. === RUN TestRuneWidth/combining_acute_accent
  1608. === RUN TestRuneWidth/combining_grave_accent
  1609. === RUN TestRuneWidth/zero-width_space
  1610. === RUN TestRuneWidth/zero-width_non-joiner
  1611. === RUN TestRuneWidth/zero-width_joiner
  1612. === RUN TestRuneWidth/BOM_/_zero-width_no-break_space
  1613. === RUN TestRuneWidth/CJK_Unified_Ideograph_(一)
  1614. === RUN TestRuneWidth/CJK_(二)
  1615. === RUN TestRuneWidth/CJK_end_of_BMP
  1616. === RUN TestRuneWidth/CJK_Extension_A
  1617. === RUN TestRuneWidth/Hangul_Syllable_(가)
  1618. === RUN TestRuneWidth/Hangul_Syllable_end
  1619. === RUN TestRuneWidth/CJK_Ideographic_Space
  1620. === RUN TestRuneWidth/Fullwidth_Exclamation_Mark
  1621. === RUN TestRuneWidth/Fullwidth_Cent_Sign
  1622. === RUN TestRuneWidth/grinning_face_emoji
  1623. === RUN TestRuneWidth/rocket_emoji
  1624. === RUN TestRuneWidth/hiragana_a
  1625. === RUN TestRuneWidth/katakana_a
  1626. === RUN TestRuneWidth/CJK_Extension_B
  1627. === RUN TestRuneWidth/supplemental_symbols_(robot)
  1628. === RUN TestRuneWidth/symbols_extended-A_(sari)
  1629. === RUN TestRuneWidth/ideographic_full_stop
  1630. === RUN TestRuneWidth/NUL
  1631. === RUN TestRuneWidth/SOH
  1632. === RUN TestRuneWidth/ESC
  1633. === RUN TestRuneWidth/DEL
  1634. --- PASS: TestRuneWidth (0.00s)
  1635. --- PASS: TestRuneWidth/space (0.00s)
  1636. --- PASS: TestRuneWidth/lowercase_ascii_letter (0.00s)
  1637. --- PASS: TestRuneWidth/uppercase_ascii_letter (0.00s)
  1638. --- PASS: TestRuneWidth/ascii_digit (0.00s)
  1639. --- PASS: TestRuneWidth/soft_hyphen (0.00s)
  1640. --- PASS: TestRuneWidth/combining_grapheme_joiner (0.00s)
  1641. --- PASS: TestRuneWidth/combining_acute_accent (0.00s)
  1642. --- PASS: TestRuneWidth/combining_grave_accent (0.00s)
  1643. --- PASS: TestRuneWidth/zero-width_space (0.00s)
  1644. --- PASS: TestRuneWidth/zero-width_non-joiner (0.00s)
  1645. --- PASS: TestRuneWidth/zero-width_joiner (0.00s)
  1646. --- PASS: TestRuneWidth/BOM_/_zero-width_no-break_space (0.00s)
  1647. --- PASS: TestRuneWidth/CJK_Unified_Ideograph_(一) (0.00s)
  1648. --- PASS: TestRuneWidth/CJK_(二) (0.00s)
  1649. --- PASS: TestRuneWidth/CJK_end_of_BMP (0.00s)
  1650. --- PASS: TestRuneWidth/CJK_Extension_A (0.00s)
  1651. --- PASS: TestRuneWidth/Hangul_Syllable_(가) (0.00s)
  1652. --- PASS: TestRuneWidth/Hangul_Syllable_end (0.00s)
  1653. --- PASS: TestRuneWidth/CJK_Ideographic_Space (0.00s)
  1654. --- PASS: TestRuneWidth/Fullwidth_Exclamation_Mark (0.00s)
  1655. --- PASS: TestRuneWidth/Fullwidth_Cent_Sign (0.00s)
  1656. --- PASS: TestRuneWidth/grinning_face_emoji (0.00s)
  1657. --- PASS: TestRuneWidth/rocket_emoji (0.00s)
  1658. --- PASS: TestRuneWidth/hiragana_a (0.00s)
  1659. --- PASS: TestRuneWidth/katakana_a (0.00s)
  1660. --- PASS: TestRuneWidth/CJK_Extension_B (0.00s)
  1661. --- PASS: TestRuneWidth/supplemental_symbols_(robot) (0.00s)
  1662. --- PASS: TestRuneWidth/symbols_extended-A_(sari) (0.00s)
  1663. --- PASS: TestRuneWidth/ideographic_full_stop (0.00s)
  1664. --- PASS: TestRuneWidth/NUL (0.00s)
  1665. --- PASS: TestRuneWidth/SOH (0.00s)
  1666. --- PASS: TestRuneWidth/ESC (0.00s)
  1667. --- PASS: TestRuneWidth/DEL (0.00s)
  1668. === RUN TestC1Controls
  1669. === RUN TestC1Controls/C1_controls_are_dropped_without_moving_the_cursor
  1670. === RUN TestC1Controls/the_full_C1_control_range_U+0080-U+009F_is_dropped
  1671. === RUN TestC1Controls/printable_characters_still_work_after_C1_controls
  1672. === RUN TestC1Controls/C1_controls_mixed_with_CR_preserve_CR_behavior
  1673. === RUN TestC1Controls/C1_controls_mixed_with_LF_preserve_LF_behavior
  1674. === RUN TestC1Controls/C1_controls_produce_no_damage
  1675. --- PASS: TestC1Controls (0.00s)
  1676. --- PASS: TestC1Controls/C1_controls_are_dropped_without_moving_the_cursor (0.00s)
  1677. --- PASS: TestC1Controls/the_full_C1_control_range_U+0080-U+009F_is_dropped (0.00s)
  1678. --- PASS: TestC1Controls/printable_characters_still_work_after_C1_controls (0.00s)
  1679. --- PASS: TestC1Controls/C1_controls_mixed_with_CR_preserve_CR_behavior (0.00s)
  1680. --- PASS: TestC1Controls/C1_controls_mixed_with_LF_preserve_LF_behavior (0.00s)
  1681. --- PASS: TestC1Controls/C1_controls_produce_no_damage (0.00s)
  1682. === RUN TestScreenLineBoundsDescribesTheLiveGrid
  1683. === RUN TestScreenLineBoundsDescribesTheLiveGrid/wraps_after_column_width
  1684. --- PASS: TestScreenLineBoundsDescribesTheLiveGrid (0.00s)
  1685. --- PASS: TestScreenLineBoundsDescribesTheLiveGrid/wraps_after_column_width (0.00s)
  1686. === RUN TestOnLineEvicted
  1687. === RUN TestOnLineEvicted/newline_scroll_evicts_top_row
  1688. === RUN TestOnLineEvicted/CSI_S_count_evicts_each_top_row_in_order
  1689. --- PASS: TestOnLineEvicted (0.00s)
  1690. --- PASS: TestOnLineEvicted/newline_scroll_evicts_top_row (0.00s)
  1691. --- PASS: TestOnLineEvicted/CSI_S_count_evicts_each_top_row_in_order (0.00s)
  1692. === RUN TestOnLineEvictedAltScreenAndRotation
  1693. === RUN TestOnLineEvictedAltScreenAndRotation/alternate_screen_scroll_does_not_evict
  1694. === RUN TestOnLineEvictedAltScreenAndRotation/evicted_row_follows_logical_top_after_prior_lineOffset_rotation
  1695. --- PASS: TestOnLineEvictedAltScreenAndRotation (0.00s)
  1696. --- PASS: TestOnLineEvictedAltScreenAndRotation/alternate_screen_scroll_does_not_evict (0.00s)
  1697. --- PASS: TestOnLineEvictedAltScreenAndRotation/evicted_row_follows_logical_top_after_prior_lineOffset_rotation (0.00s)
  1698. === RUN TestEvictedLinesCarryTheirBound
  1699. === RUN TestEvictedLinesCarryTheirBound/scroll_evicts_a_soft-wrapped_row
  1700. === RUN TestEvictedLinesCarryTheirBound/scroll_evicts_a_hard_row
  1701. --- PASS: TestEvictedLinesCarryTheirBound (0.00s)
  1702. --- PASS: TestEvictedLinesCarryTheirBound/scroll_evicts_a_soft-wrapped_row (0.00s)
  1703. --- PASS: TestEvictedLinesCarryTheirBound/scroll_evicts_a_hard_row (0.00s)
  1704. === RUN TestReflowEvictedLinesCarryTheirBound
  1705. --- PASS: TestReflowEvictedLinesCarryTheirBound (0.00s)
  1706. === RUN TestHistorySnapshotViewDoesNotSealTailAndCopiesIt
  1707. --- PASS: TestHistorySnapshotViewDoesNotSealTailAndCopiesIt (0.00s)
  1708. === RUN TestHistoryFromBlobsNormalizesFullTailBeforeAppend
  1709. --- PASS: TestHistoryFromBlobsNormalizesFullTailBeforeAppend (0.00s)
  1710. === RUN TestHistoryFromBlobsRestoresAccountingAndEvictsToBothBudgets
  1711. --- PASS: TestHistoryFromBlobsRestoresAccountingAndEvictsToBothBudgets (0.00s)
  1712. === RUN TestHistoryTailPreallocationFollowsGeometry
  1713. --- PASS: TestHistoryTailPreallocationFollowsGeometry (0.00s)
  1714. === RUN TestSoftLinkSurvivesTheScrollItCaused
  1715. === RUN TestSoftLinkSurvivesTheScrollItCaused/narrow_wrap_out_of_the_bottom_row_keeps_the_link
  1716. === RUN TestSoftLinkSurvivesTheScrollItCaused/wide-rune_wrap_out_of_the_bottom_row_keeps_the_link
  1717. === RUN TestSoftLinkSurvivesTheScrollItCaused/explicit_newline_after_a_full-width_bottom_row_severs
  1718. === RUN TestSoftLinkSurvivesTheScrollItCaused/DECSTBM_region_scroll_severs_at_both_edges
  1719. === RUN TestSoftLinkSurvivesTheScrollItCaused/wrap_on_a_one-row_screen_links_nothing_on_the_grid
  1720. --- PASS: TestSoftLinkSurvivesTheScrollItCaused (0.00s)
  1721. --- PASS: TestSoftLinkSurvivesTheScrollItCaused/narrow_wrap_out_of_the_bottom_row_keeps_the_link (0.00s)
  1722. --- PASS: TestSoftLinkSurvivesTheScrollItCaused/wide-rune_wrap_out_of_the_bottom_row_keeps_the_link (0.00s)
  1723. --- PASS: TestSoftLinkSurvivesTheScrollItCaused/explicit_newline_after_a_full-width_bottom_row_severs (0.00s)
  1724. --- PASS: TestSoftLinkSurvivesTheScrollItCaused/DECSTBM_region_scroll_severs_at_both_edges (0.00s)
  1725. --- PASS: TestSoftLinkSurvivesTheScrollItCaused/wrap_on_a_one-row_screen_links_nothing_on_the_grid (0.00s)
  1726. === RUN TestResizeRejoinsALineWrappedOutOfTheBottomRow
  1727. --- PASS: TestResizeRejoinsALineWrappedOutOfTheBottomRow (0.00s)
  1728. === RUN TestSoftLinkFromABottomRowWrapReachesHistory
  1729. --- PASS: TestSoftLinkFromABottomRowWrapReachesHistory (0.00s)
  1730. === RUN TestExternalScreenParserPreservesPublicTerminalModel
  1731. --- PASS: TestExternalScreenParserPreservesPublicTerminalModel (0.00s)
  1732. === RUN TestExternalCallbacksAreSynchronousAndOrdered
  1733. --- PASS: TestExternalCallbacksAreSynchronousAndOrdered (0.00s)
  1734. === RUN TestExternalSnapshotsAndHistoryRespectOwnershipContracts
  1735. --- PASS: TestExternalSnapshotsAndHistoryRespectOwnershipContracts (0.00s)
  1736. === RUN TestExternalSingleOwnerUsageSerializesMutationAndCapture
  1737. --- PASS: TestExternalSingleOwnerUsageSerializesMutationAndCapture (0.00s)
  1738. === RUN TestExternalLineEvictionCallbackReceivesStableCopy
  1739. --- PASS: TestExternalLineEvictionCallbackReceivesStableCopy (0.00s)
  1740. === RUN TestDifferentialOracle
  1741. === RUN TestDifferentialOracle/scenarios
  1742. === RUN TestDifferentialOracle/scenarios/00
  1743. === PAUSE TestDifferentialOracle/scenarios/00
  1744. === RUN TestDifferentialOracle/scenarios/01
  1745. oracle_test.go:615: reduced oracle under -race
  1746. === RUN TestDifferentialOracle/scenarios/02
  1747. oracle_test.go:615: reduced oracle under -race
  1748. === RUN TestDifferentialOracle/scenarios/03
  1749. oracle_test.go:615: reduced oracle under -race
  1750. === RUN TestDifferentialOracle/scenarios/04
  1751. oracle_test.go:615: reduced oracle under -race
  1752. === RUN TestDifferentialOracle/scenarios/05
  1753. oracle_test.go:615: reduced oracle under -race
  1754. === RUN TestDifferentialOracle/scenarios/06
  1755. === PAUSE TestDifferentialOracle/scenarios/06
  1756. === RUN TestDifferentialOracle/scenarios/07
  1757. oracle_test.go:615: reduced oracle under -race
  1758. === RUN TestDifferentialOracle/scenarios/08
  1759. oracle_test.go:615: reduced oracle under -race
  1760. === RUN TestDifferentialOracle/scenarios/09
  1761. oracle_test.go:615: reduced oracle under -race
  1762. === RUN TestDifferentialOracle/scenarios/10
  1763. oracle_test.go:615: reduced oracle under -race
  1764. === RUN TestDifferentialOracle/scenarios/11
  1765. oracle_test.go:615: reduced oracle under -race
  1766. === RUN TestDifferentialOracle/scenarios/12
  1767. === PAUSE TestDifferentialOracle/scenarios/12
  1768. === RUN TestDifferentialOracle/scenarios/13
  1769. oracle_test.go:615: reduced oracle under -race
  1770. === RUN TestDifferentialOracle/scenarios/14
  1771. oracle_test.go:615: reduced oracle under -race
  1772. === RUN TestDifferentialOracle/scenarios/15
  1773. oracle_test.go:615: reduced oracle under -race
  1774. === RUN TestDifferentialOracle/scenarios/16
  1775. oracle_test.go:615: reduced oracle under -race
  1776. === RUN TestDifferentialOracle/scenarios/17
  1777. oracle_test.go:615: reduced oracle under -race
  1778. === RUN TestDifferentialOracle/scenarios/18
  1779. === PAUSE TestDifferentialOracle/scenarios/18
  1780. === RUN TestDifferentialOracle/scenarios/19
  1781. oracle_test.go:615: reduced oracle under -race
  1782. === RUN TestDifferentialOracle/scenarios/20
  1783. oracle_test.go:615: reduced oracle under -race
  1784. === RUN TestDifferentialOracle/scenarios/21
  1785. oracle_test.go:615: reduced oracle under -race
  1786. === RUN TestDifferentialOracle/scenarios/22
  1787. oracle_test.go:615: reduced oracle under -race
  1788. === RUN TestDifferentialOracle/scenarios/23
  1789. oracle_test.go:615: reduced oracle under -race
  1790. === RUN TestDifferentialOracle/scenarios/24
  1791. === PAUSE TestDifferentialOracle/scenarios/24
  1792. === RUN TestDifferentialOracle/scenarios/25
  1793. oracle_test.go:615: reduced oracle under -race
  1794. === RUN TestDifferentialOracle/scenarios/26
  1795. oracle_test.go:615: reduced oracle under -race
  1796. === RUN TestDifferentialOracle/scenarios/27
  1797. oracle_test.go:615: reduced oracle under -race
  1798. === RUN TestDifferentialOracle/scenarios/28
  1799. oracle_test.go:615: reduced oracle under -race
  1800. === RUN TestDifferentialOracle/scenarios/29
  1801. oracle_test.go:615: reduced oracle under -race
  1802. === RUN TestDifferentialOracle/scenarios/30
  1803. === PAUSE TestDifferentialOracle/scenarios/30
  1804. === RUN TestDifferentialOracle/scenarios/31
  1805. oracle_test.go:615: reduced oracle under -race
  1806. === RUN TestDifferentialOracle/scenarios/32
  1807. oracle_test.go:615: reduced oracle under -race
  1808. === RUN TestDifferentialOracle/scenarios/33
  1809. oracle_test.go:615: reduced oracle under -race
  1810. === RUN TestDifferentialOracle/scenarios/34
  1811. oracle_test.go:615: reduced oracle under -race
  1812. === RUN TestDifferentialOracle/scenarios/35
  1813. oracle_test.go:615: reduced oracle under -race
  1814. === CONT TestDifferentialOracle/scenarios/06
  1815. === CONT TestDifferentialOracle/scenarios/30
  1816. === CONT TestDifferentialOracle/scenarios/24
  1817. === CONT TestDifferentialOracle/scenarios/12
  1818. === CONT TestDifferentialOracle/scenarios/00
  1819. === CONT TestDifferentialOracle/scenarios/18
  1820. --- PASS: TestDifferentialOracle (41.53s)
  1821. --- PASS: TestDifferentialOracle/scenarios (0.00s)
  1822. --- SKIP: TestDifferentialOracle/scenarios/01 (0.00s)
  1823. --- SKIP: TestDifferentialOracle/scenarios/02 (0.00s)
  1824. --- SKIP: TestDifferentialOracle/scenarios/03 (0.00s)
  1825. --- SKIP: TestDifferentialOracle/scenarios/04 (0.00s)
  1826. --- SKIP: TestDifferentialOracle/scenarios/05 (0.00s)
  1827. --- SKIP: TestDifferentialOracle/scenarios/07 (0.00s)
  1828. --- SKIP: TestDifferentialOracle/scenarios/08 (0.00s)
  1829. --- SKIP: TestDifferentialOracle/scenarios/09 (0.00s)
  1830. --- SKIP: TestDifferentialOracle/scenarios/10 (0.00s)
  1831. --- SKIP: TestDifferentialOracle/scenarios/11 (0.00s)
  1832. --- SKIP: TestDifferentialOracle/scenarios/13 (0.00s)
  1833. --- SKIP: TestDifferentialOracle/scenarios/14 (0.00s)
  1834. --- SKIP: TestDifferentialOracle/scenarios/15 (0.00s)
  1835. --- SKIP: TestDifferentialOracle/scenarios/16 (0.00s)
  1836. --- SKIP: TestDifferentialOracle/scenarios/17 (0.00s)
  1837. --- SKIP: TestDifferentialOracle/scenarios/19 (0.00s)
  1838. --- SKIP: TestDifferentialOracle/scenarios/20 (0.00s)
  1839. --- SKIP: TestDifferentialOracle/scenarios/21 (0.00s)
  1840. --- SKIP: TestDifferentialOracle/scenarios/22 (0.00s)
  1841. --- SKIP: TestDifferentialOracle/scenarios/23 (0.00s)
  1842. --- SKIP: TestDifferentialOracle/scenarios/25 (0.00s)
  1843. --- SKIP: TestDifferentialOracle/scenarios/26 (0.00s)
  1844. --- SKIP: TestDifferentialOracle/scenarios/27 (0.00s)
  1845. --- SKIP: TestDifferentialOracle/scenarios/28 (0.00s)
  1846. --- SKIP: TestDifferentialOracle/scenarios/29 (0.00s)
  1847. --- SKIP: TestDifferentialOracle/scenarios/31 (0.00s)
  1848. --- SKIP: TestDifferentialOracle/scenarios/32 (0.00s)
  1849. --- SKIP: TestDifferentialOracle/scenarios/33 (0.00s)
  1850. --- SKIP: TestDifferentialOracle/scenarios/34 (0.00s)
  1851. --- SKIP: TestDifferentialOracle/scenarios/35 (0.00s)
  1852. --- PASS: TestDifferentialOracle/scenarios/12 (3.75s)
  1853. --- PASS: TestDifferentialOracle/scenarios/24 (5.76s)
  1854. --- PASS: TestDifferentialOracle/scenarios/00 (7.50s)
  1855. --- PASS: TestDifferentialOracle/scenarios/30 (35.94s)
  1856. --- PASS: TestDifferentialOracle/scenarios/06 (41.41s)
  1857. --- PASS: TestDifferentialOracle/scenarios/18 (35.77s)
  1858. === CONT TestParseCSIInts
  1859. === RUN TestParseCSIInts/empty
  1860. === CONT TestParseSGRInts
  1861. === RUN TestParseSGRInts/empty
  1862. === RUN TestParseCSIInts/single
  1863. === RUN TestParseSGRInts/single
  1864. === RUN TestParseSGRInts/multiple
  1865. === RUN TestParseCSIInts/multiple
  1866. === RUN TestParseSGRInts/leading_empty_token
  1867. === RUN TestParseCSIInts/leading_empty_token
  1868. === RUN TestParseSGRInts/double_empty_token
  1869. === RUN TestParseCSIInts/double_empty_token
  1870. === RUN TestParseSGRInts/trailing_empty_token
  1871. === RUN TestParseSGRInts/indexed_foreground_colon
  1872. === RUN TestParseCSIInts/trailing_empty_token
  1873. === RUN TestParseSGRInts/rgb_foreground_colon
  1874. === RUN TestParseCSIInts/question_prefix
  1875. === RUN TestParseSGRInts/indexed_background_colon
  1876. === RUN TestParseCSIInts/greater_prefix
  1877. === RUN TestParseSGRInts/rgb_foreground_empty_colorspace
  1878. === RUN TestParseSGRInts/rgb_foreground_explicit_colorspace
  1879. === RUN TestParseCSIInts/prefix_order
  1880. === RUN TestParseSGRInts/non_color_colon_group
  1881. === RUN TestParseCSIInts/junk_token
  1882. === RUN TestParseSGRInts/junk_token
  1883. --- PASS: TestParseCSIInts (0.00s)
  1884. --- PASS: TestParseCSIInts/empty (0.00s)
  1885. --- PASS: TestParseCSIInts/single (0.00s)
  1886. --- PASS: TestParseCSIInts/multiple (0.00s)
  1887. --- PASS: TestParseCSIInts/leading_empty_token (0.00s)
  1888. --- PASS: TestParseCSIInts/double_empty_token (0.00s)
  1889. --- PASS: TestParseCSIInts/trailing_empty_token (0.00s)
  1890. --- PASS: TestParseCSIInts/question_prefix (0.00s)
  1891. --- PASS: TestParseCSIInts/greater_prefix (0.00s)
  1892. --- PASS: TestParseCSIInts/prefix_order (0.00s)
  1893. --- PASS: TestParseCSIInts/junk_token (0.00s)
  1894. --- PASS: TestParseSGRInts (0.00s)
  1895. --- PASS: TestParseSGRInts/empty (0.00s)
  1896. --- PASS: TestParseSGRInts/single (0.00s)
  1897. --- PASS: TestParseSGRInts/multiple (0.00s)
  1898. --- PASS: TestParseSGRInts/leading_empty_token (0.00s)
  1899. --- PASS: TestParseSGRInts/double_empty_token (0.00s)
  1900. --- PASS: TestParseSGRInts/trailing_empty_token (0.00s)
  1901. --- PASS: TestParseSGRInts/indexed_foreground_colon (0.00s)
  1902. --- PASS: TestParseSGRInts/rgb_foreground_colon (0.00s)
  1903. --- PASS: TestParseSGRInts/indexed_background_colon (0.00s)
  1904. --- PASS: TestParseSGRInts/rgb_foreground_empty_colorspace (0.00s)
  1905. --- PASS: TestParseSGRInts/rgb_foreground_explicit_colorspace (0.00s)
  1906. --- PASS: TestParseSGRInts/non_color_colon_group (0.00s)
  1907. --- PASS: TestParseSGRInts/junk_token (0.00s)
  1908. === RUN FuzzHistoryPreflightMatchesUnmarshal
  1909. === RUN FuzzHistoryPreflightMatchesUnmarshal/seed#0
  1910. === RUN FuzzHistoryPreflightMatchesUnmarshal/seed#1
  1911. === RUN FuzzHistoryPreflightMatchesUnmarshal/seed#2
  1912. === RUN FuzzHistoryPreflightMatchesUnmarshal/seed#3
  1913. --- PASS: FuzzHistoryPreflightMatchesUnmarshal (0.00s)
  1914. --- PASS: FuzzHistoryPreflightMatchesUnmarshal/seed#0 (0.00s)
  1915. --- PASS: FuzzHistoryPreflightMatchesUnmarshal/seed#1 (0.00s)
  1916. --- PASS: FuzzHistoryPreflightMatchesUnmarshal/seed#2 (0.00s)
  1917. --- PASS: FuzzHistoryPreflightMatchesUnmarshal/seed#3 (0.00s)
  1918. === RUN FuzzMeasureHistoryBlob
  1919. === RUN FuzzMeasureHistoryBlob/seed#0
  1920. --- PASS: FuzzMeasureHistoryBlob (0.00s)
  1921. --- PASS: FuzzMeasureHistoryBlob/seed#0 (0.00s)
  1922. === RUN FuzzVTInputDoesNotPanic
  1923. === RUN FuzzVTInputDoesNotPanic/seed#0
  1924. === RUN FuzzVTInputDoesNotPanic/seed#1
  1925. === RUN FuzzVTInputDoesNotPanic/seed#2
  1926. === RUN FuzzVTInputDoesNotPanic/seed#3
  1927. --- PASS: FuzzVTInputDoesNotPanic (0.00s)
  1928. --- PASS: FuzzVTInputDoesNotPanic/seed#0 (0.00s)
  1929. --- PASS: FuzzVTInputDoesNotPanic/seed#1 (0.00s)
  1930. --- PASS: FuzzVTInputDoesNotPanic/seed#2 (0.00s)
  1931. --- PASS: FuzzVTInputDoesNotPanic/seed#3 (0.00s)
  1932. === RUN FuzzANSIRenderingDoesNotPanic
  1933. === RUN FuzzANSIRenderingDoesNotPanic/seed#0
  1934. === RUN FuzzANSIRenderingDoesNotPanic/seed#1
  1935. === RUN FuzzANSIRenderingDoesNotPanic/seed#2
  1936. --- PASS: FuzzANSIRenderingDoesNotPanic (0.00s)
  1937. --- PASS: FuzzANSIRenderingDoesNotPanic/seed#0 (0.00s)
  1938. --- PASS: FuzzANSIRenderingDoesNotPanic/seed#1 (0.00s)
  1939. --- PASS: FuzzANSIRenderingDoesNotPanic/seed#2 (0.00s)
  1940. PASS
  1941. ok github.com/bnema/vev-vt 51.231s
  1942. === RUN TestRendererANSI256ProjectsRGBColors
  1943. --- PASS: TestRendererANSI256ProjectsRGBColors (0.00s)
  1944. === RUN TestRendererANSI16UsesBasicColorsAndOmitsUnderlineColor
  1945. --- PASS: TestRendererANSI16UsesBasicColorsAndOmitsUnderlineColor (0.00s)
  1946. === RUN TestRendererANSI16DownsamplesExtendedIndexedColors
  1947. --- PASS: TestRendererANSI16DownsamplesExtendedIndexedColors (0.00s)
  1948. === RUN TestRendererIndexedColorsFollowProfile
  1949. === RUN TestRendererIndexedColorsFollowProfile/truecolor_preserves_indexed_colors
  1950. === RUN TestRendererIndexedColorsFollowProfile/ANSI-256_preserves_indexed_colors
  1951. === RUN TestRendererIndexedColorsFollowProfile/ANSI-16_preserves_basic_indexes
  1952. --- PASS: TestRendererIndexedColorsFollowProfile (0.00s)
  1953. --- PASS: TestRendererIndexedColorsFollowProfile/truecolor_preserves_indexed_colors (0.00s)
  1954. --- PASS: TestRendererIndexedColorsFollowProfile/ANSI-256_preserves_indexed_colors (0.00s)
  1955. --- PASS: TestRendererIndexedColorsFollowProfile/ANSI-16_preserves_basic_indexes (0.00s)
  1956. === RUN TestRendererMonochromeOmitsColorsAndPreservesAttributes
  1957. --- PASS: TestRendererMonochromeOmitsColorsAndPreservesAttributes (0.00s)
  1958. === RUN TestRendererColorProfilesApplyToFullIncrementalAndResetDraws
  1959. === RUN TestRendererColorProfilesApplyToFullIncrementalAndResetDraws/truecolor
  1960. === RUN TestRendererColorProfilesApplyToFullIncrementalAndResetDraws/ANSI-256
  1961. === RUN TestRendererColorProfilesApplyToFullIncrementalAndResetDraws/ANSI-16
  1962. === RUN TestRendererColorProfilesApplyToFullIncrementalAndResetDraws/monochrome
  1963. --- PASS: TestRendererColorProfilesApplyToFullIncrementalAndResetDraws (0.00s)
  1964. --- PASS: TestRendererColorProfilesApplyToFullIncrementalAndResetDraws/truecolor (0.00s)
  1965. --- PASS: TestRendererColorProfilesApplyToFullIncrementalAndResetDraws/ANSI-256 (0.00s)
  1966. --- PASS: TestRendererColorProfilesApplyToFullIncrementalAndResetDraws/ANSI-16 (0.00s)
  1967. --- PASS: TestRendererColorProfilesApplyToFullIncrementalAndResetDraws/monochrome (0.00s)
  1968. === RUN TestNewPreservesUnkeyedCapabilitiesAndTrueColorDefault
  1969. --- PASS: TestNewPreservesUnkeyedCapabilitiesAndTrueColorDefault (0.00s)
  1970. === RUN TestConstrainedProfilesOmitInvalidIndexedColors
  1971. === RUN TestConstrainedProfilesOmitInvalidIndexedColors/ANSI-256
  1972. === RUN TestConstrainedProfilesOmitInvalidIndexedColors/ANSI-16
  1973. === RUN TestConstrainedProfilesOmitInvalidIndexedColors/monochrome
  1974. --- PASS: TestConstrainedProfilesOmitInvalidIndexedColors (0.00s)
  1975. --- PASS: TestConstrainedProfilesOmitInvalidIndexedColors/ANSI-256 (0.00s)
  1976. --- PASS: TestConstrainedProfilesOmitInvalidIndexedColors/ANSI-16 (0.00s)
  1977. --- PASS: TestConstrainedProfilesOmitInvalidIndexedColors/monochrome (0.00s)
  1978. === RUN TestColorQuantizationContract
  1979. === RUN TestColorQuantizationContract/black
  1980. === RUN TestColorQuantizationContract/bright_red
  1981. === RUN TestColorQuantizationContract/exact_cube_color

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 2

Tags 13

↑↓ moveenter openesc close