summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* meson: add tests optionFabrice Fontaine2022-06-011-6/+8
| | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* Remove AutotoolsEmmanuele Bassi2021-05-221-21/+0
| | | | | There is no point in keeping two build systems in parallel, especially when one of them is Autotools.
* Rationalize NULL/empty string handling in media_art_strip_invalid_entities()Sam Thursfield2020-12-271-8/+10
| | | | | | | | | | | We return NULL if input is NULL and a newly allocated empty string if input is "". Some comments disagreed with this, and it's possible the change causes a memory leak in some app, but the alternative of returning NULL when passed "" is dangerous as some code may free the return value in this case. (In fact, libmediaart itself does so). Also, make behaviour occur independently of whether `G_ENABLE_CONSISTENCY_CHECKS` was defined at build time.
* Distcheck fixesCarlos Garnacho2017-08-091-1/+2
|
* build: Add meson.build files to EXTRA_DISTCarlos Garnacho2017-08-091-0/+2
|
* Meson build instructions for libmediaartSam Thursfield2017-08-091-0/+7
| | | | | | | | | | | | | These are hopefully complete already. I have compared an Autotools-built and a Meson-built install of libmediaart and found only the following differences: * libmediaart-2.0.la isn't generated by Meson * External references in the gtk-doc documentation are relative with Meson and absolute with Autotools * Some changes in generated .vapi file and .pc file https://bugzilla.gnome.org/show_bug.cgi?id=783562
* tests: No new temporary cache directories for subprocess testsYanko Kaneti2014-11-131-5/+10
| | | | Otherwise subprocess tests that assert by design leave those behind
* tests: Make mediarttest work as both installed and built testYanko Kaneti2014-11-132-14/+10
|
* extract, cache: Remove all .mediaartlocal usesremove-mediaartlocalMartyn Russell2014-10-171-26/+12
| | | | | | | This is deemed quite useless now and we should not be littering the file system with .mediaartlocal directories everywhere. https://bugzilla.gnome.org/show_bug.cgi?id=722795
* cache: Added media_art_remove_async() and _finish()Martyn Russell2014-10-171-3/+9
| | | | | | | | Part of this API changes makes the media_art_get_{path|file}() APIs not do i/o operations like creating the cache directory. This is now done in media_art_process_new(). https://bugzilla.gnome.org/show_bug.cgi?id=724879
* extract: Add async APIs for all functionsasync-apiMartyn Russell2014-10-171-200/+293
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=724879
* cache: Added media_art_remove_async() and _finish()Martyn Russell2014-10-171-12/+49
| | | | | | | | Part of this API changes makes the media_art_get_{path|file}() APIs not do i/o operations like creating the cache directory. This is now done in media_art_process_new(). https://bugzilla.gnome.org/show_bug.cgi?id=724879
* tests: Don't clear existing caches with unit tests, set XDG_CACHE_HOMEMartyn Russell2014-09-101-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=731681
* tests: Use tap automake testing scripts, fixes output summariesMartyn Russell2014-08-152-105/+122
| | | | Also updated the unit tests so they don't fail with the new tap system
* build: Fixed distcheck issuesMartyn Russell2014-07-283-8/+8
|
* libmediaart: Split API into _process_buffer() and _process_file()Martyn Russell2014-07-282-30/+21
| | | | | | | This is quite an API break, but the previous API was confusing and a monster, so this was really necessary. The unit tests have been put in place to make sure things work correctly too.
* tests: Don't expect media art extraction for NULL data buffer for !imagesMartyn Russell2014-06-231-9/+13
|
* extract: Switch to initable MediaArtProcess object from _init/_shutdown()Martyn Russell2014-06-231-33/+67
|
* tests: Test for no error with media_art_process_file() with real use caseMartyn Russell2014-06-231-1/+2
|
* extract: Allow error reporting with API using GErrorMartyn Russell2014-06-231-2/+60
|
* extract: Make GFile first parameter for _process_file()Martyn Russell2014-06-231-6/+6
|
* tests: Removed unused functionMartyn Russell2014-06-231-7/+0
|
* cache: Improve _remove() function and fix crash with NULL passedMartyn Russell2014-02-071-2/+1
|
* cache: Improve _strip_invalid_entites() APIMartyn Russell2014-02-071-6/+27
| | | | | | Add more information to documentation. Add a check on the input string to make sure we avoid crashes. Add test case
* tests: disable tests that fail due to missing featuresMartyn Russell2013-11-011-1/+1
|
* tests: Added to the unit tests to test ALL APIs.Martyn Russell2013-10-233-27/+152
| | | | | There are many cases which fail and there are FIXMEs in the test case now which we should fix before releasing.
* Update .gitignore filesSam Thursfield2013-10-171-0/+1
|
* tests: Add testcase for nested blocksJens Georg2013-10-021-0/+1
|
* tests: Fix includesArnel A. Borja2013-08-311-1/+1
|
* Remove tracker from prefixes of identifiersArnel A. Borja2013-08-151-34/+34
|
* build: Initial import of files needed to make new project here...Martyn Russell2013-08-132-1/+20
| | | | | | | | | | Including AUTHORS, README, NEWS. Including autogen.sh, configure.ac and all Makefile.am files Also moved many files that were scattered around the Tracker project and brought them together. Some source files had to be fixed up to build properly.
* all: Remove use of g_type_init() now it's deprecated in GLib since 2.35.xMartyn Russell2013-08-131-1/+0
|
* libtracker-common: Fix distcheck failure with new media art handlingMartyn Russell2013-08-131-1/+1
|
* libtracker-common: Renamed albumart test to media-artMartyn Russell2013-08-131-0/+179