summaryrefslogtreecommitdiff
path: root/Software/cppunit.mdwn
blob: de034453931c771009b2caa8f968fc200df11a98 (plain)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# cppunit test framework

[[CppUnit]] is the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI based for supervised tests.

This is a continuation of the [[original cppunit project|http://cppunit.sourceforge.net/]].

[[!toc ]]


# Developers


## Getting the sources

cppunit sources are stored in [[git|http://git-scm.com/]].  To get them, you can use:

    git clone git://anongit.freedesktop.org/git/libreoffice/cppunit/

or you can browse the code [[online|http://cgit.freedesktop.org/libreoffice/cppunit/]].

If you want to use a release version you can fetch it from [[libreoffice mirror|http://dev-www.libreoffice.org/src/]].


### Release Versions

[[Cppunit 1.15.1|http://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz]]

* <b>MD5</b>: 9dc669e6145cadd9674873e24943e6dd 
* <b>SHA256SUM</b>: 89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7

[[Cppunit 1.15.0|http://dev-www.libreoffice.org/src/cppunit-1.15.0.tar.gz]]

* <b>MD5</b>: ac96252c8782b42f870e2d85a3105528 
* <b>SHA256SUM</b>: 1c61dfdb430e04ebb411e4b80fbd49fe7e63a1be0209a76d7c07501f02834922

[[Cppunit 1.14.0|http://dev-www.libreoffice.org/src/cppunit-1.14.0.tar.gz]]

* <b>MD5</b>: 7ad93022171710a541bfe4bfd8b4a381 
* <b>SHA256SUM</b>: 3d569869d27b48860210c758c4f313082103a5e58219a7669b52bfd29d674780

[[Cppunit 1.13.2|http://dev-www.libreoffice.org/src/cppunit-1.13.2.tar.gz]]

* <b>MD5</b>: d1c6bdd5a76c66d2c38331e2d287bc01

[[Cppunit 1.13.1|http://dev-www.libreoffice.org/src/cppunit-1.13.1.tar.gz]]
 
* <b>MD5</b>: fa9aa839145cdf860bf596532bb8af97

[[Cppunit 1.13.0|http://dev-www.libreoffice.org/src/cppunit-1.13.0.tar.gz]]

* <b>MD5</b>: f868f74647d29dbd793a16a0e5b48b88


## Building it


### Dependencies

Once the source has been checked out, cppunit can be built in usual manner:

    cd cppunit
    ./autogen.sh
    ./configure
    make
    make check # optional
    make install


## Contributing

Once you have done a change that you are happy with, and that builds with cppunit, contribute it back, we'll be happy to integrate it! Do:

    # commit your changes to your local repository
    git commit -a
    # create the patch
    git format-patch origin/master


# Contact

You can get in touch with us using multiple ways:

1. using IRC server **irc.freenode.net** and joining channel **#libreoffice-dev**
1. using mailing list **[[libreoffice@lists.freedesktop.org|mailto:libreoffice@lists.freedesktop.org]]**
1. filling bugreport in [[LibreOffice bugzilla|http://bugs.documentfoundation.org/]] against the cppunit project