Skip to content

Instantly share code, notes, and snippets.

@scopatz
Created April 17, 2014 00:37
Show Gist options
  • Save scopatz/10945102 to your computer and use it in GitHub Desktop.
Save scopatz/10945102 to your computer and use it in GitHub Desktop.
scopatz@ares ~/xdress/tests gidden-pair $ nosetests
........F...........................................................................................................................................................................................................................................................................................................................................................
======================================================================
FAIL: test_cppproj.test_all('PYTHONPATH="/home/scopatz/xdress" /usr/bin/python /home/scopatz/xdress/scripts/xdress --debug -p=gccxml --builddir="/home/scopatz/xdress/tests/cppproj/build-gccxml"', '/home/scopatz/xdress/tests/cppproj', [1])
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/scopatz/xdress/tests/tools.py", line 53, in check_cmd
assert_equal(rtn, 0)
AssertionError: 1 != 0
-------------------- >> begin captured stdout << ---------------------
TESTING: running command in /home/scopatz/xdress/tests/cppproj:
PYTHONPATH="/home/scopatz/xdress" /usr/bin/python /home/scopatz/xdress/scripts/xdress --debug -p=gccxml --builddir="/home/scopatz/xdress/tests/cppproj/build-gccxml"
STDOUT + STDERR:
autoall: discovering API names
autoall: searching src/discovery.h
autoall: found variables: DigitalLove
autoall: found functions: face2face
autoall: found classes: Crescendoll
autoall: searching src/discovery.cpp
autoall: found variables: DigitalLove
autoall: found functions: face2face
autoall: found classes: Crescendoll
autodescribe: registering Union0
autodescribe: registering VoidFPStruct
autodescribe: registering A
autodescribe: registering B
autodescribe: registering C
autodescribe: registering SomeCrazyPairValue
autodescribe: registering ('TClass1', 'int32', 0)
autodescribe: registering ('TClass1', 'float64', 0)
autodescribe: registering ('TClass1', 'float32', 0)
autodescribe: registering ('TClass0', 'int32', 0)
autodescribe: registering ('TClass0', 'float64', 0)
autodescribe: registering ('TClass0', 'bool', 0)
autodescribe: registering Untemplated
autodescribe: registering ThreeNums
autodescribe: registering Crescendoll
autodescribe: registering ('TClass0', 'float32', 0)
autodescribe: registering ('TClass2', 'float32', 0)
autodescribe: registering NoDefault
autodescribe: registering NoDefaultChild
autodescribe: registering ('EnumArg', 'JOAN', 0)
dtypes: registering numpy dtypes
stlwrap: registering C++ standard library types
autodescribe: scraping C/C++ APIs from source
autodescribe: describing Union0
autodescribe: describing VoidFPStruct
autodescribe: describing A
autodescribe: describing B
autodescribe: describing C
autodescribe: describing SomeCrazyPairValue
autodescribe: describing ('TClass1', 'int32', 0)
autodescribe: describing ('TClass1', 'float64', 0)
autodescribe: describing ('TClass1', 'float32', 0)
autodescribe: describing ('TClass0', 'int32', 0)
autodescribe: describing ('TClass0', 'float64', 0)
autodescribe: describing ('TClass0', 'bool', 0)
autodescribe: describing Untemplated
autodescribe: describing ThreeNums
autodescribe: describing Crescendoll
autodescribe: describing ('TClass0', 'float32', 0)
autodescribe: describing ('TClass2', 'float32', 0)
autodescribe: describing NoDefault
autodescribe: describing NoDefaultChild
Traceback (most recent call last):
File "/home/scopatz/xdress/scripts/xdress", line 6, in <module>
main()
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/main.py", line 222, in main
plugins.execute()
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/plugins.py", line 374, in execute
self.exit(e)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/plugins.py", line 372, in execute
plugin.execute(rc)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 2302, in execute
self.compute_classes(rc)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 2469, in compute_classes
desc = self.compute_desc(cls, 'class', rc)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 2389, in compute_desc
clang_includes=rc.clang_includes)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 2248, in describe
language=language, clang_includes=clang_includes)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 432, in gccxml_describe
describer.visit()
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 972, in visit
meth(child)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 746, in visit_field
t = self.type(node.attrib['type'])
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 845, in type
t = meth(node)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 634, in visit_class
name = self._visit_template_class(node)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/autodescribe.py", line 593, in _visit_template_class
targ_node = c_literal(targ)
File "/home/scopatz/.local/lib/python2.7/site-packages/xdress-0.5_dev-py2.7-linux-x86_64.egg/xdress/utils.py", line 137, in c_literal
raise ValueError('unknown literal: {0!r}'.format(s))
ValueError: unknown literal: 'cppproj::SomeCrazyPairValue'
--------------------- >> end captured stdout << ----------------------
----------------------------------------------------------------------
Ran 356 tests in 14.938s
FAILED (failures=1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment