Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New test script and fixing of MacOSX problems #4

Merged
merged 48 commits into from
May 14, 2016

Commits on May 12, 2016

  1. Create .travis.yml

    Travis-CI test should run from now on
    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    ba882b0 View commit details
    Browse the repository at this point in the history
  2. Added testing under osx and linux to travis.yml

    I am using the new feature to test under different operation systems.
    
    Therefore, we should be able to guarantee that the SeqChunker works under Linux and MacOSX
    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    b10bd64 View commit details
    Browse the repository at this point in the history
  3. Skipping installation step

    According to https://docs.travis-ci.com/user/customizing-the-build/#Customizing-the-Installation-Step the installation step to resolve dependencies can be avoided. In our project that makes sense due to we have no real perl program running
    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    ee7ea3f View commit details
    Browse the repository at this point in the history
  4. Ignoring build failures under osx

    Due to we are sure about the MacOSX version, I tollerate build failures under osx
    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    cdfbacd View commit details
    Browse the repository at this point in the history
  5. Added a bash function to avoid redundancy

    I added a litte bash function to avoid redundancy during testing
    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    c0c0d8d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e30e6a6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aaa86c1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    20e97d5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cb88c6a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    badb569 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1ec5672 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fd3c955 View commit details
    Browse the repository at this point in the history
  13. Removed old test #3

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    5a36e68 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7e0961d View commit details
    Browse the repository at this point in the history
  15. Removed old test #5

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    8fd67f7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0a0d4c5 View commit details
    Browse the repository at this point in the history
  17. Removed old test #6

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    d353f8d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8e7b976 View commit details
    Browse the repository at this point in the history
  19. Removed old test #4

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    efeee01 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    83698d6 View commit details
    Browse the repository at this point in the history
  21. Renamed test function to test_SeqChunker, corrected the test-names, a…

    …nd moved input file definition down to tests
    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    7eadb17 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2a0a7a5 View commit details
    Browse the repository at this point in the history
  23. Removed old FASTQ test #1

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    ae610a8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a0681c3 View commit details
    Browse the repository at this point in the history
  25. Removed old FASTQ test #2

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    392169c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    595ae6c View commit details
    Browse the repository at this point in the history
  27. Removed old FASTQ test #3

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    57b7378 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    ae6f95d View commit details
    Browse the repository at this point in the history
  29. Removed old FASTQ test #4

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    eba0ad4 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    65ef287 View commit details
    Browse the repository at this point in the history
  31. Removed old FASTQ test #5

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    561d804 View commit details
    Browse the repository at this point in the history
  32. Cleaning up

    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    2c111a0 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    472aae2 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    1f44280 View commit details
    Browse the repository at this point in the history
  35. Added TAP directive support and enable TODO directive for SeqChunker-…

    …sed, due to it seems to be broken
    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    65e1a6e View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    0c81c1d View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    53f5d5b View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    6b4fa90 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e115cb2 View commit details
    Browse the repository at this point in the history
  40. Each test generates individual set of output files

    Changed the way, the combined output will be generated. So each test will
    generate its own set of output files. The name of the output files are generated
    according to:
    
    	  tmp.TESTNUMBER.*
    
    So the tests if the correct output was generated can now avoid diff, but use the
    md5sum of the output instead.
    greatfireball committed May 12, 2016
    Configuration menu
    Copy the full SHA
    28e61f1 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2016

  1. Configuration menu
    Copy the full SHA
    dd79f60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21b11e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d48be14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    741072a View commit details
    Browse the repository at this point in the history
  5. Changed to prove harnest to run tests

    This is expected to fail for the original test script, but should work on the new one
    greatfireball committed May 13, 2016
    Configuration menu
    Copy the full SHA
    f696eed View commit details
    Browse the repository at this point in the history
  6. Added missing md5 reference sums

    To generate the sums based on the original one, I used the following perl statement:
    
    ```
    perl -ne '
    
         unless (/tmp/) { print; next }
    
         print;
    
         foreach my $fact (map {$_*14} (1..3))
         {
    	$bla=$_;
    	$bla=~s/(?<=\.)(\d+)(?=\.)/$1+$fact/eg; print $bla;
         }
    
    ' reference.md5
    ```
    greatfireball committed May 13, 2016
    Configuration menu
    Copy the full SHA
    9a489d8 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2016

  1. Merge pull request #8 from BioInf-Wuerzburg/feature/travis-ci-testing

    Testing at Travis-CI is now available
    greatfireball committed May 14, 2016
    Configuration menu
    Copy the full SHA
    d701563 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57e0289 View commit details
    Browse the repository at this point in the history