File tree Expand file tree Collapse file tree 5 files changed +12
-11
lines changed Expand file tree Collapse file tree 5 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ RUN apt-get install -y \
5454  wget
5555
5656# Install rust
57- RUN curl https://sh.rustup.rs -sSf  | bash -s -- -y --default-toolchain nightly --no-modify-path --profile minimal
57+ RUN curl --proto '= https' --tlsv1.2 -sSf https ://sh.rustup.rs | bash -s -- -y --default-toolchain nightly --no-modify-path --profile minimal
5858ENV PATH="/root/.cargo/bin:${PATH}"
5959
6060RUN curl -sL https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-x64.tar.xz | tar -xJ
@@ -70,7 +70,7 @@ RUN mkdir out
7070# https://github.com/puppeteer/puppeteer/issues/375
7171#
7272# We also specify the version in case we need to update it to go around cache limitations.
73- RUN npm install -g browser-ui-test@0.8.5  --unsafe-perm=true
73+ RUN npm install -g browser-ui-test@0.16.10  --unsafe-perm=true
7474
7575EXPOSE 3000
7676
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ cargo run -- build add-essential-files
1515if  [ !  -f  .env ]
1616then 
1717cp .env.sample .env
18- source  .env
18+ .  .env
1919fi 
2020
2121cargo run -- start-web-server & 
@@ -29,5 +29,4 @@ sleep 5
2929#  status="docker run . -v `pwd`:/build/out:ro gui_tests"
3030docker-compose run gui_tests
3131status=$? 
32- kill  -9 $SERVER_PID 
3332exit  $status 
Original file line number Diff line number Diff line change 11// Checks the content of the 404 page.
2- goto : |DOC_PATH|/non-existing-crate
2+ go-to : |DOC_PATH| + " /non-existing-crate" 
33assert-text: ("#crate-title", "The requested crate does not exist")
Original file line number Diff line number Diff line change 11// Checks that the "latest" URL leads us to the last version of the `sysinfo` crate.
2- goto : |DOC_PATH|/sysinfo
2+ go-to : |DOC_PATH| + " /sysinfo" 
33// We first check if the redirection worked as expected:
44assert-document-property: ({"URL": "/sysinfo/latest/sysinfo/"}, ENDS_WITH)
5+ // Now we go to the actual version we're interested into.
6+ go-to: |DOC_PATH| + "/sysinfo/0.23.5/sysinfo/index.html"
57assert: "//*[@class='title' and text()='sysinfo-0.23.5']"
68// And we also confirm we're on a rustdoc page.
79assert: "#rustdoc_body_wrapper"
810
911// Let's go to the docs.rs page of the crate.
10- goto : |DOC_PATH|/crate/sysinfo/latest 
12+ go-to : |DOC_PATH| + " /crate/sysinfo/0.23.5" 
1113assert-false: "#rustdoc_body_wrapper"
1214assert-text: ("#crate-title", "sysinfo 0.23.5", CONTAINS)
Original file line number Diff line number Diff line change @@ -123,7 +123,6 @@ async function main(argv) {
123123    try  { 
124124        // This is more convenient that setting fields one by one. 
125125        let  args  =  [ 
126-             "--no-screenshot-comparison" , 
127126            "--no-sandbox" , 
128127        ] ; 
129128        if  ( typeof  process . env . SERVER_URL  !==  'undefined' )  { 
@@ -166,14 +165,15 @@ async function main(argv) {
166165        opts [ "jobs" ]  =  1 ; 
167166        console . log ( "`--no-headless` option is active, disabling concurrency for running tests." ) ; 
168167    } 
169- 
170-     console . log ( `Running ${ files . length } ${ opts [ "jobs" ] }  ) ; 
168+     let  jobs  =  opts [ "jobs" ] ; 
171169
172170    if  ( opts [ "jobs" ]  <  1 )  { 
171+         jobs  =  files . length ; 
173172        process . setMaxListeners ( files . length  +  1 ) ; 
174173    }  else  if  ( headless )  { 
175174        process . setMaxListeners ( opts [ "jobs" ]  +  1 ) ; 
176175    } 
176+     console . log ( `Running ${ files . length } ${ jobs }  ) ; 
177177
178178    const  tests_queue  =  [ ] ; 
179179    let  results  =  { 
@@ -185,7 +185,7 @@ async function main(argv) {
185185    for  ( let  i  =  0 ;  i  <  files . length ;  ++ i )  { 
186186        const  file_name  =  files [ i ] ; 
187187        const  testPath  =  path . join ( __dirname ,  file_name ) ; 
188-         const  callback  =  runTest ( testPath ,  options ) 
188+         const  callback  =  runTest ( testPath ,  { " options" :  options } ) 
189189            . then ( out  =>  { 
190190                const  [ output ,  nb_failures ]  =  out ; 
191191                results [ nb_failures  ===  0  ? "successful"  : "failed" ] . push ( { 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments