File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 44
55OSS_ENV = "SAAS=false BUNDLE_GEMFILE=Gemfile"
66SAAS_ENV = "SAAS=true BUNDLE_GEMFILE=Gemfile.saas"
7+ SYSTEM_TEST_ENV = "PARALLEL_WORKERS=1" # system tests can't run reliably in parallel
78
89CI . run do
910 step "Setup" , "bin/setup --skip-server"
1617 step "Security: Gitleaks audit" , "bin/gitleaks-audit"
1718
1819 if Fizzy . saas?
19- step "Tests: SaaS" , "#{ SAAS_ENV } bin/rails test:all"
20- step "Tests: SQLite" , "#{ OSS_ENV } DATABASE_ADAPTER=sqlite bin/rails test:all"
20+ step "Tests: SaaS" , "#{ SAAS_ENV } bin/rails test"
21+ step "Tests: SaaS System" , "#{ SAAS_ENV } #{ SYSTEM_TEST_ENV } bin/rails test:system"
22+ step "Tests: SQLite" , "#{ OSS_ENV } DATABASE_ADAPTER=sqlite bin/rails test"
23+ step "Tests: SQLite System" , "#{ OSS_ENV } DATABASE_ADAPTER=sqlite #{ SYSTEM_TEST_ENV } bin/rails test:system"
2124 else
22- step "Tests: MySQL" , "#{ OSS_ENV } DATABASE_ADAPTER=mysql bin/rails test:all"
23- step "Tests: SQLite" , "#{ OSS_ENV } DATABASE_ADAPTER=sqlite bin/rails test:all"
25+ step "Tests: MySQL" , "#{ OSS_ENV } DATABASE_ADAPTER=mysql bin/rails test"
26+ step "Tests: MySQL System" , "#{ OSS_ENV } DATABASE_ADAPTER=mysql #{ SYSTEM_TEST_ENV } bin/rails test:system"
27+ step "Tests: SQLite" , "#{ OSS_ENV } DATABASE_ADAPTER=sqlite bin/rails test"
28+ step "Tests: SQLite System" , "#{ OSS_ENV } DATABASE_ADAPTER=sqlite #{ SYSTEM_TEST_ENV } bin/rails test:system"
2429 end
2530
2631 if success?
You can’t perform that action at this time.
0 commit comments