Comments (6)
Can you please check whether http://github.com/sebastianbergmann/phpunit/commit/c41f8d696b1c4f6e653b25479ef01ce796d59be2 and http://github.com/sebastianbergmann/phpunit-selenium/commit/0e9a2c86017638b5b2958b49ee9f6a0c43b53f8c fix the issue? Thanks!
In the future please file bugs related to PHPUnit_Extensions_SeleniumTestCase
here: http://github.com/sebastianbergmann/phpunit-selenium/issues
from phpunit.
Thanks for quick reply and work on it.
Your commits did not fix the issue but are a part of the necessary changes.
I found out, that the only point where PHPUnit_Framework_TestCase::setDependencies()
is called is in http://github.com/sebastianbergmann/phpunit/blob/3.5/PHPUnit/Framework/TestSuite.php#L829
but this function never gets called when using PHPUnit_Extensions_SeleniumTestCase. I don't know if I am right, but I guess you have to change something in PHPUnit_Extensions_SeleniumTestCase::suite()
to set dependencies when adding the tests.
In the future please file bugs related to PHPUnit_Extensions_SeleniumTestCase here: http://github.com/sebastianbergmann/phpunit-selenium/issues
Will do :-)
from phpunit.
I modified the
PHPUnit_Extensions_SeleniumTestCase::suite()
but I am not shure if this fixes all cases. It works for all my tests but there are so many possible cases to add tests to a suite and suites to suites and so on. Please take a look at my changes here:
cebe/phpunit-selenium@b2874e7
If this fixes the issue, feel free to merge.
from phpunit.
seems as if this is still not the whole fix.
In some cases the data from the test the other test depends on is not given to the dependend test...
I'll try to find out more about it later, but it might take some time. Projects priority on testing is not that high at the moment.
from phpunit.
Please open a new ticket under the PHPUnit_Selenium project in case the problem still persists.
from phpunit.
I wonder if https://github.com/sebastianbergmann/phpunit/issues#issue/10 might fix this problem when you finished work on it. are you still working on that issue?
from phpunit.
Related Issues (20)
- Using `@testWith` annotation may generate `PHP Warning: Uninitialized string offset 0` HOT 4
- Best practices/recommendations on how to move from docblock to native annotations HOT 2
- The `#[CoversClass]` and `#[UsesClass]` attributes can no longer target traits HOT 1
- `#[CoversTrait]` and `#[UsesTrait]` attributes
- Deprecate support for targeting traits with `#[CoversClass]` and `#[UsesClass]` attributes
- Remove support for targeting traits with `#[CoversClass]` and `#[UsesClass]` attributes
- `#[CoversMethod]` attribute is not considered for risky test check
- Newrelic causes error handlers loop to get stuck, tests run out of memory HOT 3
- Infinite recursion with test doubles in combination with a destructor HOT 6
- Reduce output of Constraint failure descriptions, when asserting against trivial data types
- `assertObjectNotEquals()` HOT 3
- Duplicate CI pipeline jobs HOT 2
- TestCase::createStubForIntersectionOfInterfaces returns a Stub without an expects() method, triggering an exception when calling ->method() HOT 3
- Calling `method()` on a test stub created using `createStubForIntersectionOfInterfaces()` throws an unexpected exception HOT 3
- Run code coverage without a phpunit.xml HOT 6
- [Question] returnCallback + willReturnOnConsecutiveCalls HOT 2
- Avoid abstract test warning HOT 3
- Too few arguments to function PHPUnit\Framework\TestCase::__construct(), 0 passed HOT 5
- Depends attribute and annotation only skip tests, but don't execute them on success HOT 2
- Test with dependencies and data provider fails HOT 3
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 phpunit.