Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refact: reworks test framework integration #116

Merged
merged 14 commits into from
Jul 17, 2024

Conversation

pftg
Copy link
Collaborator

@pftg pftg commented Jul 16, 2024

  • Mock Capybara's approach to the setup project.
  • Compressing the namespace path and dropping extra 2 nested modules
  • Reduced dependency on the dynamic value constant
  • Reduced minitest dependency if you are using RSpec
  • Upgraded minitest with fixed version

@pftg
Copy link
Collaborator Author

pftg commented Jul 16, 2024

@UweKubosch please check

@pftg
Copy link
Collaborator Author

pftg commented Jul 16, 2024

@donv fixed the issue, for now decided to have separate screenshots per driver to prevent inconsistency in image sizes. So far all tests are green, expect some jruby had some not related to our code issues and raises timeouts
image

pftg added 2 commits July 16, 2024 16:49
* build: increase time limits per jruby

* refact: move to separate action to setup ruby

* build: setup jruby config to make it pass
@donv
Copy link
Collaborator

donv commented Jul 17, 2024

HUGE PR!

.github/workflows/test.yml Outdated Show resolved Hide resolved
.github/workflows/test.yml Outdated Show resolved Hide resolved
.github/actions/upload-screenshots/action.yml Outdated Show resolved Hide resolved
.github/workflows/test.yml Show resolved Hide resolved
README.md Show resolved Hide resolved
* removed redundant names per steps
@pftg pftg force-pushed the feat-extract-test-framework-integration-new branch from 1ef0d0f to 89967ee Compare July 17, 2024 18:35
@pftg pftg merged commit aa6f17b into master Jul 17, 2024
6 checks passed
@pftg pftg deleted the feat-extract-test-framework-integration-new branch July 17, 2024 18:54
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.

None yet

2 participants