pull_request:
    - beefore:
        name: Prebuild checks
        subtasks:
            - pycodestyle:
                name: Python lint checks
                task: beefore
            # - javacodestyle:
            #     name: Java lint checks
            #     task: beefore
    - smoke-test:
        task: voc-py34
        name: Smoke build (Python 3.4)
        profile: hi-cpu
    # - full-test:
    #     subtasks:
    #         - py3.5:
    #             name: Python 3.5 tests
    #             task: voc-py35
    #         - py3.6:
    #             name: Python 3.6 tests
    #             task: voc-py36
    #     profile: hi-cpu
push:
    - smoke-test:
        task: voc-py34
        name: Smoke build (Python 3.4)
        profile: hi-cpu

pull_request:
    - beefore:
        name: Prebuild checks
        subtasks:
            - pycodestyle:
                name: Python lint checks
                task: beefore
            # - javacodestyle:
            #     name: Java lint checks
            #     task: beefore
    - smoke-test:
        task: voc-py34
        name: Smoke build (Python 3.4)
        profile: hi-cpu
    - full-test:
        subtasks:
            - py3.5:
                name: Python 3.5 tests
                task: voc-py35
            - py3.6:
                name: Python 3.6 tests
                task: voc-py36
        profile: hi-cpu
push:
    - smoke-test:
        task: voc-py34
        name: Smoke build (Python 3.4)
        profile: hi-cpu

Add Py3.5 and Py3.6 targets for a full test.
Add Py3.5 and Py3.6 targets for a full test.
