mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-25 19:56:09 +01:00
Merge pull request #15905 from YangJiao0817/add-wasm-to-harbor-case
Add wasm-to-oci test cases for harbor push and pull
This commit is contained in:
commit
2d6973febf
@ -826,3 +826,18 @@ Test Case - Go To Harbor Api Page
|
|||||||
Sign In Harbor ${HARBOR_URL} ${HARBOR_ADMIN} ${HARBOR_PASSWORD}
|
Sign In Harbor ${HARBOR_URL} ${HARBOR_ADMIN} ${HARBOR_PASSWORD}
|
||||||
Retry Keyword N Times When Error 4 Check Harbor Api Page
|
Retry Keyword N Times When Error 4 Check Harbor Api Page
|
||||||
Close Browser
|
Close Browser
|
||||||
|
|
||||||
|
Test Case - WASM Push And Pull To Harbor
|
||||||
|
[Tags] wasm_push_and_pull_to_harbor
|
||||||
|
Init Chrome Driver
|
||||||
|
${user}= Set Variable user004
|
||||||
|
${pwd}= Set Variable Test1@34
|
||||||
|
Sign In Harbor ${HARBOR_URL} ${user} ${pwd}
|
||||||
|
${d}= Get Current Date result_format=%m%s
|
||||||
|
Create An New Project And Go Into Project project${d}
|
||||||
|
Run wget https://github.com/engineerd/wasm-to-oci/blob/v0.1.2/testdata/hello.wasm
|
||||||
|
Wait Unitl Command Success docker login -u ${user} -p ${pwd} ${ip}
|
||||||
|
Wait Unitl Command Success wasm-to-oci push hello.wasm ${ip}/project${d}/wasm-to-oci:v1
|
||||||
|
Wait Unitl Command Success wasm-to-oci pull ${ip}/project${d}/wasm-to-oci:v1 --out test.wasm
|
||||||
|
Wait Unitl Command Success docker logout ${ip}
|
||||||
|
Retry file should exist test.wasm
|
@ -62,6 +62,9 @@ RUN pwd && mkdir /tool/binary && \
|
|||||||
DIND_COMMIT=3b5fac462d21ca164b3778647420016315289034 && \
|
DIND_COMMIT=3b5fac462d21ca164b3778647420016315289034 && \
|
||||||
wget "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind" -O /tool/binary/dind \
|
wget "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind" -O /tool/binary/dind \
|
||||||
&& chmod +x /tool/binary/dind && \
|
&& chmod +x /tool/binary/dind && \
|
||||||
|
# Install wasm-to-oci
|
||||||
|
WASM_TO_OCI_VERSION=0.1.2 && wget https://github.com/engineerd/wasm-to-oci/releases/download/v${WASM_TO_OCI_VERSION}/linux-amd64-wasm-to-oci && \
|
||||||
|
chmod +x linux-amd64-wasm-to-oci && mv linux-amd64-wasm-to-oci /tool/binary/wasm-to-oci && \
|
||||||
pwd
|
pwd
|
||||||
|
|
||||||
#ubuntu
|
#ubuntu
|
||||||
|
@ -35,7 +35,7 @@ RUN pip3 install --upgrade pip pyasn1 google-apitools==0.5.31 gsutil \
|
|||||||
robotframework-JSONLibrary hurry.filesize --upgrade && \
|
robotframework-JSONLibrary hurry.filesize --upgrade && \
|
||||||
apt-get clean all
|
apt-get clean all
|
||||||
# Because the old version of chromedriver can’t download files, upgrade it to version 93.0.4577.15, which can download files normally.
|
# Because the old version of chromedriver can’t download files, upgrade it to version 93.0.4577.15, which can download files normally.
|
||||||
RUN wget -N http://chromedriver.storage.googleapis.com/93.0.4577.15/chromedriver_linux64.zip && \
|
RUN wget -N http://chromedriver.storage.googleapis.com/95.0.4638.54/chromedriver_linux64.zip && \
|
||||||
unzip chromedriver_linux64.zip && \
|
unzip chromedriver_linux64.zip && \
|
||||||
chmod +x chromedriver && \
|
chmod +x chromedriver && \
|
||||||
mv -f chromedriver /usr/local/share/chromedriver && \
|
mv -f chromedriver /usr/local/share/chromedriver && \
|
||||||
|
Loading…
Reference in New Issue
Block a user