Ejemplo n.º 1
0
def pipenv_smoke_tests():
    tests = []
    # See: https://github.com/dagster-io/dagster/issues/1960
    # See: https://github.com/dagster-io/dagster/issues/2079
    for version in SupportedPython3s:
        is_release = check_for_release()
        smoke_test_steps = ([
            "mkdir /tmp/pipenv_smoke_tests",
            "pushd /tmp/pipenv_smoke_tests",
            "pipenv install -e /workdir/python_modules/dagster",
            "pipenv install -e /workdir/python_modules/dagit",
        ] if not is_release else [])
        tests.append(
            StepBuilder(
                "pipenv smoke tests ({ver})".format(ver=TOX_MAP[version])).run(
                    *smoke_test_steps).on_integration_image(version).build())

    return tests
Ejemplo n.º 2
0
def pipenv_smoke_tests():
    is_release = check_for_release()
    if is_release:
        return []

    smoke_test_steps = [
        "pushd /workdir/python_modules",
        "pip install pipenv",
        "pipenv install",
    ]

    # See: https://github.com/dagster-io/dagster/issues/2079
    return [
        StepBuilder(
            "pipenv smoke tests ({ver})".format(ver=TOX_MAP[version])).run(
                *smoke_test_steps).on_unit_image(version).build()
        for version in SupportedPython3s
    ]