summary refs log tree commit diff stats
path: root/tests/osproc
Commit message (Expand)AuthorAgeFilesLines
* merged #8624 manually; fixes #8442; closes #8575Araq2018-08-311-0/+32
* Haiku support for Nim (#8542)alaviss2018-08-142-1/+6
* osproc: fix double close on POSIX (#5724)Michał Zieliński2018-04-161-0/+24
* Fixes #5281 (#7489)Dmitry Atamanov2018-04-061-6/+5
* Refactored version of execProcesses with test.cheatfate2017-11-281-0/+32
* Introduce first class support for Android (#5772)Fredrik Høisæther Rasch2017-08-061-1/+5
* WIFSIGNALED means process has exited too (with a bang!) (#5678)Jacek Sieka2017-04-271-0/+36
* Bugfix/double newlines in stderr (#5426)Fabian Keller2017-02-245-4/+51
* make sure first call to running() after process exit returns falseJohannes Hofmann2016-12-031-0/+5
* One more attempt to fix #4867cheatfate2016-10-211-0/+16
* rename tfalse.nim to tafalse.nimJohannes Hofmann2016-09-303-7/+8
* add testcase for exit code handlingJohannes Hofmann2016-09-302-0/+20
* Fix passing environment in startProcess (win)Dmitry Polienko2016-07-181-0/+32
* tests: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-1/+1
* Clean up tests/osprocdef2015-02-041-3/+6
* Add osproc stdin test.Dominik Picheta2014-06-152-0/+19
committer GitHub <noreply@github.com> 2019-11-18 09:10:48 +0100 attempt to add valgrind support to the CIs and testament (#12646)' href='/ahoang/Nim/commit/.travis.yml?h=devel&id=223e65e52995d4243c04b5240109d12b6dc95fa2'>223e65e52 ^
1d00f7f9d ^
8f6a275f4 ^
fbe7bf3c8 ^
1d00f7f9d ^

c60916a2a ^
a01fd5e93 ^
aa0a9dd78 ^
a01fd5e93 ^
aa0a9dd78 ^
7d07897a9 ^





308710c1e ^



7d07897a9 ^
2e5c75973 ^
308710c1e ^







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
           
           
 
            
 


               



                                  

       
                                                       


                          
               
                 

               
 
              
                                                                

                                          
 
       
                                       
              
                                     





                                      



                                                                                                     
 
                                                                







                                                             
sudo: false
language: c

dist: xenial

matrix:
  include:
    - os: linux
      env:
        - NIM_COMPILE_TO_CPP=false
        - CPU=amd64

addons:
  apt:
    # update the list above if more deps are introduced
    packages:
    - libcurl4-openssl-dev
    - libsdl1.2-dev
    - libgc-dev
    - libsfml-dev
    - libc6-dbg
    - valgrind

before_script:
  - git clone --depth 1 https://github.com/nim-lang/csources.git
  - export PATH="$PWD/bin${PATH:+:$PATH}"
  - make -C csources -j 2 LD=$CC ucpu=$CPU

script:
  - echo "travis_fold:start:nim_c_koch"
  - nim c koch
  - echo "travis_fold:end:nim_c_koch"
  - echo "travis_fold:start:koch_boot"
  - ./koch boot
  - echo "travis_fold:end:koch_boot"
  - echo "travis_fold:start:koch_doc"
  - ./koch doc
  - echo "travis_fold:end:koch_doc"

before_deploy:
  # Make https://nim-lang.github.io/Nim work the same as https://nim-lang.github.io/Nim/overview.html
  - cp -f ./doc/html/overview.html ./doc/html/index.html

deploy:                         # https://nim-lang.github.io/Nim
  provider: pages
  # local-dir *has* to be a relative path from the repo root.
  local-dir: "doc/html"
  skip-cleanup: true
  github-token: "$GITHUB_OAUTH_TOKEN"
  keep-history: false
  on:
    branch: devel