generate-test-wbns.sh (2721B)
1 #!/bin/sh 2 3 set -e 4 5 if ! command -v gen-bundle > /dev/null 2>&1; then 6 echo "gen-bundle is not installed. Please run:" 7 echo " go install github.com/WICG/webpackage/go/bundle/cmd/...@latest" 8 echo ' export PATH=$PATH:$(go env GOPATH)/bin' 9 exit 1 10 fi 11 12 # TODO: Stop hard-coding "web-platform.test" when generating Web Bundles on the 13 # fly. 14 wpt_test_origin=https://web-platform.test:8444 15 wpt_test_remote_origin=https://www1.web-platform.test:8444 16 17 gen-bundle \ 18 -version b2 \ 19 -baseURL $wpt_test_origin/web-bundle/resources/wbn/static-element/ \ 20 -primaryURL $wpt_test_origin/web-bundle/resources/wbn/static-element/resources/style.css \ 21 -dir static-element/ \ 22 -o wbn/static-element.wbn 23 24 # Create a bundle, nested-main.wbn, which includes nested-sub.wbn. 25 cp -a wbn/subresource.wbn nested/nested-sub.wbn 26 gen-bundle \ 27 -version b2 \ 28 -baseURL $wpt_test_origin/web-bundle/resources/wbn/ \ 29 -primaryURL $wpt_test_origin/web-bundle/resources/wbn/resource.js \ 30 -dir nested/ \ 31 -o wbn/nested-main.wbn 32 33 gen-bundle \ 34 -version b2 \ 35 -har non-utf8-query-encoding.har \ 36 -primaryURL $wpt_test_origin/web-bundle/resources/wbn/static-element/resources/script.js?x=%A4%A2 \ 37 -o wbn/non-utf8-query-encoding.wbn 38 39 gen-bundle \ 40 -version b2 \ 41 -har corp.har \ 42 -primaryURL $wpt_test_remote_origin/web-bundle/resources/wbn/cors/no-corp.js \ 43 -o wbn/cors/corp.wbn 44 45 gen-bundle \ 46 -version b2 \ 47 -baseURL $wpt_test_origin/web-bundle/resources/wbn/ \ 48 -primaryURL $wpt_test_origin/web-bundle/resources/wbn/location.html \ 49 -dir location/ \ 50 -o wbn/location.wbn 51 52 gen-bundle \ 53 -version b2 \ 54 -har relative-url.har \ 55 -o wbn/relative-url.wbn 56 57 gen-bundle \ 58 -version b2 \ 59 -baseURL $wpt_test_origin/web-bundle/resources/wbn/ \ 60 -dir subresource/ \ 61 -o wbn/subresource.wbn 62 63 gen-bundle \ 64 -version b2 \ 65 -baseURL $wpt_test_origin/web-bundle/resources/wbn/dynamic/ \ 66 -dir dynamic1/ \ 67 -o wbn/dynamic1.wbn 68 69 gen-bundle \ 70 -version b2 \ 71 -baseURL $wpt_test_origin/web-bundle/resources/wbn/dynamic/ \ 72 -dir dynamic2/ \ 73 -o wbn/dynamic2.wbn 74 75 gen-bundle \ 76 -version b2 \ 77 -baseURL $wpt_test_remote_origin/web-bundle/resources/wbn/dynamic/ \ 78 -dir dynamic1/ \ 79 -o wbn/dynamic1-crossorigin.wbn 80 81 gen-bundle \ 82 -version b2 \ 83 -baseURL $wpt_test_origin/web-bundle/resources/ \ 84 -dir path-restriction/ \ 85 -o wbn/path-restriction.wbn 86 87 gen-bundle \ 88 -version b2 \ 89 -har cross-origin.har \ 90 -o wbn/cors/cross-origin.wbn 91 92 gen-bundle \ 93 -version b2 \ 94 -har cross-origin-no-cors.har \ 95 -o wbn/no-cors/cross-origin.wbn 96 97 gen-bundle \ 98 -version b2 \ 99 -har uuid-in-package.har \ 100 -o wbn/uuid-in-package.wbn 101 102 gen-bundle \ 103 -version b2 \ 104 -har simple-cross-origin.har \ 105 -o wbn/simple-cross-origin.wbn