Comments (4)
This sounds like a good idea. I want to get our test suite hooked up first and I think we should do this.
from hakaru.
@zaxtax If you want to do this, take a look at the .travis.yml files in my other Haskell projects (e.g., the one for bytestring-lexing). They include stuff for how to simultaneously build against multiple different versions of GHC. The biggest trick is getting the total build time for all the dependencies down to something reasonable.
If you want pointers, I'll be around this week; though I won't have time to work on it myself until a couple weeks out.
from hakaru.
So one concern I have is how do we specify conditional testing. For example, we have tests that only pass if a version of maple is installed.
@wrengr is this another reason to start using tasty? ;)
from hakaru.
depends on where you're doing the check to ensure that maple is/isn't
installed, but you could use flags in cabal to selectively enable/disable
portions. these flags could be passed in via the invocations in travis
On Thu, Feb 18, 2016 at 11:20 PM, zaxtax [email protected] wrote:
So, one concern I have is how do we specify conditional testing. For
example, we have tests that only pass if a version of maple is installed.
What's the standard way to disable those from cabal?—
Reply to this email directly or view it on GitHub
#9 (comment).
Suhail
from hakaru.
Related Issues (20)
- Hanging when feeding a measure to a distribution HOT 3
- Indexed names in KB
- Unable to use functions with return type measure(nat) HOT 1
- real2int function? HOT 3
- Log function not working HOT 2
- Need `import` HOT 6
- Comparators not working for int? HOT 1
- Fix ugly hack
- assertion failed, KB:-kb_Partition expects its return value to be of type Partition, but computed 2 = 0 HOT 3
- Some method for doing change of variables (as a command) still needed
- 5.0 should be preserved HOT 2
- Trying to understand the testing frame work HOT 9
- Passing over ownership of my Syntax Highlighting package HOT 5
- Pushing new documentation HOT 1
- Expect transformation lost a binder HOT 3
- Wrong probability with just two coin flips
- Installation of Hakaru does not work on three independent computers (two Macs and one Linux machine). HOT 13
- Error in installing HOT 11
- Expect generates code with non-existent out-of-scope variable
- Quick question : can you disclose the type of rng hakaru is using HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hakaru.