Updated appveyor tests
This commit is contained in:
		| @@ -2,6 +2,8 @@ $env:JAVA_HOME="C:\Program Files\Java\jdk1.8.0" | ||||
| $env:PATH="$($env:JAVA_HOME)\bin;$($env:PATH)" | ||||
| $env:CCM_PATH="C:\Users\appveyor\ccm" | ||||
| $env:CASSANDRA_VERSION=$env:cassandra_version | ||||
| $env:EVENT_LOOP_MANAGER="async" | ||||
|  | ||||
| python --version | ||||
| python -c "import platform; print(platform.architecture())" | ||||
| # Install Ant | ||||
|   | ||||
| @@ -11,14 +11,41 @@ python --version | ||||
| python -c "import platform; print(platform.architecture())" | ||||
|  | ||||
| $wc = New-Object 'System.Net.WebClient' | ||||
| nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=unit_results.xml .\tests\unit | ||||
|  | ||||
| $env:MONKEY_PATCH_LOOP=1 | ||||
| nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=unit_results.xml .\tests\unit\io\test_geventreactor.py | ||||
| nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=unit_results.xml .\tests\unit\io\test_eventletreactor.py | ||||
| Remove-Item $env:MONKEY_PATCH_LOOP | ||||
| if($env:ci_type -eq 'unit'){ | ||||
|     echo "Running Unit tests" | ||||
|     nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=unit_results.xml .\tests\unit | ||||
|  | ||||
| echo "uploading unit results" | ||||
| $wc.UploadFile("https://ci.appveyor.com/api/testresults/junit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path .\unit_results.xml)) | ||||
|     $env:MONKEY_PATCH_LOOP=1 | ||||
|     nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=unit_results.xml .\tests\unit\io\test_geventreactor.py | ||||
|     nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=unit_results.xml .\tests\unit\io\test_eventletreactor.py | ||||
|     Remove-Item $env:MONKEY_PATCH_LOOP | ||||
|  | ||||
| exit 0 | ||||
|     echo "uploading unit results" | ||||
|     $wc.UploadFile("https://ci.appveyor.com/api/testresults/junit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path .\unit_results.xml)) | ||||
|  | ||||
| } | ||||
|  | ||||
| if($env:ci_type -eq 'standard'){ | ||||
|     echo "Running CQLEngine integration tests" | ||||
|     nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=cqlengine_results.xml .\tests\integration\cqlengine | ||||
|     $cqlengine_tests_result = $lastexitcode | ||||
|     $wc.UploadFile("https://ci.appveyor.com/api/testresults/junit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path .\cqlengine_results.xml)) | ||||
|     echo "uploading CQLEngine test results" | ||||
|  | ||||
|     echo "Running standard integration tests" | ||||
|     nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=standard_results.xml .\tests\integration\standard | ||||
|     $integration_tests_result = $lastexitcode | ||||
|     $wc.UploadFile("https://ci.appveyor.com/api/testresults/junit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path .\standard_results.xml)) | ||||
|     echo "uploading standard integration test results" | ||||
| } | ||||
|  | ||||
| if($env:ci_type -eq 'long'){ | ||||
|     nosetests -s -v --with-ignore-docstrings --with-xunit --xunit-file=cqlengine_results.xml .\tests\integration\cqlengine | ||||
|     $wc.UploadFile("https://ci.appveyor.com/api/testresults/junit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path .\cqlengine_results.xml)) | ||||
|     echo "uploading standard integration test results" | ||||
| } | ||||
|  | ||||
| $exit_result = $unit_tests_result + $cqlengine_tests_result + $integration_tests_result | ||||
| echo "Exit result: $exit_result" | ||||
| exit $exit_result | ||||
|   | ||||
| @@ -31,6 +31,7 @@ elif "async" in EVENT_LOOP_MANAGER: | ||||
| elif "twisted" in EVENT_LOOP_MANAGER: | ||||
|     from cassandra.io.twistedreactor import TwistedConnection | ||||
|     connection_class = TwistedConnection | ||||
|  | ||||
| else: | ||||
|     from cassandra.io.libevreactor import LibevConnection | ||||
|     connection_class = LibevConnection | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bjmb
					bjmb