tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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