source: tags/1.9.2/ci/install-cffi.bash

Last change on this file was 15385, checked in by Mark Evenson, 4 years ago

ci: various maintenance changes

Travis CI now uses versions of STATIC-VECTORS, CL+SSL, and CFFI from
Quicklisp distribution as all outstanding patches have been absorbed
upstream. While this means testing will change depending on the
current Quicklisp distribution when the tests are invoked, it will
more properly reflect common usage of these systems.

Overhaul ABCL-PROVE system definition explicitly enumerating tests for
more deterministic behavior. Remove unnecessary ABCL-PROVE/T
sub-system. Remove testing of JEANNIE from ABCL-PROVE so that it has
no dependencies external to the ABCL source tree.

Add TIME forms to ABCL/TEST/ANSI invocation.

File size: 393 bytes
Line 
1#!/usr/bin/env bash
2
3dir="cffi"
4uri="https://github.com/armedbear/${dir}"
5root="${HOME}/common-lisp"
6tag="abcl/easye-20200602a"
7
8mkdir -p ${root}
9pushd ${root}
10
11if [[ ! -d ${dir} ]]; then 
12    git clone ${uri} ${dir}
13fi
14
15pushd ${dir}
16if [[ -d .hg ]]; then
17    hg pull
18    hg update -r $tag
19    hg sum -v
20else
21    git pull
22    git checkout $tag
23    git show-ref
24    git rev-parse
25fi
26popd
27
28popd
Note: See TracBrowser for help on using the repository browser.