* @dataProvider applicableConfigProvider
*/
public function testReadWriteGlobalConfig($mountType, $applicable, $expectApplicableArray) {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$mountType = $mountType;
$applicable = $applicable;
$isPersonal = false;
* Test reading and writing config
*/
public function testReadWritePersonalConfig() {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$mountType = OC_Mount_Config::MOUNT_TYPE_USER;
$applicable = self::TEST_USER1;
$isPersonal = true;
* Test password obfuscation
*/
public function testPasswordObfuscation() {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$mountType = OC_Mount_Config::MOUNT_TYPE_USER;
$applicable = self::TEST_USER1;
$isPersonal = true;
* Test read legacy passwords
*/
public function testReadLegacyPassword() {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$mountType = OC_Mount_Config::MOUNT_TYPE_USER;
$applicable = self::TEST_USER1;
$isPersonal = true;
* @param bool $expectVisible whether to expect the mount point to be visible for $testUser
*/
public function testMount($isPersonal, $mountType, $applicable, $testUser, $expectVisible) {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$mountConfig = array(
'host' => 'someost',
'user' => 'someuser',
* The config will be merged by getSystemMountPoints().
*/
public function testConfigMerging() {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$mountType = OC_Mount_Config::MOUNT_TYPE_USER;
$isPersonal = false;
$options = array(
* have the same path, the config must NOT be merged.
*/
public function testRereadMountpointWithSamePath() {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$mountType = OC_Mount_Config::MOUNT_TYPE_USER;
$isPersonal = false;
$options1 = array(
* @param int $expected index of expected visible mount
*/
public function testPriority($mounts, $expected) {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$mountConfig = array(
'host' => 'somehost',
'user' => 'someuser',
* Test for persistence of priority when changing mount options
*/
public function testPriorityPersistence() {
+ // TODO travis: samba share test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('samba share test doesn\'t work on travis');
+ }
+
$class = '\OC\Files\Storage\SMB';
$priority = 123;
$mountConfig = array(
* Test for correct personal configuration loading in file sharing scenarios
*/
public function testMultiUserPersonalConfigLoading() {
+ // TODO travis: multi user config test doesn't work on travis
+ if (getenv('TRAVIS')) {
+ $this->markTestSkipped('multi user config test doesn\'t work on travis');
+ }
$mountConfig = array(
'host' => 'somehost',
'user' => 'someuser',