bitbucket-pipelines.yml
author Edouard Tisserant
Wed, 01 Jul 2020 10:36:20 +0200
changeset 2686 703ebf57508a
parent 2295 dda34e671700
permissions -rw-r--r--
Modbus and Bacnet websettings : Rename variables and functions to avoid name collisions.

Websettings for modbus and bacnet are now passed to runtime as python files loaded (execfile) at init of PLCObject with the same globals.
Because if this, same names used in previously different modules now colide.
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