Fork me on GitHub
#clojure-italy
<
2019-09-04
>
reborg07:09:15

Hallo 9000

gon08:09:19

Hi there!

Andrea Imparato10:09:49

ciao a tutti! ritornato dalle ferie ed ho già una domanda per voi clojuristi esperti! Mi sto dilettando con il testing e stavo provando questo plugin per lein https://github.com/cloverage/cloverage per avere un po' sott' occhio il code coverage dei miei test. Qualcuno sa a cosa protrebbe riferirsi la colonna "Forms" nella tabella dei risultati? Lines capisco ovviamente sia il numero di linee testate, ma forms? :thinking_face:

Andrea Imparato10:09:16

ah la tabella dei risultati non c'è nel repo... Eccola qua:

|--------------+---------+---------|
|    Namespace | % Forms | % Lines |
|--------------+---------+---------|
|      |    5,00 |   29,41 |
| metro.config |   83,97 |  100,00 |
|   metro.core |   76,00 |   75,00 |
|   metro.game |   61,54 |   60,78 |
|   metro.grid |   36,65 |   62,71 |
|   metro.util |   85,71 |   90,91 |
|--------------+---------+---------|
|    ALL FILES |   50,64 |   64,42 |
|--------------+---------+---------|

helios10:09:59

buongiorno a tutti

reborg11:09:58

mah… @andrea.imparato fatico a capire forse una linea come`(if blah form1 form2)` e’ 100% line coverage. Ma in relazione a “blah”, una form e’ 0% l’altra e’ 100%?

reborg13:09:43

ah veramente chiaro ora…

Andrea Imparato19:09:24

Adesso ha molto più senso come cosa :)

reborg20:09:23

Si grazie, ora ho capito

Andrea Imparato11:09:38

Meglio che apro un issue e chiedo direttamente all'autore

andrea.crotti13:09:49

ti consiglio kaocha-cloverage e codecov

andrea.crotti13:09:11

noi usiamo quello e facendo il push dei risultati su codecov si vede tutto

andrea.crotti13:09:55

la vicenda Scala, Skillsmatter e Jon De Goes e' da 🍿 😄

manuel13:09:59

sono fuori dal giro, cosa avrebbe detto/fatto De Goes per meritarselo?

nilrecurring14:09:58

È scritto da uno dei diretti interessati nella questione, ma il post è pieno di link per cui uno può verificare indipendentemente che tutto ciò ha senso

manuel14:09:39

grazie, ma sono un fesso perché quel post lo ricordo eccome e manco 2+2 ho fatto. Bene, la vecchiaia avanza inesorabile.

nilrecurring14:09:58

Il post è uscito tre giorni fa

nilrecurring14:09:07

Sono abbastanza sicuro che l’annuncio di SkillsMatter sia dovuto a questo infatti

manuel14:09:22

sì sì, lo avevo nei feed, sto proprio rimbambito

😂 1
manuel14:09:58

ma sì, sono d'accordo ovviamente, uno così va tenuto lontano

nilrecurring14:09:24

Infatti sono contento non bazzichi più in acque PureScript

nilrecurring14:09:47

(indipendentemente dal fatto che uno abbia fatto qualcosa o no, già l’essere controversi è un problema)

andrea.crotti14:09:27

eh beh si quelli della skillsmatter poveracci qualsiasi cosa facevano era sbagliata

andrea.crotti14:09:41

nel senso che hanno qualcuno gli dava addosso comunque

Andrea Imparato15:09:15

TIL il secondo parametro di get quando chiamato su un vector DEVE essere un intero altrimenti ritorna nil

reborg15:09:24

questo mi dice che forse non sai del TERZO parametro di get: (get [:a :b :c] :a :ciccia) :)

Andrea Imparato15:09:20

ah no quello lo conosco 🙂