tor-browser

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

import_tests.sh (1221B)


      1 #!/bin/bash
      2 
      3 if [ $# -lt 1 ]
      4 then
      5  echo "Usage: $0 <Blink directory>"
      6  exit -1
      7 fi
      8 
      9 BLINK_ROOT=$1
     10 LAYOUT_TEST_DIR=$BLINK_ROOT/LayoutTests
     11 HTTP_MEDIA_TEST_DIR=$LAYOUT_TEST_DIR/http/tests/media
     12 
     13 if [ ! -d "$BLINK_ROOT" ]
     14 then
     15  echo "$BLINK_ROOT is not a directory or doesn't exist"
     16  exit -1
     17 fi
     18 
     19 if [ ! -d "$LAYOUT_TEST_DIR" ]
     20 then
     21  echo "$LAYOUT_TEST_DIR is not a directory or doesn't exist"
     22  exit -1
     23 fi
     24 
     25 #rm -rf *.html *.js webm mp4 manifest.txt
     26 
     27 cp $HTTP_MEDIA_TEST_DIR/media-source/mediasource-*.html $HTTP_MEDIA_TEST_DIR/media-source/mediasource-*.js .
     28 cp -r $HTTP_MEDIA_TEST_DIR/resources/media-source/webm .
     29 cp -r $HTTP_MEDIA_TEST_DIR/resources/media-source/mp4 .
     30 
     31 # Remove Blink-specific files
     32 rm mediasource-gc-after-decode-error-crash.html
     33 
     34 sed -i 's/\/w3c\/resources\//\/resources\//g' *.html
     35 sed -i 's/\/media\/resources\/media-source\///g' *.html
     36 sed -i 's/\/media\/resources\/media-source\///g' *.js
     37 sed -i 's/\/media\/resources\/media-source\///g' webm/*
     38 
     39 
     40 for TEST_FILE in `ls *.html`
     41 do
     42  if [ "$TEST_FILE" = "index.html" ]
     43  then
     44    continue
     45  fi
     46  echo -e "$TEST_FILE" >> manifest.txt
     47 done
     48 
     49 cp import_tests-template.txt index.html
     50 
     51 chmod -R a+r *.html *.js webm mp4 manifest.txt
     52 chmod a+rx webm mp4