Skip to content

Commit 7b3f22f

Browse files
authored
Merge pull request #288 from HRanjan-11/CYP-900
do not wait for build complete when tat=false
2 parents 34160ef + 69096c2 commit 7b3f22f

File tree

4 files changed

+27
-23
lines changed

4 files changed

+27
-23
lines changed

commands/utils/batch/batch_runner.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ async function run(lt_config, batches, env) {
148148
});
149149
if (
150150
lt_config["run_settings"]["sync"] == true ||
151-
lt_config["tunnel_settings"]["tunnel"] == true
151+
(lt_config["tunnel_settings"]["tunnel"] && lt_config["tunnel_settings"]["autostart"])
152152
) {
153153
console.log("Waiting for build to finish...");
154154
poller

commands/utils/set_args.js

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -44,27 +44,31 @@ function sync_args_from_cmd(args) {
4444
}
4545

4646
try {
47-
envFile = fs.readFileSync(envFilePath, {encoding: 'utf8'})
48-
parsedEnv = dotenv.parse(envFile)
49-
for (index in dot_env_keys_list) {
50-
let envKey = dot_env_keys_list[index]
51-
if (envKey==constants.LT_USERNAME_ENV){
52-
let envValue = parsedEnv[envKey]
53-
if (envValue){
54-
usernameFromEnvFile = envValue
55-
} else {
56-
console.error(`value of username is not set in .env file.`)
57-
}
58-
59-
} else if (envKey==constants.LT_ACCESS_KEY_ENV){
60-
let envValue = parsedEnv[envKey]
61-
if (envValue){
62-
accessKeyFromEnvFile = envValue
63-
} else {
64-
console.error(`value of access key is not set in .env file.`)
47+
// check if envFilePath file exists
48+
if (fs.existsSync(envFilePath)) {
49+
console.log(`.env file found at ${envFilePath}`)
50+
envFile = fs.readFileSync(envFilePath, {encoding: 'utf8'})
51+
parsedEnv = dotenv.parse(envFile)
52+
for (index in dot_env_keys_list) {
53+
let envKey = dot_env_keys_list[index]
54+
if (envKey==constants.LT_USERNAME_ENV){
55+
let envValue = parsedEnv[envKey]
56+
if (envValue){
57+
usernameFromEnvFile = envValue
58+
} else {
59+
console.error(`value of username is not set in .env file.`)
60+
}
61+
62+
} else if (envKey==constants.LT_ACCESS_KEY_ENV){
63+
let envValue = parsedEnv[envKey]
64+
if (envValue){
65+
accessKeyFromEnvFile = envValue
66+
} else {
67+
console.error(`value of access key is not set in .env file.`)
68+
}
6569
}
70+
}
6671
}
67-
}
6872
} catch (err) {
6973
console.error("error in fetching environment variables from .env file",err);
7074
}

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lambdatest-cypress-cli",
3-
"version": "3.0.24",
3+
"version": "3.0.25",
44
"description": "The lambdatest-cypress-cli is LambdaTest's command-line interface (CLI) aimed to help you run your Cypress tests on LambdaTest platform.",
55
"homepage": "https://github.com/LambdaTest/lambdatest-cypress-cli",
66
"author": "LambdaTest <[email protected]>",

0 commit comments

Comments
 (0)