fritzing / fzp

fritzing fzp specs & tools
10 stars 10 forks source link

define tests #9

Open el-j opened 8 years ago

el-j commented 8 years ago

we need to define the automatic test when a pull request is send. with the new fritzing version 0.9.3b and the git-parts-magic people really begin to contribute parts via git.

therefore the main issues are: fzp check:

breadboardview:

schematicview:

pcb-view:

paulvollmer commented 8 years ago

@el-j can you write some comments to the go Check funcs... for example the "all connectors has names" issue goes to the https://github.com/paulvollmer/fzp/blob/master/src/go/connector.go#L26 file. so, i can start implementing the checks and write the tests.

paulvollmer commented 8 years ago

and please create for each check we need to write a single issue. for better overview...

paulvollmer commented 5 years ago

@KjellMorgenstern here some notes about the planned features for the validator. i'm not sure how much bugs at the fzp files the validator catch. we should start at this repository and write tests of invalid xml code to make the validator better.

what do you think?

KjellMorgenstern commented 5 years ago

I think we can straight forward open 12 single issues, one for each proposed check.

Automated checks are much more valuable if we have a simple "green" / "red" flag, it doesn't make sense if the nighly is always red because there are a few old parts without proper images. For each check, if we enable the check, we have to immediately fix all reported parts ourselfes, or remove them.