tests: adding a check before finishing responsiveness test - allowing load test to run for 25 instead of 30 seconds to facilitate travis performance. (#4363)

The goal of this PR is to make tests break less frequently.  It is yet confirmed if this has worked but time will tell.
readonly-pad-export-tests
John McLear 2020-09-27 15:13:55 +01:00 committed by GitHub
parent 411b278881
commit 53b80d6280
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 5 deletions

View File

@ -72,14 +72,15 @@ describe('Responsiveness of Editor', function() {
}
helper.waitFor(function(){ // Wait for the ability to process
return true; // Ghetto but works for now
var el = inner$('body');
if(el[0].textContent.length > amount) return true;
}).done(function(){
var end = Date.now(); // get the current time
var delay = end - start; // get the delay as the current time minus the start time
expect(delay).to.be.below(400);
expect(delay).to.be.below(600);
done();
}, 1000);
}, 5000);
}, 10000);
});

View File

@ -41,8 +41,8 @@ curl http://localhost:9001/p/minifyme -f -s > /dev/null
sleep 10
# run the backend tests
echo "Now run the load tests for 30 seconds and if it stalls before 100 then error"
etherpad-loadtest -d 30
echo "Now run the load tests for 25 seconds and if it stalls before 100 then error"
etherpad-loadtest -d 25
exit_code=$?
kill $!