summaryrefslogtreecommitdiff
path: root/builds.py
diff options
context:
space:
mode:
Diffstat (limited to 'builds.py')
-rw-r--r--builds.py98
1 files changed, 98 insertions, 0 deletions
diff --git a/builds.py b/builds.py
new file mode 100644
index 0000000..5f7b22d
--- /dev/null
+++ b/builds.py
@@ -0,0 +1,98 @@
+# SPDX-License-Identifier: BSD-2-Clause
+"""
+RSB Deployment Builds
+"""
+
+#
+# Copyright 2022 Chris Johns (chris@contemporary.software)
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
+rtems_version_default = 6
+
+configs = {
+ 5: [
+ {
+ 'buildset': '5/project-tools',
+ 'good': True,
+ 'dry-run': False
+ },
+ {
+ 'buildset': '5/project-tools-bsp',
+ 'good': True,
+ 'dry-run': False
+ },
+ ],
+ 6: [
+ {
+ 'buildset': '6/test-aarch64-bsps-bad-opts',
+ 'good': False,
+ 'dry-run': True
+ },
+ {
+ 'buildset': '6/test-aarch64-bsps',
+ 'good': True,
+ 'dry-run': True
+ },
+ {
+ 'buildset': '6/test-aarch64-bsps-opts',
+ 'good': True,
+ 'dry-run': True
+ },
+ {
+ 'buildset': '6/test-aarch64-config',
+ 'good': True,
+ 'dry-run': True
+ },
+ {
+ 'buildset': '6/test-aarch64-powerpc-config',
+ 'good': True,
+ 'dry-run': True
+ },
+ {
+ 'buildset': '6/project-tools',
+ 'good': True,
+ 'dry-run': False
+ },
+ {
+ 'buildset': '6/project-tools-bsp',
+ 'good': True,
+ 'dry-run': False
+ },
+ {
+ 'buildset': '6/project-tools-bsp-config',
+ 'good': True,
+ 'dry-run': False
+ },
+ {
+ 'buildset': '6/project-aarch64-tools-bsp-libbsd',
+ 'good': True,
+ 'dry-run': False
+ },
+ {
+ 'buildset': '6/project-aarch64-tools-bsp-libbsd-config',
+ 'good': True,
+ 'dry-run': False
+ },
+ ],
+}