Check-in [fc9c93429a]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Hopefully correct workspace attaching.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: fc9c93429a2af7a5c67d5f1e517b585d4bbd9d34
User & Date: stephanie.gawroriski 2020-01-01 23:50:19
Context
2020-01-02
00:03
Add halts in CircleCI to hopefully not fail the other arch tests for RatufaCoat when the compilers are not available. check-in: 05722f2c78 user: stephanie.gawroriski tags: trunk
2020-01-01
23:50
Hopefully correct workspace attaching. check-in: fc9c93429a user: stephanie.gawroriski tags: trunk
23:45
Make the SummerCoat Test ROM build depend on SummerCoat ROM, so that if the standard non-test ROM fails then the test one wil never run. check-in: 4584f49961 user: stephanie.gawroriski tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to .circleci/config.yml.

21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
..
83
84
85
86
87
88
89



90
91
92
93
94
95
96
..
97
98
99
100
101
102
103



104
105
106
107
108
109
110
commands:
  initialize_buildenv:
    description: "Initializes the build environment"
    steps:
      - checkout:
          path: ~/squirreljme
      - run:
          name: Setup directory
          command: mkdir -p ~/squirreljme-build
      - run:
          name: Install build-essential
          command: sudo apt-get install --no-install-recommends -y build-essential || true
      - run:
          name: Install crossbuild-essential-powerpc
          command: sudo apt-get install --no-install-recommends -y crossbuild-essential-powerpc || true
      - run:
................................................................................
      - initialize_buildenv
      - run:
          name: Building SummerCoat ROM
          command: ~/squirreljme/build.sh dist summercoatrom
      - run:
          name: UnZip SummerCoat ROM
          command: unzip -o squirreljme-summercoatrom.zip



      - persist_to_workspace:
          root: /tmp/summercoat
          paths:
            - squirreljme.sqc
  build_summercoatromtest:
    executor: buildenv
    steps:
................................................................................
      - initialize_buildenv
      - run:
          name: Building SummerCoat Test ROM
          command: ~/squirreljme/build.sh dist summercoatrom-test
      - run:
          name: UnZip SummerCoat ROM
          command: unzip -o squirreljme-summercoatrom-test.zip



      - persist_to_workspace:
          root: /tmp/summercoat-test
          paths:
            - squirreljme.sqc
  tests_baseline:
    executor: buildenv
    steps:







|
|







 







>
>
>







 







>
>
>







21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
..
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
...
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
commands:
  initialize_buildenv:
    description: "Initializes the build environment"
    steps:
      - checkout:
          path: ~/squirreljme
      - run:
          name: Setup directories
          command: mkdir -p ~/squirreljme-build /tmp/summercoat /tmp/summercoat-test
      - run:
          name: Install build-essential
          command: sudo apt-get install --no-install-recommends -y build-essential || true
      - run:
          name: Install crossbuild-essential-powerpc
          command: sudo apt-get install --no-install-recommends -y crossbuild-essential-powerpc || true
      - run:
................................................................................
      - initialize_buildenv
      - run:
          name: Building SummerCoat ROM
          command: ~/squirreljme/build.sh dist summercoatrom
      - run:
          name: UnZip SummerCoat ROM
          command: unzip -o squirreljme-summercoatrom.zip
      - run:
          name: Copy ROM file
          command: cp -v squirreljme.sqc /tmp/summercoat/squirreljme.sqc
      - persist_to_workspace:
          root: /tmp/summercoat
          paths:
            - squirreljme.sqc
  build_summercoatromtest:
    executor: buildenv
    steps:
................................................................................
      - initialize_buildenv
      - run:
          name: Building SummerCoat Test ROM
          command: ~/squirreljme/build.sh dist summercoatrom-test
      - run:
          name: UnZip SummerCoat ROM
          command: unzip -o squirreljme-summercoatrom-test.zip
      - run:
          name: Copy ROM file
          command: cp -v squirreljme.sqc /tmp/summercoat-test/squirreljme.sqc
      - persist_to_workspace:
          root: /tmp/summercoat-test
          paths:
            - squirreljme.sqc
  tests_baseline:
    executor: buildenv
    steps: