-
-
Notifications
You must be signed in to change notification settings - Fork 279
/
HACKING
38 lines (30 loc) · 1 KB
/
HACKING
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
The Developer's Guide to the MusicBrainz Server
===============================================
Testing
-------
We use standard Perl tools for unit testing. Tests are located in the t/
directory. The preferred way to run them is to use the `prove` program from
Test::Harness. For example, to run all tests use:
$ prove -l t/
Or if you want to run only specific tests:
$ prove -l t/entity_artist.t
$ prove -l t/entity*.t
Cache
-----
Keys:
* at:INT -- artist type by ID
* ac:INT -- artist credit by ID
* artist:INT -- artist by ID
* artist:UUID -- artist ID by MBID (you need to do another lookup by ID)
* g:INT -- gender by ID
* c:INT -- country by ID
* label:INT -- label by ID
* label:UUID -- label by MBID (you need to do another lookup by ID)
* lng:INT -- language by ID
* lt:INT -- label type by ID
* mf:INT -- medium format by ID
* rgt:INT -- release group type by ID
* rs:INT -- release status by ID
* rp:INT -- release packaging by ID
* scr:INT -- script by ID
* wt:INT -- work type by ID