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

Bump spek-dsl-jvm from 2.0.8 to 2.0.16 #1648

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 26, 2021

Bumps spek-dsl-jvm from 2.0.8 to 2.0.16.

Release notes

Sourced from spek-dsl-jvm's releases.

2.0.16

  • Add support for IJ 2021.1
  • Move artifact publishing to Maven Central.

2.0.15

Minor release to add support for IJ 2020.3

2.0.14

In 2.0.13 discovery and execution started using coroutines, which means they are not confined to a single thread anymore. This can be problematic as most test frameworks like mokk (and possibly mockito) rely on test execution to be confined in a single thread (#923). Another side effect is that the test execution order wasn't deterministic anymore as at any given point a coroutine can be suspended and control is given elsewhere. This release fixes both that issue, Spek is still using coroutines but the runtime ensures that a given test class will always be confined to a single thread.

2.0.13

This release adds several system properties to control how Spek does discovery and execution.

  1. spek2.discovery.parallel.enabled - controls whether discovery is done in parallel or not, by default it is disabled. The presence of this property regardless of value will enable parallel discovery.

  2. spek2.execution.parallel.enabled - controls whether execution is done in parallel or not, by default it is disabled. The presence of this property regardless of value will enable parallel execution.

  3. spek2.execution.test.timeout - SPEK2_TIMEOUT is now deprecated (will be removed in 2.1.0) and will be replaced by this property. Controls how long a test can run before timing out, by default it is disabled - i.e tests won't timeout.

A note for parallel execution

Parallelism is at a class level not individual test scopes. Spek uses coroutines under the hood to execute tests in parallel, essentially spek2.execution.parallel.enabled just controls which CoroutineDispatcher is used. For parallel executions Dispatchers.Default is used, otherwise the one provided by runBlocking is used.

2.0.12

Patch release that adds support for IJ 2020.2 EAP and AS 4.0. The following AS and IJ versions are no longer supported:

  • Android Studio 3.3
  • Android Studio 3.4
  • IntelliJ IDEA 2018.2
  • IntelliJ IDEA 2018.3
  • IntelliJ IDEA 2019.1
  • IntelliJ IDEA 2019.2

2.0.11

Small patch release to disable timeouts by default. Having timeouts is a good idea but unfortunately the feature is not that customizable (i.e there's no way to disable timeouts via the IDE). Once its issues are fix I will consider in enabling it by default again.

2.0.10

This releases add supports for Android Studio 3.6 and IntelliJ IDEA 2020.1

New features

  • Support for Android Studio 3.6
  • Support for IntelliJ IDEA 2020.1 EAP
  • New IDE inspection for spek classes without a no-arg constructor not marked abstract or any of the following annotations: @Ignore, @InstanceFactory. (#806)
  • The IJ test runner now explicitly exits even if there are non-daemon threads around after test execution. (#848)

Deprecations and removals

  • CachingMode.GROUP has now been deleted, this was deprecated a couple of release ago. (#798)

2.0.9

A minor release to support the release of IntelliJ IDEA 2019.3 (see #809).

New features

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [spek-dsl-jvm](https://github.com/spekframework/spek) from 2.0.8 to 2.0.16.
- [Release notes](https://github.com/spekframework/spek/releases)
- [Changelog](https://github.com/spekframework/spek/blob/2.x/docs/breaking-changes.md)
- [Commits](spekframework/spek@2.0.8...2.0.16)

---
updated-dependencies:
- dependency-name: org.spekframework.spek2:spek-dsl-jvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code patch A tiny change - Bumps patch build number labels Jul 26, 2021
@JBassett JBassett merged commit d5c0411 into master Jul 26, 2021
@JBassett JBassett deleted the dependabot/gradle/org.spekframework.spek2-spek-dsl-jvm-2.0.16 branch July 26, 2021 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed dependencies Pull requests that update a dependency file java Pull requests that update Java code patch A tiny change - Bumps patch build number
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants