[cig-commits] r13526 - cs/cigma/trunk/tests/system

luis at geodynamics.org luis at geodynamics.org
Tue Dec 9 18:13:21 PST 2008


Author: luis
Date: 2008-12-09 18:13:20 -0800 (Tue, 09 Dec 2008)
New Revision: 13526

Added:
   cs/cigma/trunk/tests/system/100-extract.sh
   cs/cigma/trunk/tests/system/150-extract.py
   cs/cigma/trunk/tests/system/200-eval.sh
   cs/cigma/trunk/tests/system/250-eval.py
   cs/cigma/trunk/tests/system/300-compare.sh
   cs/cigma/trunk/tests/system/301-compare.sh
   cs/cigma/trunk/tests/system/350-compare.py
Log:
Added system tests for checking high level functionality

Added: cs/cigma/trunk/tests/system/100-extract.sh
===================================================================
--- cs/cigma/trunk/tests/system/100-extract.sh	                        (rev 0)
+++ cs/cigma/trunk/tests/system/100-extract.sh	2008-12-10 02:13:20 UTC (rev 13526)
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+D=$HOME/cigma/tests/data
+./cigma extract \
+    \
+    $*
+


Property changes on: cs/cigma/trunk/tests/system/100-extract.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: cs/cigma/trunk/tests/system/150-extract.py
===================================================================
--- cs/cigma/trunk/tests/system/150-extract.py	                        (rev 0)
+++ cs/cigma/trunk/tests/system/150-extract.py	2008-12-10 02:13:20 UTC (rev 13526)
@@ -0,0 +1,8 @@
+#!/usr/bin/env python
+
+import cigma
+D = '/home/luis/cigma/tests/data'
+
+mesh = cigma.open_mesh('%s/brick1/brick1.h5', '/')
+points = cigma.extract_points(mesh)
+


Property changes on: cs/cigma/trunk/tests/system/150-extract.py
___________________________________________________________________
Name: svn:executable
   + *

Added: cs/cigma/trunk/tests/system/200-eval.sh
===================================================================
--- cs/cigma/trunk/tests/system/200-eval.sh	                        (rev 0)
+++ cs/cigma/trunk/tests/system/200-eval.sh	2008-12-10 02:13:20 UTC (rev 13526)
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+D=$HOME/cigma/tests/data
+
+./cigma eval \
+    \
+    $*
+


Property changes on: cs/cigma/trunk/tests/system/200-eval.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: cs/cigma/trunk/tests/system/250-eval.py
===================================================================
--- cs/cigma/trunk/tests/system/250-eval.py	                        (rev 0)
+++ cs/cigma/trunk/tests/system/250-eval.py	2008-12-10 02:13:20 UTC (rev 13526)
@@ -0,0 +1,9 @@
+#!/usr/bin/env python
+
+import cigma
+D = '/home/luis/cigma/tests/data'
+
+fn = cigma.new_function('test.cube')
+points = cigma.open_points('points.dat')
+values = fn(points)
+


Property changes on: cs/cigma/trunk/tests/system/250-eval.py
___________________________________________________________________
Name: svn:executable
   + *

Added: cs/cigma/trunk/tests/system/300-compare.sh
===================================================================
--- cs/cigma/trunk/tests/system/300-compare.sh	                        (rev 0)
+++ cs/cigma/trunk/tests/system/300-compare.sh	2008-12-10 02:13:20 UTC (rev 13526)
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+D=$HOME/cigma/tests/data
+A=$D/brick1
+B=$D/brick2
+
+./cigma compare \
+    \
+    --first=$A/CubeFn.dat \
+    --first-mesh=$A/brick1.h5:/ \
+    \
+    --second=$B/CubeFn.dat \
+    --second-mesh=$B/brick2.h5:/ \
+    \
+    $*
+


Property changes on: cs/cigma/trunk/tests/system/300-compare.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: cs/cigma/trunk/tests/system/301-compare.sh
===================================================================
--- cs/cigma/trunk/tests/system/301-compare.sh	                        (rev 0)
+++ cs/cigma/trunk/tests/system/301-compare.sh	2008-12-10 02:13:20 UTC (rev 13526)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+D=$HOME/cigma/tests/data
+A=$D/brick1
+B=$D/brick2
+
+./cigma compare \
+    \
+    --first=$A/CubeFn.dat \
+    --first-mesh-coordinates=$A/coords.dat \
+    --first-mesh-connectivity=$A/connect.dat \
+    \
+    --second=$B/CubeFn.dat \
+    --second-mesh-coordinates=$B/coords.dat \
+    --second-mesh-connectivity=$B/connect.dat \
+    \
+    --max-epsilon="1e-8"
+    \
+    $*
+


Property changes on: cs/cigma/trunk/tests/system/301-compare.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: cs/cigma/trunk/tests/system/350-compare.py
===================================================================
--- cs/cigma/trunk/tests/system/350-compare.py	                        (rev 0)
+++ cs/cigma/trunk/tests/system/350-compare.py	2008-12-10 02:13:20 UTC (rev 13526)
@@ -0,0 +1,10 @@
+#!/usr/bin/env python
+
+import cigma
+D = '/home/luis/cigma/tests/data'
+
+a = cigma.open_field('a')
+b = cigma.open_field('b')
+q = cigma.open_domain('q')
+r = cigma.compare_fields(a, b, domain=q)
+


Property changes on: cs/cigma/trunk/tests/system/350-compare.py
___________________________________________________________________
Name: svn:executable
   + *



More information about the CIG-COMMITS mailing list