@@ -76,6 +76,126 @@ buildvariants:
7676 - name : package-compass
7777 - name : package-compass-isolated
7878 - name : package-compass-readonly
79+ - name : smoketest-ubuntu-compass
80+ display_name : Smoketest Ubuntu (compass)
81+ run_on : ubuntu1804-large
82+ depends_on :
83+ - name : package-compass
84+ variant : package-ubuntu
85+ tasks :
86+ - name : smoketest-compass
87+ - name : smoketest-ubuntu-compass-isolated
88+ display_name : Smoketest Ubuntu (compass-isolated)
89+ run_on : ubuntu1804-large
90+ depends_on :
91+ - name : package-compass-isolated
92+ variant : package-ubuntu
93+ tasks :
94+ - name : smoketest-compass-isolated
95+ - name : smoketest-ubuntu-compass-readonly
96+ display_name : Smoketest Ubuntu (compass-readonly)
97+ run_on : ubuntu1804-large
98+ depends_on :
99+ - name : package-compass-readonly
100+ variant : package-ubuntu
101+ tasks :
102+ - name : smoketest-compass-readonly
103+ - name : smoketest-windows-compass
104+ display_name : Smoketest Windows (compass)
105+ run_on : windows-vsCurrent-large
106+ depends_on :
107+ - name : package-compass
108+ variant : package-windows
109+ tasks :
110+ - name : smoketest-compass
111+ - name : smoketest-windows-compass-isolated
112+ display_name : Smoketest Windows (compass-isolated)
113+ run_on : windows-vsCurrent-large
114+ depends_on :
115+ - name : package-compass-isolated
116+ variant : package-windows
117+ tasks :
118+ - name : smoketest-compass-isolated
119+ - name : smoketest-windows-compass-readonly
120+ display_name : Smoketest Windows (compass-readonly)
121+ run_on : windows-vsCurrent-large
122+ depends_on :
123+ - name : package-compass-readonly
124+ variant : package-windows
125+ tasks :
126+ - name : smoketest-compass-readonly
127+ - name : smoketest-rhel-compass
128+ display_name : Smoketest RHEL (compass)
129+ run_on : rhel80-large
130+ depends_on :
131+ - name : package-compass
132+ variant : package-rhel
133+ tasks :
134+ - name : smoketest-compass
135+ - name : smoketest-rhel-compass-isolated
136+ display_name : Smoketest RHEL (compass-isolated)
137+ run_on : rhel80-large
138+ depends_on :
139+ - name : package-compass-isolated
140+ variant : package-rhel
141+ tasks :
142+ - name : smoketest-compass-isolated
143+ - name : smoketest-rhel-compass-readonly
144+ display_name : Smoketest RHEL (compass-readonly)
145+ run_on : rhel80-large
146+ depends_on :
147+ - name : package-compass-readonly
148+ variant : package-rhel
149+ tasks :
150+ - name : smoketest-compass-readonly
151+ - name : smoketest-macos-x64-compass
152+ display_name : Smoketest MacOS Intel (compass)
153+ run_on : macos-14
154+ depends_on :
155+ - name : package-compass
156+ variant : package-macos-x64
157+ tasks :
158+ - name : smoketest-compass
159+ - name : smoketest-macos-x64-compass-isolated
160+ display_name : Smoketest MacOS Intel (compass-isolated)
161+ run_on : macos-14
162+ depends_on :
163+ - name : package-compass-isolated
164+ variant : package-macos-x64
165+ tasks :
166+ - name : smoketest-compass-isolated
167+ - name : smoketest-macos-x64-compass-readonly
168+ display_name : Smoketest MacOS Intel (compass-readonly)
169+ run_on : macos-14
170+ depends_on :
171+ - name : package-compass-readonly
172+ variant : package-macos-x64
173+ tasks :
174+ - name : smoketest-compass-readonly
175+ - name : smoketest-macos-arm-compass
176+ display_name : Smoketest MacOS Arm64 (compass)
177+ run_on : macos-14-arm64
178+ depends_on :
179+ - name : package-compass
180+ variant : package-macos-arm
181+ tasks :
182+ - name : smoketest-compass
183+ - name : smoketest-macos-arm-compass-isolated
184+ display_name : Smoketest MacOS Arm64 (compass-isolated)
185+ run_on : macos-14-arm64
186+ depends_on :
187+ - name : package-compass-isolated
188+ variant : package-macos-arm
189+ tasks :
190+ - name : smoketest-compass-isolated
191+ - name : smoketest-macos-arm-compass-readonly
192+ display_name : Smoketest MacOS Arm64 (compass-readonly)
193+ run_on : macos-14-arm64
194+ depends_on :
195+ - name : package-compass-readonly
196+ variant : package-macos-arm
197+ tasks :
198+ - name : smoketest-compass-readonly
79199 - name : test-eol-servers
80200 display_name : Test EoL Servers
81201 run_on : ubuntu1804-large
@@ -426,6 +546,21 @@ tasks:
426546 - func : save-all-artifacts
427547 vars :
428548 compass_distribution : compass
549+ - name : smoketest-compass
550+ tags :
551+ - required-for-publish
552+ - run-on-pr
553+ commands :
554+ - func : prepare
555+ - func : install
556+ - func : bootstrap
557+ vars :
558+ scope : ' @mongodb-js/compass-e2e-tests'
559+ - func : smoketest-packaged-app
560+ vars :
561+ mongodb_version : latest-enterprise
562+ compass_distribution : compass
563+ debug : compass-e2e-tests*,electron*,hadron*,mongo*
429564 - name : package-compass-isolated
430565 tags :
431566 - required-for-publish
@@ -449,6 +584,21 @@ tasks:
449584 - func : save-all-artifacts
450585 vars :
451586 compass_distribution : compass-isolated
587+ - name : smoketest-compass-isolated
588+ tags :
589+ - required-for-publish
590+ - run-on-pr
591+ commands :
592+ - func : prepare
593+ - func : install
594+ - func : bootstrap
595+ vars :
596+ scope : ' @mongodb-js/compass-e2e-tests'
597+ - func : smoketest-packaged-app
598+ vars :
599+ mongodb_version : latest-enterprise
600+ compass_distribution : compass-isolated
601+ debug : compass-e2e-tests*,electron*,hadron*,mongo*
452602 - name : package-compass-readonly
453603 tags :
454604 - required-for-publish
@@ -472,6 +622,21 @@ tasks:
472622 - func : save-all-artifacts
473623 vars :
474624 compass_distribution : compass-readonly
625+ - name : smoketest-compass-readonly
626+ tags :
627+ - required-for-publish
628+ - run-on-pr
629+ commands :
630+ - func : prepare
631+ - func : install
632+ - func : bootstrap
633+ vars :
634+ scope : ' @mongodb-js/compass-e2e-tests'
635+ - func : smoketest-packaged-app
636+ vars :
637+ mongodb_version : latest-enterprise
638+ compass_distribution : compass-readonly
639+ debug : compass-e2e-tests*,electron*,hadron*,mongo*
475640 - name : test-server-40x-community-1
476641 tags :
477642 - required-for-publish
0 commit comments