Bit of cleanup, renamespaced, testing/code coverage

This commit is contained in:
Josh Sherman 2017-02-04 17:34:02 -06:00
parent 0af0ed0748
commit 80fa6ab88e
No known key found for this signature in database
GPG key ID: 55B058A80530EF22
6 changed files with 41 additions and 14 deletions

1
.coveralls.yml Normal file
View file

@ -0,0 +1 @@
service_name: travis-ci

26
.travis.yml Normal file
View file

@ -0,0 +1,26 @@
language: php
php:
- 5.3
- 5.4
- 5.5
- 5.6
- 7.0
- hhvm
matrix:
allow_failures:
- php: hhvm
install:
- composer install
before_script:
- mkdir -p build/logs
- cd tests
script:
- phpunit --colors --coverage-clover /home/travis/build/joshtronic/php-sort/build/logs/clover.xml .
after_success:
- php ../vendor/bin/coveralls --config ../.coveralls.yml -v

View file

@ -1,6 +1,6 @@
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2014 Josh Sherman Copyright (c) 2014, 2015, 2016, 2017 Josh Sherman
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -7,14 +7,12 @@
"php": ">=5.3" "php": ">=5.3"
} }
}, },
"require-dev": {
"satooshi/php-coveralls": "~1.0"
}
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Pickles\\": "src" "joshtronic\\": "src"
} }
}, },
"autoload-dev": {
"psr-4": {
"Pickles\\Tests\\": "tests"
}
}
} }

View file

@ -6,13 +6,13 @@
* Licensed under The MIT License * Licensed under The MIT License
* Redistribution of these files must retain the above copyright notice. * Redistribution of these files must retain the above copyright notice.
* *
* @copyright Copyright 2007-2014, Josh Sherman * @author Josh Sherman <hello@joshtronic.com>
* @copyright Copyright 2007-2017, Josh Sherman
* @license http://www.opensource.org/licenses/mit-license.html * @license http://www.opensource.org/licenses/mit-license.html
* @link https://github.com/joshtronic/pickles * @link https://github.com/joshtronic/php-sort
* @package Pickles
*/ */
namespace Pickles; namespace joshtronic;
/** /**
* Sort Class * Sort Class
@ -66,3 +66,4 @@ class Sort
return true; return true;
} }
} }

View file

@ -1,10 +1,10 @@
<?php <?php
namespace Pickles\Tests; require_once '../src/Sort.php';
use Pickles\Sort; use joshtronic\Sort;
class SortTest extends \PHPUnit_Framework_TestCase class SortTest extends PHPUnit_Framework_TestCase
{ {
public function testByNameASC() public function testByNameASC()
{ {
@ -62,3 +62,4 @@ class SortTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($sorted, $shuffled); $this->assertEquals($sorted, $shuffled);
} }
} }