You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2011/06/18 03:39:44 UTC

svn commit: r1137111 - in /trafficserver/traffic/trunk: .gitignore CHANGES lib/ts/test_Vec.cc

Author: zwoop
Date: Sat Jun 18 01:39:44 2011
New Revision: 1137111

URL: http://svn.apache.org/viewvc?rev=1137111&view=rev
Log:
TS-840 Regression checks fail (again) due to faulty assert use.

Author: Arno Toell
Review: zwoop

Modified:
    trafficserver/traffic/trunk/.gitignore
    trafficserver/traffic/trunk/CHANGES
    trafficserver/traffic/trunk/lib/ts/test_Vec.cc

Modified: trafficserver/traffic/trunk/.gitignore
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/.gitignore?rev=1137111&r1=1137110&r2=1137111&view=diff
==============================================================================
--- trafficserver/traffic/trunk/.gitignore (original)
+++ trafficserver/traffic/trunk/.gitignore Sat Jun 18 01:39:44 2011
@@ -45,6 +45,8 @@ lib/ts/test_List
 lib/ts/test_arena
 lib/ts/test_atomic
 lib/ts/test_freelist
+lib/ts/test_Map
+lib/ts/test_Vec
 proxy/config/records.config.default
 proxy/config/storage.config.default
 

Modified: trafficserver/traffic/trunk/CHANGES
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?rev=1137111&r1=1137110&r2=1137111&view=diff
==============================================================================
--- trafficserver/traffic/trunk/CHANGES (original)
+++ trafficserver/traffic/trunk/CHANGES Sat Jun 18 01:39:44 2011
@@ -1,6 +1,9 @@
                                                          -*- coding: utf-8 -*-
 
 Changes with Apache Traffic Server 3.1.0
+  *) [TS-840] Regression checks fail (again) due to faulty assert use.
+   Author: Arno Toell.
+
   *) [TS-842] remove uninstall target from build system
 
   *) [TS-648] Use hwloc library when available. This can be disabled

Modified: trafficserver/traffic/trunk/lib/ts/test_Vec.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/lib/ts/test_Vec.cc?rev=1137111&r1=1137110&r2=1137111&view=diff
==============================================================================
--- trafficserver/traffic/trunk/lib/ts/test_Vec.cc (original)
+++ trafficserver/traffic/trunk/lib/ts/test_Vec.cc Sat Jun 18 01:39:44 2011
@@ -24,7 +24,7 @@
 
 #include <stdint.h>
 #include <stdio.h>
-#include <assert.h>
+#include <ink_assert.h>
 #include "Vec.h"
 
 int main(int argc, char **argv) {
@@ -35,7 +35,7 @@ int main(int argc, char **argv) {
     v.add((void*)(intptr_t)i);
   for (int i = 0; i < 100; i++)
     t += (int)(intptr_t)v.v[i];
-  assert(t == tt);
+  ink_assert(t == tt);
 
   t = 0;
   for (int i = 1; i < 100; i++)
@@ -48,7 +48,7 @@ int main(int argc, char **argv) {
   for (int i = 0; i < vv.n; i++)
     if (vv.v[i])
       t += (int)(intptr_t)vv.v[i];
-  assert(t == tt + 1000 * tt);
+  ink_assert(t == tt + 1000 * tt);
 
   v.clear();
   v.reserve(1000);
@@ -57,41 +57,41 @@ int main(int argc, char **argv) {
     v.add((void*)(intptr_t)i);
   for (int i = 0; i < 1000; i++)
     t += (int)(intptr_t)v.v[i];
-  assert(t == 999 * 500);
+  ink_assert(t == 999 * 500);
   printf("%d %d\n", v.n, v.i);
 
   Intervals in;
   in.insert(1);
-  assert(in.n == 2);
+  ink_assert(in.n == 2);
   in.insert(2);
-  assert(in.n == 2);
+  ink_assert(in.n == 2);
   in.insert(6);
-  assert(in.n == 4);
+  ink_assert(in.n == 4);
   in.insert(7);
-  assert(in.n == 4);
+  ink_assert(in.n == 4);
   in.insert(9);
-  assert(in.n == 6);
+  ink_assert(in.n == 6);
   in.insert(4);
-  assert(in.n == 8);
+  ink_assert(in.n == 8);
   in.insert(5);
-  assert(in.n == 6);
+  ink_assert(in.n == 6);
   in.insert(3);
-  assert(in.n == 4);
+  ink_assert(in.n == 4);
   in.insert(8);
-  assert(in.n == 2);
+  ink_assert(in.n == 2);
 
   UnionFind uf;
   uf.size(4);
   uf.unify(0,1);
   uf.unify(2,3);
-  assert(uf.find(2) == uf.find(3));
-  assert(uf.find(0) == uf.find(1));
-  assert(uf.find(0) != uf.find(3));
-  assert(uf.find(1) != uf.find(3));
-  assert(uf.find(1) != uf.find(2));
-  assert(uf.find(0) != uf.find(2));
+  ink_assert(uf.find(2) == uf.find(3));
+  ink_assert(uf.find(0) == uf.find(1));
+  ink_assert(uf.find(0) != uf.find(3));
+  ink_assert(uf.find(1) != uf.find(3));
+  ink_assert(uf.find(1) != uf.find(2));
+  ink_assert(uf.find(0) != uf.find(2));
   uf.unify(1,2);
-  assert(uf.find(0) == uf.find(3));
-  assert(uf.find(1) == uf.find(3));
+  ink_assert(uf.find(0) == uf.find(3));
+  ink_assert(uf.find(1) == uf.find(3));
   printf("test_Vec PASSED\n");
 }