EducationalTestingService/rsmtool-pip-tester

Name: rsmtool-pip-tester

Owner: ETS

Description: Automatically test RSMTool PyPI packages on Linux and Windows.

Created: 2018-02-28 14:55:45.0

Updated: 2018-03-02 01:41:57.0

Pushed: 2018-02-28 20:58:37.0

Homepage:

Size: 15

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Introduction

This project is to test the PyPI packages for RSMTool on Linux and Windows. We do not test on macOS; we assume that if the package works on Linux, it will also work on macOS.

To test a new package version that has been already built and uploaded to the the Python Package Index, create a new branch, change the RSMVERSION values in both .travis.yml and appveyor.vml to the version you want to test, and submit a pull request for the branch. If both builds pass, merge the PR. You can then delete the pull request without merging it.

The packages are tested by creating a new conda environment and installing the specified RSMTool version and its dependencies using pip. The code for RSMTool is also checked out in a separate directory and then the tests are run with the installed rsmtool package in the environment.

These builds should only be run right before doing an RSMTool release.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.