Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSwoichha Adhikari <swoichhaa@gmail.com>2021-06-14 13:02:51 +0300
committerGitHub <noreply@github.com>2021-06-14 13:02:51 +0300
commitcb5e7ea8921486fa6fbd331bd6257a948f9465af (patch)
treef07d90ee62bbbb790b39bbae255d24d4190c1de5 /.drone.star
parent4d9fee96838c729407bc2722fa7b3d06cecf573b (diff)
[Tests-Only]Run smokeTest on CI (#8719)
* [Tests-Only]Run smokeTest on CI * run remaining test on one pipeline * fix invalid pipline dependency
Diffstat (limited to '.drone.star')
-rw-r--r--.drone.star13
1 files changed, 10 insertions, 3 deletions
diff --git a/.drone.star b/.drone.star
index 45111011a..500ba02af 100644
--- a/.drone.star
+++ b/.drone.star
@@ -50,7 +50,8 @@ def main(ctx):
"Ninja",
trigger = build_trigger,
),
- gui_tests(ctx, trigger = build_trigger),
+ gui_tests(ctx, trigger = build_trigger, filterTags = ["@smokeTest"]),
+ gui_tests(ctx, trigger = build_trigger, depends_on = ["GUI-tests-@smokeTest"], filterTags = ["~@smokeTest"]),
notification(
name = "build",
trigger = build_trigger,
@@ -167,9 +168,15 @@ def build_and_test_client(ctx, c_compiler, cxx_compiler, build_type, generator,
"depends_on": depends_on,
}
-def gui_tests(ctx, trigger = {}, depends_on = []):
+def gui_tests(ctx, trigger = {}, depends_on = [], filterTags = []):
pipeline_name = "GUI-tests"
build_dir = "build-" + pipeline_name
+ squish_parameters = "--retry 1"
+
+ if (len(filterTags) > 0):
+ for tags in filterTags:
+ squish_parameters += " --tags " + tags
+ pipeline_name += "-" + tags
return {
"kind": "pipeline",
@@ -203,7 +210,7 @@ def gui_tests(ctx, trigger = {}, depends_on = []):
"MIDDLEWARE_URL": "http://testmiddleware:3000/",
"BACKEND_HOST": "http://owncloud/",
"SERVER_INI": "/drone/src/test/gui/drone/server.ini",
- "SQUISH_PARAMETERS": "--retry 1",
+ "SQUISH_PARAMETERS": squish_parameters,
},
},
],