bitbucket-pipelines.yml
author Edouard Tisserant
Thu, 09 Dec 2021 10:21:45 +0100
branchRuntimeLists
changeset 3395 93ad018fb602
parent 2295 dda34e671700
permissions -rw-r--r--
RUNTIME: Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Retain still uses tree traversal.
1796
4f7a0c40a7c3 add couple Beremiz application tests
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1787
diff changeset
     1
image: skvorl/beremiz-requirements
1787
32115bf79d87 add configuration for Bitbucket pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff changeset
     2
32115bf79d87 add configuration for Bitbucket pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff changeset
     3
pipelines:
2295
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
     4
  default:
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
     5
    - parallel:
1787
32115bf79d87 add configuration for Bitbucket pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff changeset
     6
        - step:
2295
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
     7
            name: Codestyle checks
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
     8
            script:
1880
e5ddbaf756cb make CanFestival to be at the expected place in bitbucket pipelines container
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1820
diff changeset
     9
              - ln -s /CanFestival-3 $BITBUCKET_CLONE_DIR/../CanFestival-3
1810
70768bd1dab3 use pytest for testing
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1796
diff changeset
    10
              - /usr/bin/python --version
1787
32115bf79d87 add configuration for Bitbucket pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
diff changeset
    11
              - ./tests/tools/check_source.sh
2295
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
    12
        - step:
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
    13
            name: Application tests
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
    14
            max-time: 10
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
    15
            script:
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
    16
              - ln -s /CanFestival-3 $BITBUCKET_CLONE_DIR/../CanFestival-3
1820
76f5eba31afd add shell script to run all python tests and automatically handle Xvfb
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1810
diff changeset
    17
              - ./tests/tools/run_python_tests.sh
2295
dda34e671700 Separate application tests and code-style checking in different steps in bitbucket-pipelines
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents: 1880
diff changeset
    18