commit | eab1b5eb1a030d481efa6d2d1362ece0ebdba8e9 | [log] [tgz] |
---|---|---|
author | Dmitri Shuralyov <dmitshur@golang.org> | Sun Dec 20 14:19:51 2020 -0500 |
committer | Dmitri Shuralyov <dmitshur@golang.org> | Tue Dec 29 01:16:36 2020 +0000 |
tree | 591412d8085c18ff94c394a7a792c17430043f93 | |
parent | e89b829e73ea9e1c72dda449af03683e4a9f8f17 [diff] |
shiny/iconvg: add a decode + encode round-trip test Given we promise deterministic encoding, and decoding is also (trivially) deterministic, it's viable to add another test to ensure that decoding and encoding an IconVG file gives us the same bytes back. Since the Encoder.HighResolutionCoordinates option is not a part of the image metadata but needed for this test to work, obtain it from the filename. Also remove some comparisons of adj that can never be false because no value of type uint8 is less than 0. Change-Id: I356ec01c8dd582aaeff14b39bb0272ca93eb1d2a Reviewed-on: https://go-review.googlesource.com/c/exp/+/279295 Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Nigel Tao <nigeltao@golang.org> Trust: Nigel Tao <nigeltao@golang.org> Trust: Dmitri Shuralyov <dmitshur@golang.org>
This subrepository holds experimental and deprecated (in the old
directory) packages.
The idea for this subrepository originated as the pkg/exp
directory of the main repository, but its presence there made it unavailable to users of the binary downloads of the Go installation. The subrepository has therefore been created to make it possible to go get
these packages.
Warning: Packages here are experimental and unreliable. Some may one day be promoted to the main repository or other subrepository, or they may be modified arbitrarily or even disappear altogether.
In short, code in this subrepository is not subject to the Go 1 compatibility promise. (No subrepo is, but the promise is even more likely to be violated by go.exp than the others.)
Caveat emptor.