• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pantsbuild / pants / 8060
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: multiplatform_pex_with_uv
DEFAULT BRANCH: main
Ran 24 Nov 2015 07:17PM UTC
Jobs 7
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
8060

push

travis-ci

stuhood
Minimal Haskell plugin for `pants`

This is a minimum viable subset of a larger plugin that I have been working on
here:

https://github.com/pantsbuild/pants/compare/master...Gabriel439:ggonzalez/haskell-plugin

The easiest way to review this is to read the `contrib/haskell/README.md` that
this is included within this change.  You can also view the rendered `README.md`
at:

https://github.com/Gabriel439/pants/blob/ggonzalez/haskell-plugin/contrib/haskell/README.md

Note that the `README.md` describes the full set of changes that I have already
made on my larger branch, not just the changes within this review board, but
it's probably better that way since you'll have more context for reviewing this
smaller change.

This change provides:

* New `pants` targets for Haskell projects
* Support for `./pants compile` on these targets
* Example targets

I wasn't sure whether or not to include the integration tests since @jsirois
asked me to keep this small.  I can expand this review board further to add one
of the integration tests I already wrote if people would like to see that, too.

Testing Done:
```
$ ./pants compile contrib/haskell/examples/3rdparty:headless-project
$ ./pants compile contrib/haskell/examples/3rdparty:stack-project
$ ./pants test contrib/haskell/tests/python/pants_test/contrib/haskell/subsystems
```

Link to travis build: https://travis-ci.org/pantsbuild/pants/builds/92311084

Bugs closed: 2377

Reviewed at https://rbcommons.com/s/twitter/r/2975/
Jobs
ID Job ID Ran Files Coverage
1 8060.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 24 Nov 2015 07:17PM UTC 0
Travis Job 8060.1
5 8060.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 24 Nov 2015 07:19PM UTC 0
Travis Job 8060.5
6 8060.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 24 Nov 2015 07:23PM UTC 0
Travis Job 8060.6
7 8060.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 24 Nov 2015 07:28PM UTC 0
Travis Job 8060.7
8 8060.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 24 Nov 2015 07:26PM UTC 0
Travis Job 8060.8
9 8060.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 24 Nov 2015 07:25PM UTC 0
Travis Job 8060.9
10 8060.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 24 Nov 2015 07:31PM UTC 0
Travis Job 8060.10
Source Files on build 8060
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #8060
  • c1b3b147 on github
  • Prev Build on master (#8059)
  • Next Build on master (#8062)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc