railsware / Sleipnir

BDD-style framework for Swift
http://railsware.com/blog/2014/07/04/bdd-style-testing-in-swift-with-sleipnir
MIT License
844 stars 48 forks source link

[feature] continuous integration support #11

Open dodikk opened 9 years ago

dodikk commented 9 years ago

As a build master I want to start the test run automatically without tapping any UI buttons So that I can run tests with my CI scripts

As a build master I want to retrieve test results (in JUnit XML compatible format) So that I can report them on my build server

As a build master I want to crash the application when all tests would have been executed So that test running does not block the integration and next jobs run as expected

atermenji commented 9 years ago

can you please create 3 different issues for each request?

we plan to create some Rakefile which will resolve problem 1) and 3)

as for 2) Sleipnir has support for custom test reporters, and implementing JUnit XML test reporter was also in our plans :)

dodikk commented 9 years ago

we plan to create some Rakefile which will resolve problem 1) and 3)

As far as I understand it should be possible to configure these at runtime. You do not expect any crashes while debugging on your workstation. Yet you need those on CI.