Commit Graph

33 Commits (clean-macosx-x86-32)

Author SHA1 Message Date
Doug Coleman ba09f64b6b travis: Add required packages.
==== FAILING TESTS
2019-03-21 18:31:22 -05:00
Doug Coleman 9dc54b8584 travis: Disable windows for now. Can't find the compiler...help? 2018-12-30 14:26:27 -06:00
Doug Coleman 5e16c067ef travis.yml: Run ``uname -s`` to find the right platform string. 2018-12-29 16:27:12 -06:00
Doug Coleman c997438502 travis: Don't build udis on windows 2018-12-29 16:18:08 -06:00
Doug Coleman 7ed7c84383 travisci: Test on Windows!
Let's fix this til it's clean.

Blog post: https://blog.travis-ci.com/2018-10-11-windows-early-release
2018-12-29 16:00:44 -06:00
Doug Coleman 688c1df534 travis: Apparently we already had some code for this, but it needs the second key. 2018-12-24 18:02:46 -06:00
Doug Coleman 0ae80531e8 travis: Try the workaround since travis doesn't like the url to the gpg keys. 2018-12-24 17:45:56 -06:00
Doug Coleman 2404660b68 travis.yml: Wow, ordering. install gnupg before trying to use it 2018-12-24 17:23:29 -06:00
Doug Coleman 5348dee486 travis: Try to fix rvm on macos. 2018-12-24 17:13:20 -06:00
Doug Coleman 06758e9633 travis.yml: rvm sucks, travisci sucks... 2018-07-07 15:02:30 -05:00
Doug Coleman f0d0686114 .travis.yml: Still running out of time on macOS, test fewer. 2018-07-07 14:49:17 -05:00
Doug Coleman be2061e9cd .travis.yml: Fix rvm error hopefully.
/Users/travis/build.sh: line 109: shell_session_update: command not found

https://github.com/travis-ci/travis-ci/issues/6307
2018-07-07 14:46:32 -05:00
Doug Coleman 7df8e8b1a9 .travis.yml: The travisci macOS machines are slower, so only test half of the core-vocabs randomly on macOS. 2018-07-07 13:50:26 -05:00
Doug Coleman 7da7a1d70e .travis.yml: Test all of core/ because it stopped hanging. 2018-07-07 03:35:31 -05:00
Doug Coleman ebf9edb243 .travis.yml: Don't test on clean branches. 2018-07-07 03:04:05 -05:00
Doug Coleman 8c9b3bf7a4 .travis.yml: Add the clean repositories.
I also had to force push to these from factorcode's script that syncs factorcode to github.
2018-07-07 01:47:46 -05:00
Doug Coleman 7a00e44cad .travis.yml: Print out changed vocabularies again. Also do help-lint-all. 2018-07-07 01:13:19 -05:00
Doug Coleman d92ebf4f82 .travis: Use tools.test as a command line app. 2018-07-06 21:22:37 -05:00
Doug Coleman 739742d0ae travis.yml: Testing all of core is too much code? It hung for 10m without any output.
Maybe we could load-all then test core?
Also, maybe doing ``"math" test`` takes too long because we test all the subvocabs, so we should just test single vocabs at a time, non-recursively.
2018-07-05 01:18:37 -05:00
Doug Coleman 4d3430c8cc .travis.yml: Test all of core/ on each PR since it doesn't take that long.
Related to #1760.
2018-07-05 00:34:16 -05:00
Doug Coleman 682e0b92e3 cli.git: Better branch names maybe.
zealot: use CI_BRANCH and set it in travis.
zealot.factor: Check against HEAD
.travis.yml: Travis seems to be terminating my command after the USING:.

[[
[0K$ ./factor -run=zealot.cli-changed-vocabs
io.pathnames
vocabs.loader
cli.git
modern
modern.out
modern.paths
modern.slices
sequences.extras
web-services.github
zealot.cli-changed-vocabs
zealot.factor
zealot

travis_time🔚155cd3d8:start=1530762416088842089,finish=1530762475370504525,duration=59281662436
[0K
[32;1mThe command "./factor -run=zealot.cli-changed-vocabs" exited with 0.[0m
travis_time:start:2ac2d2d0
[0K$ {:"./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e=\"USING"=>"kernel tools.test vocabs.hierarchy ; \\\"$line\\\" [ load ] [ test ] bi\" ; done"}
/home/travis/.travis/job_stages: line 78: {:./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e="USING=: No such file or directory

travis_time🔚2ac2d2d0:start=1530762475377510994,finish=1530762475383948090,duration=6437096
[0K
[31;1mThe command "{:"./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e=\"USING"=>"kernel tools.test vocabs.hierarchy ; \\"$line\\" [ load ] [ test ] bi\" ; done"}" exited with 127.[0m

Done. Your build exited with 1.
]]

zealot: test on cli.
travis: Load zealot so we can use it quickly twice. Also fetch origin/master so we can ``git diff`` against it.
2018-07-05 00:13:02 -05:00
Doug Coleman 957dea14b4 .travis.yml: Experimental command to test changed vocabs.
Takes into account if the vocabs can run on the test machine's platform or not.
2018-07-04 20:21:13 -05:00
Doug Coleman 44411cad74 .travis.yml: Allow testing on any branch.
I don't know how to check this out except to push the change.

Related to #2005.
2018-06-23 18:45:45 -07:00
Björn Lindqvist 8eb76bdee0 travis: DEBUG build, makes factor slower but catches more errors (hopefully) 2018-01-31 18:26:46 +01:00
Björn Lindqvist cc389c4bed ops, trying to fix travis 2018-01-24 03:17:49 +01:00
Björn Lindqvist c3f04e773b travis: only compile for now
This is to make Travis green. When we have solved the timeout issues, we can add more tests.
2018-01-23 22:56:33 +01:00
Doug Coleman fed7da34e2 travis: group: deprecated-2017Q4 to keep using sudo and the "fast version" of the images.
it seems linux is timing out after the recent travisci changes.
2017-12-28 09:11:26 -08:00
Doug Coleman 97303bc475 travis: don't test fftw.
On mac it installs gcc. Also, it's just ffi calls, and if ffi calls break, we will notice elsewhere.
2017-12-22 12:43:22 -06:00
Doug Coleman 17b9133a4c factor: disable benchmarks in a better way to get travis and macs unstuck. 2017-12-22 11:40:50 -06:00
Doug Coleman 1aaa6b316c travis.yml: Skip benchmarks on travis-ci. 2017-12-17 17:10:07 -06:00
Doug Coleman 93d0dcf357 travis: Don't test forestdb. 2017-12-10 13:03:11 -06:00
Doug Coleman 40d9767084 .travis.yml: Try to disable ``long-unit-test`` so travis doesn't time out. 2017-08-19 00:03:30 -05:00
Doug Coleman 25232859d8 .travis.yml: Add @jonenst's travis-ci with two environment variables.
To set per-repository environment variables:
https://travis-ci.org/factor/factor/settings

OR from the command line, from a repo cloned from github:
```
sudo apt install ruby-dev
sudo gem install travis
travis encrypt FACTOR_IMAP_USER="..." --add
travis encrypt FACTOR_IMAP_PASSWORD="..." --add
```
2017-08-18 22:58:17 -05:00