]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Fixes
authorMukesh Rana <106960543+mukesh-lt@users.noreply.github.com>
Wed, 29 Mar 2023 11:55:01 +0000 (14:55 +0300)
committerXhmikosR <xhmikosr@gmail.com>
Thu, 7 Mar 2024 15:38:59 +0000 (17:38 +0200)
.github/workflows/lambdatest.yml
js/tests/karma.conf.js
js/tests/lt-local.js

index fba9fa53ae6b397666406d78a12280417f928a5f..151470780d1f7499fb47276eabefc3bd069fec4c 100644 (file)
@@ -43,5 +43,5 @@ jobs:
         env:
           LT_USERNAME: "${{ secrets.LT_USERNAME }}"
           LT_ACCESS_KEY: "${{ secrets.LT_ACCESS_KEY }}"
-          # LT_TUNNEL_NAME: "${{ secrets.LT_TUNNEL_NAME }}"
+          LT_TUNNEL_NAME: "tunnel-${{ github.sha }}"
           GITHUB_SHA: "${{ github.sha }}"
index 1510c9b81e0f67d306b7d19429154cf4103adc7d..2ea469002b795109b39b4e45b9d7d97a860d6c25 100644 (file)
@@ -65,11 +65,11 @@ const config = {
   colors: true,
   autoWatch: false,
   singleRun: true,
-  captureTimeout: 180_000,
+  captureTimeout: 90_000,
   browserDisconnectTolerance: 3,
-  browserDisconnectTimeout: 180_000,
-  browserNoActivityTimeout: 180_000,
-  concurrency: Number.POSITIVE_INFINITY,
+  browserDisconnectTimeout: 90_000,
+  browserNoActivityTimeout: 90_000,
+  concurrency: 5,
   client: {
     clearContext: false,
     jasmine: {
@@ -127,22 +127,25 @@ if (LAMBDATEST) {
       browsers.lambdaTest[key].user = ENV.LT_USERNAME
       browsers.lambdaTest[key].accessKey = ENV.LT_ACCESS_KEY
       browsers.lambdaTest[key].tunnel = true
+      browsers.lambdaTest[key].console = true
+      browsers.lambdaTest[key].network = true
       browsers.lambdaTest[key].tunnelName = process.env.LT_TUNNEL_NAME || 'jasmine'
-      browsers.lambdaTest[key].pseudoActivityInterval = 15_000 // 5000 ms heartbeat
+      browsers.lambdaTest[key].pseudoActivityInterval = 5000 // 5000 ms heartbeat
     } else {
       browsers.lambdaTest[key].config = webdriverConfig
       browsers.lambdaTest[key]['LT:Options'].username = ENV.LT_USERNAME
       browsers.lambdaTest[key]['LT:Options'].accessKey = ENV.LT_ACCESS_KEY
       browsers.lambdaTest[key]['LT:Options'].tunnel = true
+      browsers.lambdaTest[key]['LT:Options'].console = true
+      browsers.lambdaTest[key]['LT:Options'].network = true
       browsers.lambdaTest[key]['LT:Options'].tunnelName = process.env.LT_TUNNEL_NAME || 'jasmine'
-      browsers.lambdaTest[key]['LT:Options'].plugin = 'bootstrap-karma'
-      browsers.lambdaTest[key]['LT:Options'].pseudoActivityInterval = 15_000 // 5000 ms heartbeat
+      browsers.lambdaTest[key]['LT:Options'].pseudoActivityInterval = 5000 // 5000 ms heartbeat
     }
 
     browsers.lambdaTest[key].retryLimit = 3
   }
 
-  plugins.push('karma-webdriver-launcher', 'karma-jasmine', 'karma-jasmine-html-reporter')
+  plugins.push('karma-webdriver-launcher', 'karma-jasmine-html-reporter')
   config.customLaunchers = browsers.lambdaTest
   config.browsers = Object.keys(browsers.lambdaTest)
   reporters.push('kjhtml')
index ba361c2cd626732e54fa09eac604b1096cd567f8..e34597c71c95e7e89a27c808027cf5f61ad85967 100644 (file)
@@ -19,7 +19,9 @@ if (process.env.LAMBDATEST === 'true') {
   (async () => {
     try {
       await tunnelInstance.start(tunnelArguments)
-      await new Promise(res => setTimeout(res, 5000))
+      await new Promise(res => {
+        setTimeout(res, 5000)
+      })
     } catch (error) {
       console.log(error.message)
     }