<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Test</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>Recent changes to Test</description><atom:link href="https://sourceforge.net/p/sdcc/wiki/Test/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 18 May 2021 10:32:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/sdcc/wiki/Test/feed" rel="self" type="application/rss+xml"/><item><title>Test modified by Philipp Klaus Krause</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -17,7 +17,7 @@
 These tests live in sim/ucsim/\*.src/test; their purpose is to spot regressions in the uCsim simulator.

 ** historygraphs **
-These live in ../sdcc-extra/historygraphs. Four benchmarks (Whetstone, Dhrystone, Coremark, stdcbench) can be compiled for and executed for three targets (mcs51, stm8, r3ka). The graphs produced show score and code size over time.
+These live in ../sdcc-extra/historygraphs. Four benchmarks (Whetstone, Dhrystone, Coremark, stdcbench) can be compiled for and executed for three targets (mcs51, stm8, r3ka). The graphs produced show benchmark score and code size over time. They can help spot performance and code size regressions.

 ** Limited regression tests **
 These tests live in src/regression; these few tests have much lower coverage than the real regression tests, and are only used for the pic14 and pic16 ports. This infrastructure could be removed when pic14 and pic16 pass the real regression tests.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Klaus Krause</dc:creator><pubDate>Tue, 18 May 2021 10:32:01 -0000</pubDate><guid>https://sourceforge.net6e8eb1336d9754b7dc2c830bbaa6b22c5ed5d5d2</guid></item><item><title>Test modified by Philipp Klaus Krause</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -14,7 +14,7 @@
 The [Distributed Compile Farm] executes these tests nightly on various host systems. Results can be seen on the [Snapshots page](http://sdcc.sourceforge.net/snap.php) via the green (all tests passed, including regression tests) or red (some tests failed) dot.

 ** uCsim regression test **
-These tests live in sim/ucsim/\*.src/test; their purpose is to sport regressions in the uCsim simulator.
+These tests live in sim/ucsim/\*.src/test; their purpose is to spot regressions in the uCsim simulator.

 ** historygraphs **
 These live in ../sdcc-extra/historygraphs. Four benchmarks (Whetstone, Dhrystone, Coremark, stdcbench) can be compiled for and executed for three targets (mcs51, stm8, r3ka). The graphs produced show score and code size over time.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Klaus Krause</dc:creator><pubDate>Tue, 18 May 2021 10:31:20 -0000</pubDate><guid>https://sourceforge.neta0e05221e15c0feda112e9ab9295b03f58898106</guid></item><item><title>Test modified by Philipp Klaus Krause</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -16,6 +16,9 @@
 ** uCsim regression test **
 These tests live in sim/ucsim/\*.src/test; their purpose is to sport regressions in the uCsim simulator.

+** historygraphs **
+These live in ../sdcc-extra/historygraphs. Four benchmarks (Whetstone, Dhrystone, Coremark, stdcbench) can be compiled for and executed for three targets (mcs51, stm8, r3ka). The graphs produced show score and code size over time.
+
 ** Limited regression tests **
 These tests live in src/regression; these few tests have much lower coverage than the real regression tests, and are only used for the pic14 and pic16 ports. This infrastructure could be removed when pic14 and pic16 pass the real regression tests.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Klaus Krause</dc:creator><pubDate>Wed, 21 Apr 2021 20:28:09 -0000</pubDate><guid>https://sourceforge.net5b32b4783111622156dc4f4d88ee4b1e6e136756</guid></item><item><title>Test modified by Philipp Klaus Krause</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,8 +1,9 @@
-There is various infrastructure for testing sdcc and its components:
 #Test

+There is various infrastructure for testing sdcc and its components:
+
 ** Regression tests **
-The most important aspect is [Regression Testing]: This infrastructure, which lives in sdcc/support/regression is used to compile and execute (via simulators, mostly uCsim) a large number of tests, for all stable targets. 
+The most important aspect is [Regression Testing]: This infrastructure, which lives in sdcc/support/regression is used to compile, assemble and execute (via simulators, mostly uCsim) a large number of tests, for all stable targets. 
 The purpose of these tests is to ensure that sdcc compiles all the tests into correct code. Individual tests are usually derived from fixed bugs, new features or tests from other projects.

 The [Distributed Compile Farm] executes these tests nightly on various host systems. Results can be seen on the [Snapshots page](http://sdcc.sourceforge.net/snap.php) via the green (all tests passed, including valdiag) or red (some tests failed) dot.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Klaus Krause</dc:creator><pubDate>Tue, 20 Apr 2021 15:24:52 -0000</pubDate><guid>https://sourceforge.net1105eef6ca09b494f73ac66b9115c2f7cf93bf44</guid></item><item><title>Test modified by Philipp Klaus Krause</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -5,12 +5,12 @@
 The most important aspect is [Regression Testing]: This infrastructure, which lives in sdcc/support/regression is used to compile and execute (via simulators, mostly uCsim) a large number of tests, for all stable targets. 
 The purpose of these tests is to ensure that sdcc compiles all the tests into correct code. Individual tests are usually derived from fixed bugs, new features or tests from other projects.

-The [Distributed Compile Farm] executes these tests nightly on various host systems.
+The [Distributed Compile Farm] executes these tests nightly on various host systems. Results can be seen on the [Snapshots page](http://sdcc.sourceforge.net/snap.php) via the green (all tests passed, including valdiag) or red (some tests failed) dot.

 ** valdiag tests **
 This infrastructure, which lives in support/valdiag compiles some tests and checks that diagnostics (errors and warnings) are emitted correctly.

-The [Distributed Compile Farm] executes these tests nightly on various host systems.
+The [Distributed Compile Farm] executes these tests nightly on various host systems. Results can be seen on the [Snapshots page](http://sdcc.sourceforge.net/snap.php) via the green (all tests passed, including regression tests) or red (some tests failed) dot.

 ** uCsim regression test **
 These tests live in sim/ucsim/\*.src/test; their purpose is to sport regressions in the uCsim simulator.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Klaus Krause</dc:creator><pubDate>Tue, 20 Apr 2021 15:24:09 -0000</pubDate><guid>https://sourceforge.netb7ab0d7b6b8f468afcf34d824752a41334c4d691</guid></item><item><title>Test modified by Philipp Klaus Krause</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -5,12 +5,12 @@
 The most important aspect is [Regression Testing]: This infrastructure, which lives in sdcc/support/regression is used to compile and execute (via simulators, mostly uCsim) a large number of tests, for all stable targets. 
 The purpose of these tests is to ensure that sdcc compiles all the tests into correct code. Individual tests are usually derived from fixed bugs, new features or tests from other projects.

-The [Distributed Compile farm] executes these tests nightly on various host systems.
+The [Distributed Compile Farm] executes these tests nightly on various host systems.

 ** valdiag tests **
 This infrastructure, which lives in support/valdiag compiles some tests and checks that diagnostics (errors and warnings) are emitted correctly.

-The [Distributed Compile farm] executes these tests nightly on various host systems.
+The [Distributed Compile Farm] executes these tests nightly on various host systems.

 ** uCsim regression test **
 These tests live in sim/ucsim/\*.src/test; their purpose is to sport regressions in the uCsim simulator.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Klaus Krause</dc:creator><pubDate>Tue, 20 Apr 2021 15:22:22 -0000</pubDate><guid>https://sourceforge.netdd8cf2151ec8b5d44d4fab91d621e6e86607d1ff</guid></item><item><title>Test modified by Philipp Klaus Krause</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,15 +1,16 @@
 There is various infrastructure for testing sdcc and its components:
+#Test

 ** Regression tests **
-The most important aspect is [[Regression Testing]]: This infrastructure, which lives in sdcc/support/regression is used to compile and execute (via simulators, mostly uCsim) a large number of tests, for all stable targets. 
+The most important aspect is [Regression Testing]: This infrastructure, which lives in sdcc/support/regression is used to compile and execute (via simulators, mostly uCsim) a large number of tests, for all stable targets. 
 The purpose of these tests is to ensure that sdcc compiles all the tests into correct code. Individual tests are usually derived from fixed bugs, new features or tests from other projects.

-The [[Distributed Compile farm]] executes these tests nightly on various host systems.
+The [Distributed Compile farm] executes these tests nightly on various host systems.

 ** valdiag tests **
 This infrastructure, which lives in support/valdiag compiles some tests and checks that diagnostics (errors and warnings) are emitted correctly.

-The [[Distributed Compile farm]] executes these tests nightly on various host systems.
+The [Distributed Compile farm] executes these tests nightly on various host systems.

 ** uCsim regression test **
 These tests live in sim/ucsim/\*.src/test; their purpose is to sport regressions in the uCsim simulator.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Klaus Krause</dc:creator><pubDate>Tue, 20 Apr 2021 15:22:02 -0000</pubDate><guid>https://sourceforge.netce855fbf50c672239d13d84b871ab6c2b81d22eb</guid></item><item><title>Test modified by Philipp Klaus Krause</title><link>https://sourceforge.net/p/sdcc/wiki/Test/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There is various infrastructure for testing sdcc and its components:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; Regression tests &lt;/strong&gt;&lt;br/&gt;
The most important aspect is [[Regression Testing]]: This infrastructure, which lives in sdcc/support/regression is used to compile and execute (via simulators, mostly uCsim) a large number of tests, for all stable targets. &lt;br/&gt;
The purpose of these tests is to ensure that sdcc compiles all the tests into correct code. Individual tests are usually derived from fixed bugs, new features or tests from other projects.&lt;/p&gt;
&lt;p&gt;The [[Distributed Compile farm]] executes these tests nightly on various host systems.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; valdiag tests &lt;/strong&gt;&lt;br/&gt;
This infrastructure, which lives in support/valdiag compiles some tests and checks that diagnostics (errors and warnings) are emitted correctly.&lt;/p&gt;
&lt;p&gt;The [[Distributed Compile farm]] executes these tests nightly on various host systems.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; uCsim regression test &lt;/strong&gt;&lt;br/&gt;
These tests live in sim/ucsim/*.src/test; their purpose is to sport regressions in the uCsim simulator.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; Limited regression tests &lt;/strong&gt;&lt;br/&gt;
These tests live in src/regression; these few tests have much lower coverage than the real regression tests, and are only used for the pic14 and pic16 ports. This infrastructure could be removed when pic14 and pic16 pass the real regression tests.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Klaus Krause</dc:creator><pubDate>Tue, 20 Apr 2021 15:21:17 -0000</pubDate><guid>https://sourceforge.netf4c0f54cb4ee5f50c6f9f9c8e41cf9b94280b217</guid></item></channel></rss>