Skip to content

add config to use fixtures with beaker in ci workflow - #1048

Open
h-haaks wants to merge 1 commit into
masterfrom
add-config-to-use-fixtures-in-acceptanse
Open

add config to use fixtures with beaker in ci workflow#1048
h-haaks wants to merge 1 commit into
masterfrom
add-config-to-use-fixtures-in-acceptanse

Conversation

@h-haaks

@h-haaks h-haaks commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

To use configure_beaker(modules: :fixtures) in a module we need some adjustments to Gemfile and Rakefile.

@h-haaks
h-haaks force-pushed the add-config-to-use-fixtures-in-acceptanse branch from 8303ec1 to f9e02f9 Compare August 5, 2026 09:59
@h-haaks
h-haaks force-pushed the add-config-to-use-fixtures-in-acceptanse branch from f9e02f9 to e17fe27 Compare August 5, 2026 11:04
Comment thread moduleroot/Gemfile.erb
gem 'rake', :require => false

<%- if groups.has_key?(':system_tests') && @configs['acceptance_uses_fixtures'] -%>
gem 'openvox', ENV.fetch('OPENVOX_GEM_VERSION', <%= @configs['openvox_version'].inspect %>), :require => false, :groups => [:test, :system_tests]

@h-haaks h-haaks Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need this because the beaker workflow uses 'BUNDLE_WITHOUT: development:test:release' and fixtures:prep needs the openvox gem.

@h-haaks

h-haaks commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Changes in this PR has been tested in my company's (private for now..) modulesync_config repo.
There is currently no openvox module that needs this, but I thought I'd contribute it back if you want it.

@h-haaks h-haaks changed the title add config to use fixtures in acceptance add config to use fixtures with beaker in ci workflow Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant