main ab6686c

ci / Test success 1m 09s

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

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