Comments (3)
Hi Scott,
Yes, certainly: create a pull request and I will incorporate it in the next
release.
Regards
John.
On 27 April 2015 at 22:45, Scott Dennison [email protected] wrote:
Currently, you can use a @rule https://github.com/Rule of
SpringIntegration to add support for spring method level annotations, such
as @DirtiesContext. However, this does not support class level annotations,
such as the class level @DirtiesContext. This is required when you have two
classes that require fresh contexts, but the methods inside should all run
with the dirty context.For this, a companion to SpringIntegration is required that can be used
with JUnit 4.9's @ClassRule, to run RunAfterTestClassCallbacks and
RunAfterTestClassCallbacks.If it would be helpful, I have written a class to do this (and a
replacement for SpringIntegration, which extends a depracated class), as
well as subclass of SerenityRunner that auto-adds both rules, and I could
provide these, along with appropriate test classes.—
Reply to this email directly or view it on GitHub
#52.
John Smart | Wakaleo Consulting | +61 407 247 642
Optimizing your software development process
http://www.wakaleo.com | [email protected]
The dates for the 2014 BDD workshops have been scheduled! Check out our
upcoming BDD/TDD Master classes
http://wakaleo.com/training/testing-and-tdd-for-java-developers and
our Advanced
BDD Requirements Workshops
http://wakaleo.com/training/advanced-agile-requirements-workshop, coming
soon to Sydney
http://wakaleo.com/training/testing-and-tdd-for-java-developers/public-courses
*
and *Melbourne
http://wakaleo.com/training/testing-and-tdd-for-java-developers/public-courses!
from serenity-core.
See pull request #70.
from serenity-core.
This has now been merged, so I am closing the issue.
from serenity-core.
Related Issues (20)
- Serenity Report Reason for all failures HOT 4
- [31mjava.lang.NoClassDefFoundError: org/openqa/selenium/internal/FindsById HOT 7
- Does the Serenity 3 version supports Webdriver manager integration for the chrome browsers above 115 version
- I've upgraded Serenity from version 3.4.2 to 4.0.0. Can you please confirm which version of Selenium is integrated with Serenity 4.0.0? HOT 1
- restart.browser.for.each = never restart browser anyways HOT 3
- We have recently upgraded serenity 3.4.2 to 4 in our project, also imported respective packages. We are facing issues with the CustomListner class that we are having which implements stepListner Interface. somehow , The logic that wrote under testfinished() method to get all screenshots taken by serenity and generating word document of it Could you please able to provide me your insights to resolve this issue ?
- Custom logic written inside of testFinished() method overridden from StepListner , is not getting executed also not even printing the log statements to debug
- Timeout Error "Test did not see a command for 90s" when running tests on Sauce Labs after upgrading to Serenity 4.x.x
- StepEventBus.getEventBus().clearStepFailures() no longer works correctly HOT 2
- After upgrading to serenity 4.0.0, at the custom listener class level , testFinishied() method that is overridden from Steplistener is not being called /invoked HOT 1
- TakeScreenShot is calling wrong implementation. HOT 1
- In case of flaky tests, when tests are rerun, aggregated reports does not show all test results HOT 12
- @FindBy annotation is not being initialized HOT 4
- After upgrading to serenity 4.1.9 , Serenity reports are being generated with 0 HOT 2
- After upgrade serenity to version 4.1.10 I get an error on test scenario details, test report is not generated correctly HOT 21
- Serenity Report Aggregation Performance Significantly reduced in 4.1.13 HOT 7
- How to enable living documentation on the serenity report using gradle
- How to customize the serenity Report with Gradle HOT 2
- Serenity Execute on multiple environment with gradle tool HOT 2
- Aggregating the test steps before test execution performed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from serenity-core.