Yuan Lin
02/27/2019, 7:19 AMSergio Crespo Toubes
02/27/2019, 9:58 AMSergio Crespo Toubes
02/27/2019, 3:50 PMsam
02/27/2019, 3:52 PMSergio Crespo Toubes
02/27/2019, 3:52 PMYuan Lin
02/28/2019, 7:57 AMYuan Lin
02/28/2019, 7:58 AMYuan Lin
03/03/2019, 10:23 PMrun
, your IDE will create a kotlintest configuration, but mine will create a junit configuration instead.sam
03/03/2019, 10:24 PMYuan Lin
03/03/2019, 10:24 PMsam
03/03/2019, 10:26 PMsam
03/03/2019, 10:26 PMYuan Lin
03/03/2019, 10:27 PMYuan Lin
03/03/2019, 10:27 PMsam
03/03/2019, 10:28 PMYuan Lin
03/03/2019, 10:28 PMYuan Lin
03/03/2019, 10:29 PMsam
03/03/2019, 10:29 PMYuan Lin
03/03/2019, 10:29 PMYuan Lin
03/03/2019, 10:29 PMsam
03/03/2019, 10:29 PMsam
03/03/2019, 10:31 PMsam
03/03/2019, 10:32 PMsam
03/03/2019, 10:39 PMYuan Lin
03/03/2019, 10:42 PMsam
03/03/2019, 10:43 PMsam
03/03/2019, 10:45 PMYuan Lin
03/03/2019, 10:45 PMYuan Lin
03/03/2019, 10:45 PMException in thread "main" java.lang.RuntimeException: Could not detect spec class style for supertypes [class com.raken.test.api.NewTenantPerTestSpec]
on a custom spec, NewTenantPerTestSpec extends FeatureSpecsam
03/03/2019, 10:45 PMsam
03/03/2019, 10:46 PMsam
03/03/2019, 10:46 PMSomeTestClass : NewTenantPerTestSpec
and then abstract NewTenantPerTestSpec : StringSpec
or something ?Yuan Lin
03/03/2019, 10:46 PMabstract class NewTenantPerTestSpec(body: AbstractFeatureSpec.() -> Unit = {}) : FeatureSpec(body = body){
sam
03/03/2019, 10:46 PMsam
03/03/2019, 10:47 PMsam
03/03/2019, 10:52 PMsam
03/03/2019, 10:52 PMYuan Lin
03/03/2019, 10:53 PMsam
03/03/2019, 10:53 PMYuan Lin
03/03/2019, 10:57 PMsam
03/03/2019, 10:59 PMYuan Lin
03/03/2019, 11:05 PMqscenario() -> ...return scenario().config(tags = setOf(QuickRun))
to enable running single testcase
2. we have extension functions scenario(...){...}.tag()
, scenario(...){...}.disabled()
helper methods.
It’s not very hard to upgrade cases one by one, but we have 1300+ cases running everyday, if people doesn’t see a obvious benefit, they won’t like a upgradesam
03/03/2019, 11:07 PMYuan Lin
03/03/2019, 11:08 PMsam
03/03/2019, 11:11 PMYuan Lin
03/03/2019, 11:18 PMbehavelike
sam
03/03/2019, 11:23 PMYuan Lin
03/03/2019, 11:26 PMYuan Lin
03/03/2019, 11:26 PMYuan Lin
03/03/2019, 11:27 PMsam
03/03/2019, 11:36 PMYuan Lin
03/03/2019, 11:51 PMThreadLocal
trick failed. But I’m not fully understanding it so might be just my mistakeYuan Lin
03/03/2019, 11:52 PMsam
03/03/2019, 11:58 PMsam
03/03/2019, 11:58 PMsam
03/03/2019, 11:58 PMYuan Lin
03/04/2019, 2:36 AMSergio Crespo Toubes
03/04/2019, 10:16 AMYuan Lin
03/05/2019, 3:03 AMYuan Lin
03/06/2019, 2:28 AMYuan Lin
03/06/2019, 8:18 PMsam
03/07/2019, 8:49 AM