Skip to content

Commit

Permalink
Merge 8a770b2 into 8819ed8
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelduchesne committed Jan 24, 2020
2 parents 8819ed8 + 8a770b2 commit 086340a
Showing 1 changed file with 80 additions and 0 deletions.
80 changes: 80 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
build: false
environment:
matrix:
- PYTHON: "C:\\Python37"
PYTHONVERSION: 3.7
PLATFORM: "Windows"
ARCHITECTURE: "i386"
MINICONDA: "C:\\Miniconda37"
ENERGYPLUS_VERSION: "9.2.0"
ENERGYPLUS_INSTALL_VERSION: "9-2-0"
ENERGYPLUS_SHA: "921312fa1d"
EXT: "exe"
- PYTHON: "C:\\Python37-x64"
PYTHONVERSION: 3.7
PLATFORM: "Windows"
ARCHITECTURE: "x86_64"
MINICONDA: "C:\\Miniconda37-x64"
ENERGYPLUS_VERSION: "9.2.0"
ENERGYPLUS_INSTALL_VERSION: "9-2-0"
ENERGYPLUS_SHA: "921312fa1d"
EXT: "exe"
install:
# set up Miniconda test environment
- "set PATH=%MINICONDA%;%MINICONDA%\\Scripts;%PATH%"
- conda config --set always_yes yes --set changeps1 no
- conda info -a
- conda update -q conda
- activate
- "conda create -n test-env python=%PYTHONVERSION% pytest"
- "activate test-env"

- ECHO "Filesystem root:"
- ps: "ls \"C:/\""

- ECHO "Installed SDKs:"
- ps: "ls \"C:/Program Files/Microsoft SDKs/Windows\""

# install EnergyPlus
- ps: $env:ENERGYPLUS_DOWNLOAD_BASE_URL = "https://github.com/NREL/EnergyPlus/releases/download/v$env:ENERGYPLUS_VERSION"
- ps: $env:ENERGYPLUS_DOWNLOAD_FILENAME = "EnergyPlus-$env:ENERGYPLUS_VERSION-$env:ENERGYPLUS_SHA-$env:PLATFORM-$env:ARCHITECTURE.$env:EXT"
- ps: $env:ENERGYPLUS_DOWNLOAD_URL = "$env:ENERGYPLUS_DOWNLOAD_BASE_URL/$env:ENERGYPLUS_DOWNLOAD_FILENAME"

- ECHO Downloading EnergyPlus at...
- ECHO %ENERGYPLUS_DOWNLOAD_URL%
- ps: "$wc = New-Object net.webclient"
- ps: $wc.Downloadfile("$env:ENERGYPLUS_DOWNLOAD_URL", "$env:TMP\\$env:ENERGYPLUS_DOWNLOAD_FILENAME")

# getting install script for silent install
- ps: $env:INSTALLSCRIPT_URL = "https://raw.githubusercontent.com/NREL/EnergyPlus/3cf5e1c8e6944e8a7760b80078c6945073cc8364/cmake/qtifw/install_script.qs"
- ps: $wc = New-Object net.webclient
- ps: $wc.Downloadfile("$env:INSTALLSCRIPT_URL", "$env:TMP\\install_script.qs")
- ECHO Installing EnergyPlus...
- ps: $command = "$env:TMP\\$env:ENERGYPLUS_DOWNLOAD_FILENAME --verbose --script $env:TMP\\install_script.qs"
- ps: iex $command

# Install additional material
- ECHO Installing additional files...
- ps: $env:ATTCHBASE = 86
- ps: $env:ATTCHNUM = 8231
- ps: $env:EXTRAS_DOWNLOAD_URL = "http://energyplus.helpserve.com/Knowledgebase/Article/GetAttachment/$env:ATTCHBASE/$env:ATTCHNUM"

- ECHO Installing older conversion files from...
- ECHO %EXTRAS_DOWNLOAD_URL%
- ps: $wc = New-Object net.webclient
- ps: $wc.Downloadfile("$env:EXTRAS_DOWNLOAD_URL", "$env:TMP\\ATTCHNUM")

- cmd: SET DEST=C:\EnergyPlusV%ENERGYPLUS_INSTALL_VERSION%\PreProcess\IDFVersionUpdater
- cmd: ECHO Extracting and Copying files to...
- cmd: ECHO %DEST%
- cmd: tar xvf %TMP%\%ATTCHNUM% -C %DEST%
- cmd: DEL /s %TMP%\%ATTCHNUM%

- cmd: ECHO Succesfully installed EnergyPlus and conversion files

- ps: echo $env:PYTHON

# install archetypal
- "pip install .[dev]"
test_script:
- cmd: pytest --cov=archetypal --verbose tests/

0 comments on commit 086340a

Please sign in to comment.