debian-forge-composer/internal
Tom Gundersen 0f2b8e597e distro/test: use cmp.Diff rather than reflect.DeepEqual
This gives us more readable output. Both because it gives just a
diff, rather than the whole object as a string, but also as it
captures differences between the objects that thir string
representation does not.

In particular, if a field is an interface I, and T implements I,
then an object of type T and a pointer to the same object can both
be assigned to a variable of type I. Either way, the JSON
representation is the same, but the objects (correctly) do not
compare equal.

This is a pain to debug.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-03-15 19:38:59 +01:00
..
blueprint blueprint: add default version 2020-03-04 19:20:58 +01:00
client client: Use http.Client instead of a string for the socket 2020-03-09 18:02:54 +01:00
common store: move ComposeRequest to the store package 2020-03-12 20:01:24 +01:00
compose job: pass manifest instead of pipeline to osbuild 2020-03-03 22:25:49 +01:00
crypt crypt: make it possible to compile and test on macOS 2020-01-30 14:42:25 +01:00
distro distro/test: use cmp.Diff rather than reflect.DeepEqual 2020-03-15 19:38:59 +01:00
jobqueue job: pass manifest instead of pipeline to osbuild 2020-03-03 22:25:49 +01:00
mocks distro: panic less often 2020-03-03 11:53:06 +01:00
osbuild osbuild: introduce manifest concept 2020-03-03 22:25:49 +01:00
rcm store: move ComposeRequest to the store package 2020-03-12 20:01:24 +01:00
rpmmd rpmmd: pass in cache directory explicitly 2020-03-02 20:58:39 +01:00
store store: move ComposeRequest to the store package 2020-03-12 20:01:24 +01:00
target targets/local: drop Location field 2020-02-14 11:53:38 +01:00
test api: implement /compose/log 2019-12-20 11:43:39 +01:00
upload lint: fix unhandled errors 2020-03-02 14:28:55 +01:00
weldr weldr: Fix blueprints/depsolve response 2020-03-12 01:55:45 +01:00
weldrcheck weldr: Fix blueprints/depsolve response 2020-03-12 01:55:45 +01:00