Projects / crpcut / Releases

All releases of crpcut

  •  21 Nov 2010 21:20
Avatar

    Release Notes: ASSERT_TRUE() and ASSERT_FALSE() now allow you to write conditions in natural C++ syntax by interpreting the expressions and give detailed information of the subexpressions on failures. For example, ASSERT_TRUE(a + b == 5) can yield the message "evaluated as: 1 + 3 == 5".

    •  25 Oct 2010 17:56
    Avatar

      Release Notes: The big news is that tests can be expected to time out while requiring a limit on spent CPU time, effectively making it possible to verify that a test goes to sleep. In addition, there are a number of bugfixes and minor improvements.

      •  12 Apr 2010 16:10
      Avatar

        Release Notes: Two heap bugs have been fixed. Most importantly, the valgrind instrumentation failed to detect buffer overrun/underrun on heap objects. Inconveniently, the operator new (all incarnations) did not respect registered new handlers.

        •  22 Feb 2010 20:21
        Avatar

          Release Notes: crpcut now only calculates dependencies between tests selected for running, instead of for all tests globally. Long readable commandline options have been added, and information is improved when commandline options are mismatch.

          •  04 Jan 2010 06:47
          Avatar

            Release Notes: crpcut now uses variadic templates, if the compiler supports it. This removes a number of hard coded parameter number limitations. Those limitations are now also properly documented.

            •  20 Dec 2009 18:10
            Avatar

              Release Notes: Almost to the day, a full year after initial proof-of-concept code, crpcut has reached a stable state with 1.0.0. There are only editorial changes to the documentation.

              •  15 Dec 2009 20:29
              Avatar

                Release Notes: This release allows INFO and FAIL streamers to display non-streamable objects as hex dumps, makes hex dumps of large objects easier to read, improves error information when tests spawn misbehaving child processes, and harmonizes the XML statistics trailer to the human-readable output.

                •  07 Dec 2009 17:12
                Avatar

                  Release Notes: This release includes a complete remake of the documentation, easier access to commonly used functions, improved error reporting, and fixes for a few bugs.

                  •  15 Nov 2009 20:18
                  Avatar

                    Release Notes: This release fixes an unfortunate namespace pollution that prohibited perfectly reasonable test names, improves error reporting from EXPECT_EXCEPTION, and adds separators in human-readable test reports for improved clarity.

                    •  04 Nov 2009 19:06
                    Avatar

                      Release Notes: This release fixes a spurious SIGSEGV after exit when google-mock was used, a calloc() bug, and reporting heap usage errors outside of test cases.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.