Commit Graph

177 Commits

Author SHA1 Message Date
Robert Stoll
e83f6b511f prepare dev cycle of 0.17.0 2021-07-13 22:25:57 +02:00
Robert Stoll
30c7f0aed1 v0.17.0-RC1 2021-07-13 22:21:02 +02:00
Robert Stoll
5a2dce49a2 fix case 2021-06-17 09:44:48 +02:00
Robert Stoll
6419adf60d adjust good_first_issue template 2021-06-17 09:42:17 +02:00
Robert Stoll
144d35c167 replace SubjectProvider with Expect but do not yet remove
we cannot yet remove it because we still have addAssertion on Expect
and if we remove it, would also have one on AssertionContainer. Two
different definitions which would not work together. This also means:
- deprecate addAssertion/addAssertionsCreatedBy/createAndAddAssertion
  in Expect, add append... to AssertionContainer
2021-04-04 21:32:58 +02:00
Robert Stoll
6385f5f93a prepare dev cycle of 0.17.0 2021-03-30 20:20:53 +02:00
Robert Stoll
5a9b74b096 v0.16.0 2021-03-30 14:13:04 +02:00
Robert Stoll
74f111b826 move TODOs to 0.17.0 which we no longer plan for 0.16.0 2021-03-16 22:03:30 +01:00
Robert Stoll
a93f992657 codecov after 5 builds 2021-02-18 16:54:41 +01:00
Robert Stoll
3a1025c8a8 also fix upload for bc and bbc 2021-02-18 14:43:50 +01:00
Robert Stoll
b8389468f4 fix upload coverage, github.refs includes refs/heads 2021-02-18 13:49:39 +01:00
Robert Stoll
61a48ccadf update codecov, we don't plan to cover more for the moment 2021-01-17 23:12:52 +01:00
Joshua Gleitze
45b69cd53f refactor: rename and adapt specs from *Assertions* to *Expectations* 2021-01-10 22:29:12 +01:00
Robert Stoll
89583b458b don't upload coverage for push && branch != master
moreover:
- some small improvements in infix specs
2021-01-10 22:01:00 +01:00
Robert Stoll
3351c63065 do no longer build against jdk 9 we drop support for it 2021-01-09 00:23:34 +01:00
Robert Stoll
4de570dd77 fix codecov reporting, should be earlier 2021-01-08 23:50:02 +01:00
Robert Stoll
3db8cbea93 re-add jacoco coverage to bc and bbc tests
and fix dependency to translations for infix, should also use de_CH in
bc-tests
2021-01-08 23:36:26 +01:00
Robert Stoll
d1fa52871e move bbc tests into bc-tests, remove bc-test
moreover:
- rename TestEngine id from spek2-deprecation to spek2-forgiving
2021-01-08 21:25:29 +01:00
Robert Stoll
7f192ef3d2 introduce bc-tests which compile also specs, setup for 0.14.0
moreover:
- rename DeprecationSpek2TestEngine to Spek2ForgivingTestEngine

bcTests will fail with this commit due to:
- missing `contains all` function in api-infix (a bug)
- StaticName which is internal and not accessible from the new project
2021-01-08 16:54:13 +01:00
Robert Stoll
e9a57c0ef6 also include root build for updates 2020-12-29 22:49:35 +01:00
Robert Stoll
e331b1219d also update gradlew of tools automatically 2020-12-29 22:45:57 +01:00
Robert Stoll
de3bb30afa change PR title/body in case of automated readme example re-generation
also change the branch name
2020-12-25 01:35:55 +01:00
Robert Stoll
4a1c913056 fix gradle task name to generate the README examples 2020-12-25 01:26:29 +01:00
Robert Stoll
605331176b use with for parameters of github actions 2020-12-25 01:21:14 +01:00
Robert Stoll
6be692684e create PR with generated README examples on master if necessary
moreover:
- indent yml with 2 spaces and format them
- cleanup codecov ignore rules, remove deleted projects
2020-12-25 01:16:24 +01:00
Robert Stoll
5e4cc605a4 deactivate composite build for scala2 api
I will adopt the scala api after all refactorings.
2020-12-25 00:54:46 +01:00
Robert Stoll
4623b3ce2a prepare dev cycle of 0.16.0 2020-12-23 16:41:26 +01:00
Robert Stoll
12667ac8b7 v0.15.0 2020-12-23 15:10:11 +01:00
Robert Stoll
6345a9e689 write out bc and bbc in workflows 2020-12-22 15:13:12 +01:00
Robert Stoll
ca0ab970f0 build everything on github actions
Since travis starts to be unreliable with its credit system.
Moreover:
- reduce jdk versions to 9, 11 and 14
- exchange badge in README
2020-12-22 14:39:45 +01:00
Robert Stoll
e9da7cf803 remove jasmine from dependabot config 2020-12-12 21:55:46 +01:00
Robert Stoll
45d127e118 do no use set-env in samples 2020-11-23 09:37:05 +01:00
Robert Stoll
c8763451b6 prepare dev cycle of 0.15.0 2020-11-14 14:25:23 +01:00
Robert Stoll
a5abcdeaae v0.14.0 2020-11-14 13:48:32 +01:00
Robert Stoll
b1ed371864 remove android from issue templates 2020-11-12 21:57:19 +01:00
Robert Stoll
607ef0d644 run js sample composite build in different project
because of a Windows Server 2019 issue (or at least github action issue)
2020-11-11 23:28:07 +01:00
Robert Stoll
514e6a54c2 remove jasmine sample and turn mocha sample into js sample
It is very unlikely someone uses JS with jasmine as jetbrains has
setup everything with mocha
2020-11-11 22:53:29 +01:00
Robert Stoll
7d1a301ad0 v0.14.0.RC1 2020-10-30 08:11:36 +01:00
Robert Stoll
43cacaee88 rename atrium-scala to atrium-scala2 and change package structure
Don't prefix packages with scala but move it after ch.tutteli.atrium.
IMO it is not an extension like kotlin_1_3 and therefore should
not be at the end. Use scala2 as we are likely going to use atrium-scala
for scala 3 once it is out.
2020-10-20 21:33:31 +02:00
Robert Stoll
044e1b5573 remove architecture diagram, no longer valid 2020-10-19 21:07:58 +02:00
Uzi Landsmann
82d01c7873 Added dependabot labels to avoid the java label 2020-10-10 22:09:39 +02:00
Uzi Landsmann
41f48a39bc Configured dependabot for samples (#604) 2020-10-10 17:59:59 +02:00
Robert Stoll
778991fd8d update good_first_issue template to logic 2020-09-29 22:01:01 +02:00
Robert Stoll
a47b1d5488 prepare dev cycle of 0.14.0 2020-08-27 09:56:37 +02:00
Robert Stoll
b87c86fb1c v0.13.0 2020-08-26 22:12:32 +02:00
Robert Stoll
d2bcc9c665 move check-generateLogic-committed into own workflow due to github bug
Whatever I tried to do so far, as soon as I run one gradle script in
bash, the one in powershell does not behave as it would normally.
Thus moving the check into an own workflow.
The benefit, we only run it if something has changed in the input files
of the generation.
2020-07-01 20:54:44 +02:00
Robert Stoll
46e428f737 use bash to execute check-generateLogic-committed
because powershell seems not to respect the exit code
moreover:
- move to own workflow as it seems to interfere with other steps
- stripIndent() needs to have the same indent as with jdk13+ no longer
  groovy's stripIndent is called but jdk's one
  => see https://issues.apache.org/jira/browse/GROOVY-9423
2020-06-30 23:39:01 +02:00
Robert Stoll
c9bce12630 check generateLogic is committed 2020-06-30 13:44:17 +02:00
Robert Stoll
8583cd652a adjust error message for wrong android.jar sha256 2020-06-19 11:28:34 +02:00
Robert Stoll
b31c4bc490 add a composite build for atrium-scala
in order that this works we have to refactor a bit:
- rename project atrium in directory scala to atrium-scala
  (also rename the directory to atrium-scala)
- rename api project accordingly (i.e. move files)
2020-06-14 21:56:37 +02:00