[ https://issues.apache.org/jira/browse/CASSANDRA-10541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14982858#comment-14982858 ]
Jim Witschey edited comment on CASSANDRA-10541 at 10/30/15 4:51 PM: -------------------------------------------------------------------- Is there a reason this can't be rewritten using {{Popen}} or other cross-platform tools in {{subprocess}}? I believe that's is what the dtests and {{ccmlib}} use to programmatically run cqlsh. was (Author: mambocab): Is there a reason this can't be rewritten using {{Popen}} or other cross-platform tools in {{subprocess}}? > cqlshlib tests cannot run on Windows > ------------------------------------ > > Key: CASSANDRA-10541 > URL: https://issues.apache.org/jira/browse/CASSANDRA-10541 > Project: Cassandra > Issue Type: Bug > Reporter: Benjamin Lerer > Assignee: Paulo Motta > Priority: Minor > Labels: cqlsh > > If I try to run the {{cqlshlib}} tests on Windows, I got the following error: > {quote} > ====================================================================== > ERROR: Failure: AttributeError ('module' object has no attribute 'symlink') > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "C:\Python27\lib\site-packages\nose\loader.py", line 414, in > loadTestsFromName > addr.filename, addr.module) > File "C:\Python27\lib\site-packages\nose\importer.py", line 47, in > importFromPath > return self.importFromDir(dir_path, fqname) > File "C:\Python27\lib\site-packages\nose\importer.py", line 94, in > importFromDir > mod = load_module(part_fqname, fh, filename, desc) > File "[...]\pylib\cqlshlib\test\__init__.py", line 17, in <module> > from .cassconnect import create_test_db, remove_test_db > File "[...]\pylib\cqlshlib\test\cassconnect.py", line 22, in <module> > from .basecase import cql, cqlsh, cqlshlog, TEST_HOST, TEST_PORT, rundir > File "[...]\pylib\cqlshlib\test\basecase.py", line 43, in <module> > os.symlink(path_to_cqlsh, modulepath) > AttributeError: 'module' object has no attribute 'symlink' > ---------------------------------------------------------------------- > Ran 1 test in 0.002s > FAILED (errors=1) > {quote} > The problem comes from the fact tha Windows has no support for symlinks. -- This message was sent by Atlassian JIRA (v6.3.4#6332)