summaryrefslogtreecommitdiff
path: root/HACKING.md
Commit message (Collapse)AuthorAgeFilesLines
* HACKING.md: Update for change in functional-testssam/HACKING-updateSam Thursfield2021-08-181-1/+1
|
* tests: Remove TRACKER_TESTS_VERBOSE, add TRACKER_DEBUG=testsSam Thursfield2020-06-211-7/+6
| | | | This seems cleaner now that we use TRACKER_DEBUG everywhere else.
* Add TRACKER_DEBUG=sparqlSam Thursfield2020-04-281-0/+1
| | | | This outputs all queries to the console.
* Add TRACKER_DEBUG=collation,sqlite flagsSam Thursfield2020-04-281-0/+2
|
* HACKING.md: Document the available debug optionsSam Thursfield2020-04-201-0/+7
|
* Remove TRACKER_VERBOSITY and tracker-log moduleSam Thursfield2020-04-201-9/+3
| | | | | | | | | Users should now use G_MESSAGES_DEBUG=Tracker to see debug messages on the console. The TRACKER_VERBOSITY only worked if tracker_log_init() had been called, which can't be done when libtracker-sparql is being used from an application outside of Tracker.
* Add TRACKER_DEBUG environment variable, use for SQL debugSam Thursfield2020-04-201-0/+2
| | | | | | | | This works the same as GTK's GTK_DEBUG variable. It will allow us to include more types of optional debugging info, and will make the default debug output more readlable. See https://gitlab.gnome.org/GNOME/tracker/issues/178
* HACKING.md: Show info for tracker-miners packageSam Thursfield2020-04-121-2/+6
|
* HACKING.md: Update Debian reproducible-builds URLSam Thursfield2020-04-121-1/+3
|
* HACKING.md: Add info on automated testingSam Thursfield2020-04-121-3/+26
| | | | This replaces the wiki page https://wiki.gnome.org/Projects/Tracker/Testing
* Rework the tracker-sandbox utility (again)Sam Thursfield2019-09-141-9/+8
| | | | | | | | | | | | | | | | | This fixes https://gitlab.gnome.org/GNOME/tracker/issues/111 and also simplifies the instructions in the README for running Tracker from the build tree. The sandbox utility is now executed from the top directory by running: python3 -m utils.trackertestutils Previously, due to importing stuff from trackertestutils. you needed to run it from the utils/ directory or set PYTHONPATH appropriately. Additionally, tracker-miners.git will ship a 'run-uninstalled' script to provide convenient access to the sandbox script and allow running Tracker from the build tree.
* ci: Allow controlling verbosity of tests in CISam Thursfield2019-09-141-0/+5
| | | | | | There is also a MESON_TEST_EXTRA_ARGS variable which can be set to cause only one test to execute. This is to help with debugging test failures that can only be reproduced on the CI runners.
* Add HACKING.mdSam Thursfield2019-09-141-0/+58
This talks about how to enable different kinds of logging output from the functional tests, now that the previous commit has introduced some sanity into the logging. Attaching debugger is also discussed.