startup-test.yml (1924B)
1 # startup-test-windows: 2 # extends: .with-local-repo-pwsh 3 # variables: 4 # LOCAL_REPO_PATH: "C:\\Users\\windoes\\tor-browser.git" 5 # stage: startup-test 6 # interruptible: true 7 # parallel: 8 # matrix: 9 # - BROWSER: ["tor", "mullvad"] 10 # tags: 11 # - x86-win11 12 # script: 13 # - ./mach python testing/mozbase/setup_development.py 14 # - ./mach python .gitlab/ci/jobs/startup-test/startup-test.py --platform windows --arch x86_64 --browser $BROWSER 15 # rules: 16 # - if: $CI_PIPELINE_SOURCE == "schedule" 17 18 # startup-test-macos: 19 # extends: .with-local-repo-bash 20 # variables: 21 # LOCAL_REPO_PATH: "/Users/gitlab-runner/tor-browser.git" 22 # stage: startup-test 23 # interruptible: true 24 # parallel: 25 # matrix: 26 # - BROWSER: ["tor", "mullvad"] 27 # tags: 28 # - x86-macos 29 # script: 30 # - ./mach python testing/mozbase/setup_development.py 31 # - ./mach python .gitlab/ci/jobs/startup-test/startup-test.py --platform macos --arch x86_64 --browser $BROWSER 32 # rules: 33 # - if: $CI_PIPELINE_SOURCE == "schedule" 34 35 startup-test-linux: 36 extends: .with-local-repo-bash 37 image: $IMAGE_PATH 38 stage: startup-test 39 interruptible: true 40 parallel: 41 matrix: 42 - BROWSER: ["tor", "mullvad"] 43 tags: 44 - firefox 45 script: 46 - Xvfb :99 -screen 0 1400x900x24 & 47 - export DISPLAY=:99 48 - ./mach python testing/mozbase/setup_development.py 49 - ./mach python .gitlab/ci/jobs/startup-test/startup-test.py --platform linux --arch x86_64 --browser $BROWSER 50 rules: 51 - if: $CI_PIPELINE_SOURCE == "schedule" 52 53 startup-test-android: 54 extends: .with-local-repo-bash 55 image: $IMAGE_PATH 56 stage: startup-test 57 interruptible: true 58 tags: 59 - firefox 60 script: 61 - ./mach python .gitlab/ci/jobs/startup-test/startup-test-android.py --devices "Samsung Galaxy S23-13.0, Samsung Galaxy S8-7.0" --tests org.mozilla.fenix.LaunchTest 62 rules: 63 - if: $CI_PIPELINE_SOURCE == "schedule"