<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/UnitTests/CMakeLists.txt, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>UnitTests: Delete output Sys folder before copying to it</title>
<updated>2024-08-16T19:09:10+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-08-15T18:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f695a65aada93948639938fe3036168394b18c4f'/>
<id>f695a65aada93948639938fe3036168394b18c4f</id>
<content type='text'>
Like the previous commit, but for UnitTests. This time all operating
systems were affected.

I also made UnitTests.vcxproj use the same way of copying as
DolphinQt.vcxproj, just for consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like the previous commit, but for UnitTests. This time all operating
systems were affected.

I also made UnitTests.vcxproj use the same way of copying as
DolphinQt.vcxproj, just for consistency.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Unit Test for Patch Allowlist</title>
<updated>2024-07-07T19:29:03+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2024-07-02T00:49:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ae87bf9af5d6a09a380949b47f2d7c484cea7d01'/>
<id>ae87bf9af5d6a09a380949b47f2d7c484cea7d01</id>
<content type='text'>
This unit test compares ApprovedInis.json with the contents of the GameSettings folder to verify that every patch marked allowed for use with RetroAchievements has a hash in ApprovedInis.json. If not, that hash is reported in the test logs so that the hash may be updated more easily.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This unit test compares ApprovedInis.json with the contents of the GameSettings folder to verify that every patch marked allowed for use with RetroAchievements has a hash in ApprovedInis.json. If not, that hash is reported in the test logs so that the hash may be updated more easily.
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Put all unit tests in one binary</title>
<updated>2024-06-06T17:30:43+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-06-06T16:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f404edb4dce935adfa3d41070d30a109df3f236c'/>
<id>f404edb4dce935adfa3d41070d30a109df3f236c</id>
<content type='text'>
We currently have 32 different binaries containing unit tests. At least
when I build for Android, each one takes up over 200 MiB, and linking
them all increases my incremental build times by over a minute. I'd
like to change this for the sake of my productivity and disk space.

For reference, MSBuild is already putting all tests in a single binary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We currently have 32 different binaries containing unit tests. At least
when I build for Android, each one takes up over 200 MiB, and linking
them all increases my incremental build times by over a minute. I'd
like to change this for the sake of my productivity and disk space.

For reference, MSBuild is already putting all tests in a single binary.
</pre>
</div>
</content>
</entry>
<entry>
<title>port to OpenBSD</title>
<updated>2024-04-22T20:50:47+00:00</updated>
<author>
<name>Guilherme Janczak</name>
<email>guilherme.janczak@yandex.com</email>
</author>
<published>2024-04-18T10:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=50dc0ffbceebe0f633bd63cd4710a3e2f548d688'/>
<id>50dc0ffbceebe0f633bd63cd4710a3e2f548d688</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Set --output-on-failure flag for unittests target.</title>
<updated>2023-05-14T02:52:50+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2023-05-14T02:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=df458aed89089a1e78ee3d3f13c0470da3c06188'/>
<id>df458aed89089a1e78ee3d3f13c0470da3c06188</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Use imported target for fmt in tests</title>
<updated>2023-01-29T20:37:54+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2023-01-29T20:37:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=07e98c77908773e60875fa71195982fb16bd2f06'/>
<id>07e98c77908773e60875fa71195982fb16bd2f06</id>
<content type='text'>
This properly adds the header include paths when using system fmt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This properly adds the header include paths when using system fmt
</pre>
</div>
</content>
</entry>
<entry>
<title>UnitTests: Add custom main that calls RegisterMsgAlertHandler</title>
<updated>2023-01-13T23:38:00+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2023-01-12T21:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=92b6446da1211ad02571161849f4855134aca1a5'/>
<id>92b6446da1211ad02571161849f4855134aca1a5</id>
<content type='text'>
This prevents a failed assertion from hanging on the MSVC buildbots.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents a failed assertion from hanging on the MSVC buildbots.
</pre>
</div>
</content>
</entry>
<entry>
<title>CMakeLists: Link bochs in privately where applicable</title>
<updated>2018-04-08T08:59:58+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-04-07T23:53:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f1be7cd4a0b1ba2b755182eb4e0f2fa0a8c418f0'/>
<id>f1be7cd4a0b1ba2b755182eb4e0f2fa0a8c418f0</id>
<content type='text'>
Everything that links in core doesn't need to see anything related to bochs, because it's only used internally.
Anything else that relies on bochs should be linking it in explicitly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Everything that links in core doesn't need to see anything related to bochs, because it's only used internally.
Anything else that relies on bochs should be linking it in explicitly.
</pre>
</div>
</content>
</entry>
<entry>
<title>unittests: set user directory so SYSCONF does not get created at the drive root</title>
<updated>2017-06-06T11:07:13+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2017-06-05T02:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a2358786dc66eab8fa63987751d4e3fc1a3ee525'/>
<id>a2358786dc66eab8fa63987751d4e3fc1a3ee525</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: use RUNTIME_OUTPUT_DIRECTORY rather than setting OUTPUT_NAME each time</title>
<updated>2017-05-22T07:19:14+00:00</updated>
<author>
<name>Michael Maltese</name>
<email>michaeljosephmaltese@gmail.com</email>
</author>
<published>2017-05-22T07:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=974ada25e4c611be91eacdc0a2c177ca3ee1fc3f'/>
<id>974ada25e4c611be91eacdc0a2c177ca3ee1fc3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
