Skip to content

Instantly share code, notes, and snippets.

@triptec
Created October 12, 2018 10:09
Show Gist options
  • Save triptec/c7a30bb272a022484aa158d709bad0d8 to your computer and use it in GitHub Desktop.
Save triptec/c7a30bb272a022484aa158d709bad0d8 to your computer and use it in GitHub Desktop.
> vips-ffi@0.2.0 test /var/task/node_modules/vips-ffi
> semistandard && nyc --reporter=lcov --branches=99 mocha --slow=5000 --timeout=60000 ./test/unit/*.js
Image arithmetic
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `width'
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `height'
1) .add works with scalar, vector and image arguments
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `width'
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `height'
2) .subtract works with scalar, vector and image arguments
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `width'
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `height'
3) .rsubtract works with scalar, vector and image arguments
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `width'
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `height'
4) .multiply works with scalar, vector and image arguments
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `width'
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `height'
5) .divide works with scalar, vector and image arguments
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `width'
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `height'
6) .rdivide works with scalar, vector and image arguments
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `width'
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `height'
7) .remainder works with scalar, vector and image arguments
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `width'
(banana:706): GLib-CRITICAL **: g_datalist_id_dup_data: assertion `key_id != 0' failed
(banana:706): GLib-CRITICAL **: g_datalist_id_set_data_full: assertion `key_id > 0' failed
(banana:706): GLib-GObject-CRITICAL **: g_param_spec_pool_lookup: assertion `pool != NULL' failed
(banana:706): GLib-GObject-WARNING **: g_object_set_property: object class `VipsBlack' has no property named `height'
8) Trigs and logs work
GObject
✓ Can make a GObject
GValue
✓ Can make a GValue
✓ Can set/get a bool
✓ Can set/get a int
✓ Can set/get a double
✓ Can set/get a string
✓ Can set/get a utf-8 string
(banana:706): GLib-GObject-WARNING **: gtype.c:4239: type id `0' is invalid
(banana:706): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
(banana:706): GLib-GObject-WARNING **: gvalue.c:190: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation
9) Can set an array of int
(banana:706): GLib-GObject-WARNING **: gtype.c:4239: type id `0' is invalid
(banana:706): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
(banana:706): GLib-GObject-WARNING **: gvalue.c:190: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation
10) Can get an array of int
(banana:706): GLib-GObject-WARNING **: gtype.c:4239: type id `0' is invalid
(banana:706): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
(banana:706): GLib-GObject-WARNING **: gvalue.c:190: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation
11) Can set/get an array of double
(banana:706): GLib-GObject-WARNING **: gtype.c:4239: type id `0' is invalid
(banana:706): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
(banana:706): GLib-GObject-WARNING **: gvalue.c:190: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation
(banana:706): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed
(banana:706): GLib-GObject-CRITICAL **: g_value_get_boxed: assertion `G_VALUE_HOLDS_BOXED (value)' failed
sh: line 1: 694 Segmentation fault (core dumped) nyc --reporter=lcov --branches=99 mocha --slow=5000 --timeout=60000 ./test/unit/*.js
npm ERR! Test failed. See above for more details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment