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");
}