Enno Rehling
|
8ee83fd500
|
try adding coverity scan
|
2015-10-27 12:40:04 +01:00 |
Enno Rehling
|
f2b0ba1ec6
|
eliminate find_spell warning for games where nobody is cursed, and you cannot summon igjarjuk
|
2015-10-27 12:40:03 +01:00 |
Enno Rehling
|
50f9f37ecc
|
Revert "try adding coverity scan"
This reverts commit 86fea3723b .
|
2015-10-22 21:01:46 +02:00 |
Enno Rehling
|
86fea3723b
|
try adding coverity scan
|
2015-10-22 20:55:19 +02:00 |
Enno Rehling
|
53fd192d63
|
Merge pull request #320 from ennorehling/feature/issue-318
cJSON memory leak in test_export_land_region
|
2015-10-15 21:01:13 +02:00 |
Enno Rehling
|
b771ec9aab
|
test-only leak: do some json surgery and delete the entire tree from the export
|
2015-10-15 09:06:44 +02:00 |
Enno Rehling
|
43bf8a4ade
|
Merge pull request #315 from ennorehling/feature/tests-leaks
close some memory leaks in tests
|
2015-10-15 08:57:18 +02:00 |
Enno Rehling
|
47e925473e
|
always use a macro, not magical constants
|
2015-10-15 08:40:52 +02:00 |
Enno Rehling
|
c9e7a76d9b
|
minor leak: release memory held by curse_type structures
|
2015-10-15 08:38:43 +02:00 |
Enno Rehling
|
d4655ee88a
|
leak: do not create new message_type objects in test_cleanup
|
2015-10-15 08:29:20 +02:00 |
Enno Rehling
|
d79745812a
|
unit needs to be in a region or test_cleanup will not free it
|
2015-10-14 22:19:15 +02:00 |
Enno Rehling
|
467ce2a719
|
visual studio compilation fix
|
2015-10-14 22:09:11 +02:00 |
Enno Rehling
|
ef1a2dfc4f
|
fixed a crash
|
2015-10-14 22:06:40 +02:00 |
Enno Rehling
|
3200dd2dc8
|
leak: free locale_data
|
2015-10-14 21:51:43 +02:00 |
Enno Rehling
|
b5455531e7
|
do not leak terrain.herbs
|
2015-10-14 21:37:27 +02:00 |
Enno Rehling
|
c04bda102b
|
call free_order for each remaining reference
|
2015-10-14 20:56:09 +02:00 |
Enno Rehling
|
a3b27ad6d2
|
leak: remember to call test_cleanup
|
2015-10-14 20:49:30 +02:00 |
Enno Rehling
|
03ff8f612d
|
leaks: remember to call test_cleanup
|
2015-10-14 20:48:01 +02:00 |
Enno Rehling
|
284a74c878
|
leak: deleting a config entry did not free its name
|
2015-10-14 20:45:43 +02:00 |
Enno Rehling
|
f740f2829a
|
leak: in tests, when correct message_type doesn't exist, arguments should not leak
|
2015-10-14 20:41:42 +02:00 |
Enno Rehling
|
144aeb23ac
|
leaks: call cleanup, free triggers
|
2015-10-14 20:29:07 +02:00 |
Enno Rehling
|
0f32630590
|
leak: release message in test
|
2015-10-14 20:22:51 +02:00 |
Enno Rehling
|
5018bbb0c0
|
correctly release messages created in test_merge_split
|
2015-10-14 20:21:38 +02:00 |
Enno Rehling
|
203b058166
|
avoid memory leaks when running with --list
|
2015-10-14 20:04:03 +02:00 |
Enno Rehling
|
47eee29813
|
correct argument count
|
2015-10-14 18:40:37 +02:00 |
Enno Rehling
|
5d192cb4c9
|
fix compile: gcc is extra picky about const char** conversions.
|
2015-10-14 18:38:10 +02:00 |
Enno Rehling
|
ba0828afd4
|
rather complex implementation of selective test running (CuTest does not have this feature).
|
2015-10-14 18:34:41 +02:00 |
Enno Rehling
|
e6f2864327
|
leak: duplicate assignment to building_type.name in tests
|
2015-10-14 14:10:35 +02:00 |
Enno Rehling
|
2abdba9e8a
|
refactor free_messagelist, fix leak in test_merge_split
|
2015-10-14 14:08:50 +02:00 |
Enno Rehling
|
1c2922aafa
|
leak: spell names and other strings need to be released.
|
2015-10-14 13:58:55 +02:00 |
Enno Rehling
|
5f9c2e13a8
|
I hate umlaut.c, it's basically magic, and the magic doesn't work right (it leaks memory from line 158)
|
2015-10-14 13:56:19 +02:00 |
Enno Rehling
|
cd9cb24b48
|
extend test_umlaut a bit, which doesn't trigger issue #316
|
2015-10-14 13:42:12 +02:00 |
Enno Rehling
|
78a8795305
|
there is a bug in umlaut.c, adding a FIXME.
this happens during test_umlaut, and valgrind detects it.
|
2015-10-14 13:33:10 +02:00 |
Enno Rehling
|
254cda86e8
|
short commands speedup wasn't working (never got assigned)
|
2015-10-14 13:20:27 +02:00 |
Enno Rehling
|
4fc5ac7740
|
there is a memory leak in test_long_order_hungry, but the root cause lies deeper
|
2015-10-14 12:51:45 +02:00 |
Enno Rehling
|
469d312339
|
leak: test must free castorder and call cleanup
|
2015-10-14 12:23:58 +02:00 |
Enno Rehling
|
bdf4834dc2
|
leak: region_owner data was never released
|
2015-10-14 12:22:37 +02:00 |
Enno Rehling
|
8e9e9c9c0f
|
eliminate leak from duplicate call to test_create_buildingtype
|
2015-10-14 12:21:13 +02:00 |
Enno Rehling
|
ae3210ec87
|
pervious commit did not compile: small copy/paste error
|
2015-10-14 12:14:33 +02:00 |
Enno Rehling
|
2c659c1f47
|
memory leak: free building maintenance data
|
2015-10-14 12:13:05 +02:00 |
Enno Rehling
|
1fc5273f63
|
memory leak: bad call to register_buildings, replace test_create_world.
|
2015-10-14 12:09:35 +02:00 |
Enno Rehling
|
2b59922d8d
|
memory leak: tests should call cleanup instead of trying to restore original state
|
2015-10-14 12:05:29 +02:00 |
Enno Rehling
|
acda22ae1b
|
leak: free route at the end of the test
|
2015-10-14 12:03:19 +02:00 |
Enno Rehling
|
3cfb22876b
|
memory leak: free params after test
|
2015-10-14 12:01:33 +02:00 |
Enno Rehling
|
20c9fb60dc
|
release additional reference to recruit order
|
2015-10-14 11:58:54 +02:00 |
Enno Rehling
|
f0671aafda
|
leak: some tests were leaking seen_factions becaus they don't call destroyfaction or render reports
|
2015-10-13 23:33:11 +02:00 |
Enno Rehling
|
66dd7e2320
|
eliminate unused variable warning (gcc)
|
2015-10-13 23:27:13 +02:00 |
Enno Rehling
|
a3210aaed7
|
leak: free per-locale cached order data (has additional refcount)
|
2015-10-13 23:25:44 +02:00 |
Enno Rehling
|
377b0d0305
|
leak: teardown build tests, free construction data
|
2015-10-13 23:09:50 +02:00 |
Enno Rehling
|
f4f038c23c
|
leak: free strlist result of split_paragraph
|
2015-10-13 23:06:33 +02:00 |