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 |
|
Enno Rehling
|
24f1f82e93
|
release order reference used to create castorder, message
|
2015-10-13 23:02:01 +02:00 |
|
Enno Rehling
|
a6ca489d9a
|
free multi-level construction correctly, avoid duplication
|
2015-10-13 22:56:16 +02:00 |
|
Enno Rehling
|
26f5b592bd
|
leak: free construction materials
|
2015-10-13 22:41:54 +02:00 |
|
Enno Rehling
|
457465b4a2
|
memory leak: free message_list objects
|
2015-10-13 22:37:45 +02:00 |
|
Enno Rehling
|
333c27403f
|
memory leaks: ship_type.construction, give_cmd return values
|
2015-10-13 22:34:22 +02:00 |
|
Enno Rehling
|
cd1467f668
|
cleanup: test_create_world is lazy
|
2015-10-13 22:31:03 +02:00 |
|
Enno Rehling
|
c70d987c09
|
memory leak: free weapon data
|
2015-10-13 22:27:43 +02:00 |
|
Enno Rehling
|
0facb386a8
|
memory leaks: call test_cleanup, free strlist, free message
|
2015-10-13 22:21:05 +02:00 |
|
Enno Rehling
|
d264c454b8
|
memory leak: building_type::construction was never released
|
2015-10-13 22:13:50 +02:00 |
|
Enno Rehling
|
1f1850dafc
|
memory leak: always cleanup at the end of a test that creates game data.
|
2015-10-13 22:11:45 +02:00 |
|
Enno Rehling
|
7c2c520911
|
memory leak: at_travelunit contains a quicklist, needs custom cleanup code.
|
2015-10-13 22:09:41 +02:00 |
|
Enno Rehling
|
7e9c36b599
|
memory leak: free spell components and spells at exit
|
2015-10-13 22:02:58 +02:00 |
|
Enno Rehling
|
67135c8ea3
|
avoid triggering null-pointer assert
|
2015-10-13 21:50:23 +02:00 |
|
Enno Rehling
|
2f35246f8c
|
memory leak: when freeing factions, also free their spellbooks
|
2015-10-13 21:47:45 +02:00 |
|
Enno Rehling
|
ff0bbce4f9
|
weird things happen when you name locales something else?
|
2015-10-13 21:30:10 +02:00 |
|
Enno Rehling
|
9f6fa5b948
|
Merge branch 'feature/tests-leaks' of github.com:ennorehling/eressea into feature/tests-leaks
|
2015-10-13 21:26:56 +02:00 |
|
Enno Rehling
|
6de8e4466a
|
stop memory leak from function registry.
|
2015-10-13 21:26:48 +02:00 |
|
Enno Rehling
|
3741a19437
|
prevent memory leak of cJSON structures in tests
|
2015-10-13 21:21:31 +02:00 |
|
Enno Rehling
|
422476409c
|
eliminate memory leak from locales
|
2015-10-13 20:58:03 +02:00 |
|
Enno Rehling
|
5c8a68e1de
|
always call seen_done to eliminate memory leaks in tests.
|
2015-10-13 16:05:32 +02:00 |
|
Enno Rehling
|
7854684d8b
|
fix memory leaks in all tests that create an order without calling free_order at the end.
|
2015-10-13 15:45:38 +02:00 |
|
Enno Rehling
|
96be12218e
|
test rename with missing name (not crashing, error message)
|
2015-10-13 14:27:42 +02:00 |
|
Enno Rehling
|
6de604701d
|
add some test coverage for name_cmd (not covering all error cases yet)
|
2015-10-13 13:56:58 +02:00 |
|
Enno Rehling
|
177f8f5288
|
re-enable a test that supposedly breaks on travis (find out why)
fix a potential null-pointer crash in rename_cmd
|
2015-10-13 13:32:27 +02:00 |
|
Enno Rehling
|
7e2364c296
|
test for actual piracy ship movement
refactor storm check, run less code when disabled
fix ship creation in tests
|
2015-10-12 19:40:20 +02:00 |
|
Enno Rehling
|
d252286f4c
|
refactor: extract function parse_ids for readability
|
2015-10-12 18:54:47 +02:00 |
|
Enno Rehling
|
4c028bceac
|
the early beginnings of a test for piracy
extract validation message from piracy_cmd
fix a SAIL/SWIM check inconsistency
|
2015-10-12 16:30:56 +02:00 |
|
Enno Rehling
|
dcf6c28b0e
|
testing all the error cases for PIRACY
|
2015-10-12 13:27:39 +02:00 |
|
Enno Rehling
|
678169d7d4
|
add skeleton test suite for piracy
|
2015-10-12 11:54:59 +02:00 |
|
Enno Rehling
|
521519805d
|
refactor piracy code into a module, separate from move.
|
2015-10-11 21:19:38 +02:00 |
|
Enno Rehling
|
936c201d0b
|
Merge pull request #312 from eressea/master
pull latest changes from master into develop
|
2015-10-11 16:47:29 +02:00 |
|
Enno Rehling
|
6a074fd294
|
only disable MSVC2015 warnings in MSVC2015, do not break confuse compilers.
|
2015-10-11 14:39:51 +02:00 |
|
Enno Rehling
|
e8880db447
|
get the code to compile under vs2015 (disable warnings)
|
2015-10-11 14:39:43 +02:00 |
|
Enno Rehling
|
c47c9dbf64
|
add mail_cmd tests for FACTION
|
2015-10-11 12:54:27 +02:00 |
|
Enno Rehling
|
403b8a2e7e
|
add mail_cmd tests for REGION
|
2015-10-11 12:44:22 +02:00 |
|
Enno Rehling
|
070ed1a941
|
clean up hastily written tests, eliminate duplicate code
|
2015-10-11 12:38:05 +02:00 |
|
Enno Rehling
|
9e49e10d11
|
Merge branch 'master' into develop
Conflicts:
src/buildno.h
src/kernel/unit.test.c
|
2015-10-10 22:55:29 +02:00 |
|
Enno Rehling
|
99c385412a
|
fix crash in mail_cmd when order is missing a message
|
2015-10-10 22:50:15 +02:00 |
|
Enno Rehling
|
7f81cee36d
|
Merge pull request #305 from ennorehling/feature/log-reduce
reduced log spam in cron emails
|
2015-09-28 12:27:04 +02:00 |
|
Enno Rehling
|
3eead446d0
|
reduce cron log spam
|
2015-09-26 22:42:22 +02:00 |
|
Enno Rehling
|
d153846769
|
test: ageing ship trails works as expected. cannot find a bug here.
Conflicts:
src/move.test.c
|
2015-09-25 14:10:25 +02:00 |
|
Enno Rehling
|
f07802bab5
|
add a test to check that move_ship creates a trail when given a route
Conflicts:
src/move.test.c
|
2015-09-25 14:09:22 +02:00 |
|
Enno Rehling
|
f018016feb
|
rename hunt to follow_ship, because why was it ever called anything else?
|
2015-09-25 14:06:18 +02:00 |
|
Enno Rehling
|
ae513c5f23
|
Merge branch 'hotfix/bug-2138-familiarmage' of github.com:ennorehling/eressea into hotfix/bug-2138-familiarmage
|
2015-09-23 18:31:46 +02:00 |
|
Enno Rehling
|
1028539adb
|
version number increase
|
2015-09-23 18:29:18 +02:00 |
|
Enno Rehling
|
84a92124bd
|
Merge branch 'feature/bug-2053-attack-monsters' of https://github.com/ennorehling/eressea into ennorehling-feature/bug-2053-attack-monsters
Conflicts:
conf/e3/config.xml
|
2015-09-19 13:35:53 +02:00 |
|
Enno Rehling
|
e217a4b550
|
age_unit accidentally returned AT_AGE_REMOVE (caused by a recent change to curse_age)
|
2015-09-14 22:58:12 +02:00 |
|
Enno Rehling
|
3a1444f378
|
backport (failing) at_familiarmage test from 3.7 branch
|
2015-09-14 17:38:58 +02:00 |
|
Enno Rehling
|
23a7ed59ac
|
backport familiar skill test from 3.7 development
|
2015-09-14 17:17:29 +02:00 |
|
Enno Rehling
|
90bcf30628
|
fix bad terrain definitions in E2 (string, not number: these values are used for dice throws).
clean up the jsonconf.c code for reading these a little bit, report more specific errors.
|
2015-09-13 09:46:40 +02:00 |
|
Enno Rehling
|
71c4cb53c0
|
add missing guard.h include everywhere, remove duplicate prototypes from config.h
|
2015-09-12 23:41:37 +02:00 |
|
Enno Rehling
|
dd9420fc38
|
move at_guard into guard module as well
|
2015-09-12 23:38:31 +02:00 |
|
Enno Rehling
|
3055f517dc
|
move guard implementation into a module (WIP)
|
2015-09-12 22:53:54 +02:00 |
|
Enno Rehling
|
5f7b9129bc
|
Merge branch 'master' into develop
Conflicts:
tests/runtests.bat
|
2015-09-12 22:47:33 +02:00 |
|
Enno Rehling
|
a027139057
|
remove global variable verbosity in favor of static in main.c (use log_* functions everywhere)
|
2015-09-12 20:58:09 +02:00 |
|
Enno Rehling
|
06a04d0e20
|
fix logging for sp_igjarjuk, temporarily set log-levels for the game to error|warn|info
remove some code that accesses `verbosity` variable (todo: hide it more, fix logging)
|
2015-09-12 19:48:03 +02:00 |
|
Enno Rehling
|
63c983e197
|
Merge branch 'develop' of github.com:eressea/server into develop
|
2015-09-12 19:28:49 +02:00 |
|
Enno Rehling
|
c7a0fb5f28
|
development build is 3.7
|
2015-09-12 19:28:28 +02:00 |
|
Enno Rehling
|
44dd66f2fb
|
Merge branch 'master' into develop
|
2015-09-12 19:27:56 +02:00 |
|