Armando Cordova

Results 36 comments of Armando Cordova

I would also love to see an improvement on console output as it seems only the IDE is able to show the describe context information ```kt object CalculatorSpec: Spek({ describe("A...

This feature would be a nice addition! A button that allows parallel execution would be enough for my needs. Similar to this junit4 plugin: https://plugins.jetbrains.com/plugin/12959-junit4-parallel-runner

https://kotlin.libhunt.com/spek-latest-version Since 2.0.13 we have these gradle properties that allow parallel execution: >spek2.discovery.parallel.enabled - controls whether discovery is done in parallel or not, by default it is disabled. The presence...

got, got it. Yeah I have noticed that 2.0.13 will execute tests within a class in parallel but at a class level the execution is still sequential.

What I am used to is the way that Spock running with JUni4 Parallel Tests (https://plugins.jetbrains.com/plugin/12959-junit4-parallel-runner) works: Spock would instantiate the fields every time it is about to run a...

Maybe not the same thing but you could grep those with something like: `Feature\(|Scenario\(|When\(|Then\(`: ``` Feature("Calculator") { Scenario("addition") { When("adding numbers") { Then("it should add") { Scenario("subtraction") { When("subtracting numbers")...

I don't know if this changes the assessment but it is happening in the JVM portion of a multiplatform project. I will add the reproduction in a sec.

I updated the ticket since all gradle config in general are ignored.

Awesome, I have changed the project to use `systemProperty("", "")` and **Timeout works now**. ![image](https://user-images.githubusercontent.com/18663098/107868839-a2f25c80-6e55-11eb-8890-7519bb875d79.png) However, parallel tests still seem sequential. Is there something about this test that prevents it...

This alternative way to configure has the same problem. Timeout works, parallel doesn't. ``` tasks.getByName("jvmTest") { systemProperty("spek2.discovery.parallel.enabled", "true") systemProperty("spek2.execution.parallel.enabled", "true")// tests still seem sequential // systemProperty("spek2.execution.test.timeout", "1")// this works if...