diff --git a/.circleci/config.yml b/.circleci/config.yml index 15111c5..878845e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,6 +21,9 @@ workflows: - master - main jobs: - - dwave/test-linux - - dwave/test-osx - - dwave/test-win + - dwave/test-linux: + integration-tests: "canary" + - dwave/test-osx: + integration-tests: "skip" + - dwave/test-win: + integration-tests: "skip" diff --git a/tests/test_integration.py b/tests/test_integration.py index cb71ecb..a017e15 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -17,20 +17,23 @@ import sys import unittest import random -import demo + import neal import numpy as np -project_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +import demo -class TestDemo(unittest.TestCase): +project_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +class TestSmoke(unittest.TestCase): + @unittest.skipIf(os.getenv('SKIP_INT_TESTS'), "Skipping integration test.") def test_smoke(self): - """run demo.py and check that nothing crashes""" + """Run demo.py and check that nothing crashes""" demo_file = os.path.join(project_dir, 'demo.py') subprocess.check_output([sys.executable, demo_file]) +class TestDemo(unittest.TestCase): def test_scenario_setup(self): w, h = random.randint(10,20), random.randint(10,20)