Skip to content

Commit f051968

Browse files
committed
Add download links and checksums for manually installing the testsuite plugin
1 parent 35d471f commit f051968

File tree

1 file changed

+82
-2
lines changed

1 file changed

+82
-2
lines changed

docs/guides/modules/test/pages/smarter-testing.adoc

Lines changed: 82 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ feedback loop.
106106
- Install the latest CircleCI CLI
107107
- Install the latest testsuite CLI plugin
108108

109-
Currently the testsuite CLI plugin is distributed solely through a Homebrew tap.
109+
TIP: The testsuite CLI plugin is already available for use in CI containers, there is no need to install it.
110+
111+
==== Install the testsuite plugin with Homebrew
112+
The testsuite CLI plugin is distributed through a Homebrew tap.
110113

111114
[source,console]
112115
----
@@ -118,7 +121,84 @@ $ brew install circleci/tap/circleci-testsuite
118121
$ brew upgrade circleci circleci/tap/circleci-testsuite
119122
----
120123

121-
The testsuite CLI plugin is already available for use in CI containers, there is no need to install it.
124+
==== Install the testsuite plugin manually
125+
Prebuilt binaries are available from the CircleCI binary releases public bucket.
126+
127+
[tabs]
128+
====
129+
Mac ARM::
130+
https://circleci-binary-releases.s3.amazonaws.com/circleci-cli-plugins/circleci-testsuite/1.0.15108-d839eb2/darwin/arm64/circleci-testsuite.gz[Download]
131+
+
132+
Verify with:
133+
+
134+
[source,console]
135+
----
136+
$ sha256sum -c <(echo "04f37e47a12b4677cda35b804357b10c5891ef42081f1674fe74d82f56baf3cb ./circleci-testsuite.gz")
137+
----
138+
139+
Mac Intel::
140+
https://circleci-binary-releases.s3.amazonaws.com/circleci-cli-plugins/circleci-testsuite/1.0.15108-d839eb2/darwin/amd64/circleci-testsuite.gz[Download]
141+
+
142+
Verify with:
143+
+
144+
[source,console]
145+
----
146+
$ sha256sum -c <(echo "8c933b3358d8659ea7cc228b2fbd83b4e605c472c0b60355b3b0f97d0952852b ./circleci-testsuite.gz")
147+
----
148+
149+
Linux AMD64::
150+
https://circleci-binary-releases.s3.amazonaws.com/circleci-cli-plugins/circleci-testsuite/1.0.15108-d839eb2/linux/amd64/circleci-testsuite.gz[Download]
151+
+
152+
Verify with:
153+
+
154+
[source,console]
155+
----
156+
$ sha256sum -c <(echo "f189936b32bae5cde22a7522dc58bd4e988c1384f690801c4cc88dfebf90319c ./circleci-testsuite.gz")
157+
----
158+
159+
Linux ARM::
160+
https://circleci-binary-releases.s3.amazonaws.com/circleci-cli-plugins/circleci-testsuite/1.0.15108-d839eb2/linux/arm/circleci-testsuite.gz[Download]
161+
+
162+
Verify with:
163+
+
164+
[source,console]
165+
----
166+
$ sha256sum -c <(echo "b84ccd76ddb4bad1e8226381e308f9a9d95e2314cd3676fcdaffcf234446fcd5 ./circleci-testsuite.gz")
167+
----
168+
169+
Linux ARM64::
170+
https://circleci-binary-releases.s3.amazonaws.com/circleci-cli-plugins/circleci-testsuite/1.0.15108-d839eb2/linux/arm64/circleci-testsuite.gz[Download]
171+
+
172+
Verify with:
173+
+
174+
[source,console]
175+
----
176+
$ sha256sum -c <(echo "a5770f0c964b434df3560358836fa2401f526379e84aac2cd6c7946180ed1ce6 ./circleci-testsuite.gz")
177+
----
178+
179+
Windows AMD64::
180+
https://circleci-binary-releases.s3.amazonaws.com/circleci-cli-plugins/circleci-testsuite/1.0.15108-d839eb2/windows/amd64/circleci-testsuite.exe.gz[Download]
181+
+
182+
Verify with:
183+
+
184+
[source,console]
185+
----
186+
$ sha256sum -c <(echo "ca0f395b1ffeca557428a30cc405ad193fe681792822cfae73c7c7c813687c0c ./circleci-testsuite.exe.gz")
187+
----
188+
====
189+
190+
After downloading the plugin and verifying the checksum:
191+
. Decompress the binary
192+
. Set the execute bit
193+
. Move it to a directory on your shell's `$PATH`
194+
195+
[source,console]
196+
----
197+
$ gunzip circleci-testsuite.gz
198+
$ chmod u+x circleci-testsuite
199+
$ mv circleci-testsuite "${HOME}/bin/"
200+
----
201+
122202

123203
=== 1.2 Configure the discover command
124204
TIP: The `circleci run testsuite` CLI tooling must be run from your repository root directory. The commands run as part of the test suite will also be run from your repository root directory, and should not use `cd` to change the working directory.

0 commit comments

Comments
 (0)