Fix real world script
authorChocobozzz <florian.bigard@gmail.com>
Sun, 25 Dec 2016 11:05:47 +0000 (12:05 +0100)
committerChocobozzz <florian.bigard@gmail.com>
Sun, 25 Dec 2016 11:05:47 +0000 (12:05 +0100)
scripts/play.sh
server/tests/real-world/real-world.js

index 33dc1a54515a79b2eb84fdb3e49bb8afa0ca6f69..ab812025cda98d52c1251173ed558980e1a03d33 100755 (executable)
@@ -5,7 +5,9 @@ if [ ! -f server.js ]; then
   exit -1
 fi
 
-for i in 1 2 3; do
+max=${1:-3}
+
+for i in $(seq 1 $max); do
   NODE_ENV=test NODE_APP_INSTANCE=$i node server.js &
   sleep 1
 done
index dba1970c58f9169e39cae38497b3b388bbfc02eb..2ae3dc15b702bf8ba13cb4c3af8f33b37b6ea402 100644 (file)
@@ -30,9 +30,9 @@ let integrityInterval = parseInt(program.integrity) || 60000
 
 const numberOfPods = 6
 // Wait requests between pods
-const requestsMaxPerInterval = constants.INTERVAL / actionInterval
+const requestsMaxPerInterval = constants.REQUESTS_INTERVAL / actionInterval
 const intervalsToMakeAllRequests = Math.ceil(requestsMaxPerInterval / constants.REQUESTS_LIMIT)
-const waitForBeforeIntegrityCheck = (intervalsToMakeAllRequests * constants.INTERVAL) + 1000
+const waitForBeforeIntegrityCheck = (intervalsToMakeAllRequests * constants.REQUESTS_INTERVAL) + 1000
 
 integrityInterval += waitForBeforeIntegrityCheck
 
@@ -160,9 +160,9 @@ function exitServers (servers, callback) {
 function upload (servers, numServer, callback) {
   if (!callback) callback = function () {}
 
-  const name = 'my super name for pod 1'
-  const description = 'my super description for pod 1'
-  const tags = [ 'tag1p1', 'tag2p1' ]
+  const name = Date.now() + ' name'
+  const description = Date.now() + ' description'
+  const tags = [ Date.now().toString().substring(0, 5) + 't1', Date.now().toString().substring(0, 5) + 't2' ]
   const file = 'video_short1.webm'
 
   console.log('Upload video to server ' + numServer)
@@ -205,6 +205,7 @@ function checkIntegrity (servers, callback) {
     for (const video of videos) {
       if (!isEqual(video, videos[0])) {
         console.error('Integrity not ok!')
+
         process.exit(-1)
       }
     }