提交 afea23e1 编写于 作者: H Harshaprasad

Adding lateset scripts having permission

Signed-off-by: NHarshaprasad <harshaprasad@huawei.com>
上级 eb6baccb
......@@ -397,18 +397,17 @@ describe('audioCapturer', function () {
console.info('AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: NEW:'+audio.AudioState.STATE_NEW);
console.info('AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: PREPARED:'+audio.AudioState.STATE_PREPARED);
console.info('AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: START:'+audio.AudioState.STATE_START);
console.info('AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: STOP:'+audio.AudioState.STATE_STOP);
console.info('AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: RELEASE:'+audio.AudioState.STATE_RELEASE);
console.info('AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: STOP:'+audio.AudioState.STATE_STOPPED);
console.info('AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: RELEASE:'+audio.AudioState.STATE_RELEASED);
console.info('AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: RUNNING:'+audio.AudioState.STATE_RUNNING);
if ((audioCapCallBack.state == audio.AudioState.STATE_PREPARED)) {
console.info('AudioFrameworkRecLog: ---------AFTER CHECK AUDIO PREPARED STATE : PASS---------');
stateFlag = true;
expect(stateFlag).assertTrue();
done();
}
}
});
if ((audioCapCallBack.state == audio.AudioState.STATE_PREPARED)) {
console.info('AudioFrameworkRecLog: ---------AFTER CHECK AUDIO PREPARED STATE : PASS---------');
stateFlag = true;
expect(stateFlag).assertTrue();
done();
}
})
......
......@@ -1155,12 +1155,12 @@ describe('audioRenderer', function () {
totalSize = totalSize-44;
console.info('AudioFrameworkRenderLog: File size : Removing header: ' +totalSize);
let rlen = 0;
while (rlen < totalSize) {
while (rlen < totalSize/4) {
let buf = new ArrayBuffer(bufferSize);
rlen += ss.readSync(buf);
console.info('AudioFrameworkRenderLog:BufferAudioFramework: bytes read from file: ' +rlen);
await audioRen.write(buf);
if (rlen > (totalSize/2)){
if (rlen > (totalSize/8)){
await audioManager.getAudioScene().then(async function (data) {
console.info('AudioFrameworkAudioScene: getAudioScene : Value : '+data);
}).catch((err) => {
......@@ -1168,7 +1168,7 @@ describe('audioRenderer', function () {
resultFlag=false;
});
}
if (rlen > (totalSize/2)){
if (rlen > (totalSize/8)){
audioRen.setRenderRate(audio.AudioRendererRate.RENDER_RATE_DOUBLE, (err) => {
if (err) {
......@@ -6299,12 +6299,12 @@ describe('audioRenderer', function () {
totalSize = totalSize-44;
console.info('AudioFrameworkRenderLog: File size : Removing header: ' +totalSize);
let rlen = 0;
while (rlen < totalSize) {
while (rlen < totalSize/4) {
let buf = new ArrayBuffer(bufferSize);
rlen += ss.readSync(buf);
console.info('AudioFrameworkRenderLog:BufferAudioFramework: bytes read from file: ' +rlen);
await audioRen.write(buf);
if (rlen > (totalSize/2)){
if (rlen > (totalSize/8)){
await audioManager.getAudioScene().then(async function (data) {
console.info('AudioFrameworkAudioScene: getAudioScene : Value : '+data);
}).catch((err) => {
......@@ -6312,7 +6312,7 @@ describe('audioRenderer', function () {
resultFlag=false;
});
}
if (rlen > (totalSize/2)){
if (rlen > (totalSize/8)){
await audioRen.setRenderRate(audio.AudioRendererRate.RENDER_RATE_DOUBLE).then(async function () {
console.info('AudioFrameworkRenderLog: setRenderRate : RENDER_RATE_DOUBLE : SUCCESS');
}).catch((err) => {
......@@ -6381,12 +6381,12 @@ describe('audioRenderer', function () {
*/
it('SUB_AUDIO_RENDERER_Play_audio_079', 0,async function (done) {
var AudioStreamInfo = {
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_48000,
channels: audio.AudioChannel.CHANNEL_2,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S32LE,
encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
var AudioStreamInfo = {
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_24000,
channels: audio.AudioChannel.CHANNEL_2,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S24LE,
encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
var AudioRendererInfo = {
content: audio.ContentType.CONTENT_TYPE_RINGTONE,
......@@ -6400,7 +6400,7 @@ describe('audioRenderer', function () {
}
//var fpath = mediaDir+'/StarWars10s-2C-48000-4SW.wav';
readpath = 'StarWars10s-2C-48000-4SW.wav';
readpath='StarWars10s-2C-24000-3SW.wav'
await getFdRead(readpath,done);
var AudioScene = audio.AudioScene.AUDIO_SCENE_DEFAULT;
......@@ -6463,12 +6463,12 @@ describe('audioRenderer', function () {
totalSize = totalSize-44;
console.info('AudioFrameworkRenderLog: File size : Removing header: ' +totalSize);
let rlen = 0;
while (rlen < totalSize) {
while (rlen < totalSize/4) {
let buf = new ArrayBuffer(bufferSize);
rlen += ss.readSync(buf);
console.info('AudioFrameworkRenderLog:BufferAudioFramework: bytes read from file: ' + rlen);
await audioRen.write(buf);
if (rlen > (totalSize / 2)) {
if (rlen > (totalSize / 8)) {
await audioManager.getAudioScene().then(async function (data) {
console.info('AudioFrameworkAudioScene: getAudioScene : Value : ' + data);
}).catch((err) => {
......@@ -6476,7 +6476,7 @@ describe('audioRenderer', function () {
resultFlag = false;
});
}
if (rlen > (totalSize/2)){
if (rlen > (totalSize/8)){
await audioRen.setRenderRate(audio.AudioRendererRate.RENDER_RATE_HALF).then(async function () {
console.info('AudioFrameworkRenderLog: setRenderRate : RENDER_RATE_HALF : SUCCESS');
}).catch((err) => {
......@@ -6544,12 +6544,12 @@ describe('audioRenderer', function () {
*/
it('SUB_AUDIO_RENDERER_Play_audio_080', 0,async function (done) {
var AudioStreamInfo = {
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_48000,
channels: audio.AudioChannel.CHANNEL_2,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S32LE,
encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
var AudioStreamInfo = {
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_44100,
channels: audio.AudioChannel.CHANNEL_1,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S16LE,
encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
var AudioRendererInfo = {
content: audio.ContentType.CONTENT_TYPE_RINGTONE,
......@@ -6563,7 +6563,7 @@ describe('audioRenderer', function () {
}
//var fpath = mediaDir+'/StarWars10s-2C-48000-4SW.wav';
readpath = 'StarWars10s-2C-48000-4SW.wav';
readpath='StarWars10s-1C-44100-2SW.wav'
await getFdRead(readpath,done);
var AudioScene = audio.AudioScene.AUDIO_SCENE_DEFAULT;
......@@ -6618,7 +6618,7 @@ describe('audioRenderer', function () {
rlen += ss.readSync(buf);
console.info('AudioFrameworkRenderLog:BufferAudioFramework: bytes read from file: ' + rlen);
await audioRen.write(buf);
if (rlen > (totalSize / 2)) {
if (rlen > (totalSize / 8)) {
await audioManager.getAudioScene().then(async function (data) {
console.info('AudioFrameworkAudioScene: getAudioScene : Value : ' + data);
}).catch((err) => {
......@@ -6626,7 +6626,7 @@ describe('audioRenderer', function () {
resultFlag = false;
});
}
if (rlen > (totalSize/2)){
if (rlen > (totalSize/8)){
await audioRen.setRenderRate(audio.AudioRendererRate.RENDER_RATE_DOUBLE).then(async function () {
console.info('AudioFrameworkRenderLog: setRenderRate : RENDER_RATE_DOUBLE : SUCCESS');
}).catch((err) => {
......@@ -6700,12 +6700,12 @@ describe('audioRenderer', function () {
*/
it('SUB_AUDIO_RENDERER_Play_audio_081', 0,async function (done) {
var AudioStreamInfo = {
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_48000,
channels: audio.AudioChannel.CHANNEL_2,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S32LE,
encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
var AudioStreamInfo = {
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_96000,
channels: audio.AudioChannel.CHANNEL_1,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S32LE,
encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
var AudioRendererInfo = {
content: audio.ContentType.CONTENT_TYPE_RINGTONE,
......@@ -6719,7 +6719,7 @@ describe('audioRenderer', function () {
}
// var fpath = mediaDir+'/StarWars10s-2C-48000-4SW.wav';
readpath='StarWars10s-2C-48000-4SW.wav';
readpath='StarWars10s-1C-96000-4SW.wav'
await getFdRead(readpath, done);
var AudioScene = audio.AudioScene.AUDIO_SCENE_DEFAULT;
......@@ -6857,9 +6857,9 @@ describe('audioRenderer', function () {
it('SUB_AUDIO_RENDERER_Play_audio_113', 0,async function (done) {
var AudioStreamInfo = {
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_48000,
channels: audio.AudioChannel.CHANNEL_2,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S32LE,
samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_32000,
channels: audio.AudioChannel.CHANNEL_1,
sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_U8,
encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
......@@ -6875,7 +6875,7 @@ describe('audioRenderer', function () {
}
//var fpath = mediaDir+'/StarWars10s-2C-48000-4SW.wav';
readpath = 'StarWars10s-2C-48000-4SW.wav';
readpath='StarWars10s-1C-32000-1SW.wav'
await getFdRead(readpath,done);
var resultFlag = await playbackPromise_113 (AudioRendererOptions , readpath );
await sleep(100)
......
/*
/**
* Copyright (C) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
......@@ -13,9 +13,11 @@
* limitations under the License.
*/
require('./getPermission.test.js')
require('./AudioFramework.test.js')
require('./AudioVOIP.test.js')
require('./AudioCall.test.js')
require('./AudioCapturer.test.js')
require('./AudioEventManagement.test.js')
require('./AudioRenderer.test.js')
require('./AudioEventManagement.test.js')
\ No newline at end of file
/*
* Copyright (C) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { describe, beforeAll,afterAll, it, expect } from 'deccjsunit/index';
import abilityAccessCtrl from '@ohos.abilityAccessCtrl';
import bundle from '@ohos.bundle';
describe("get_permission", function () {
/**
* @tc.number SUB_DF_GRANT_USER_GRANTED_PERMISSION_0000
* @tc.name grant_user_granted_permission_async_000
* @tc.desc Test grantUserGrantedPermission() interfaces, grant permission.
* @tc.size MEDIUM
* @tc.type Function
* @tc.level Level 0
* @tc.require
*/
it("grant_user_granted_permission_async_000", 0, async function (done) {
let appInfo = await bundle.getApplicationInfo('ohos.acts.multimedia.audio.audiomanager', 0, 100);
let tokenID = appInfo.accessTokenId;
let atManager = abilityAccessCtrl.createAtManager();
let result1 = await atManager.grantUserGrantedPermission(tokenID, "ohos.permission.MEDIA_LOCATION",1);
let result2 = await atManager.grantUserGrantedPermission(tokenID, "ohos.permission.READ_MEDIA",1);
let result3 = await atManager.grantUserGrantedPermission(tokenID, "ohos.permission.WRITE_MEDIA",1);
let result4 = await atManager.grantUserGrantedPermission(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",1);
let result5 = await atManager.grantUserGrantedPermission(tokenID, "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS",1);
let result6 = await atManager.grantUserGrantedPermission(tokenID, "ohos.permission.MICROPHONE",1);
let result7 = await atManager.grantUserGrantedPermission(tokenID, "ohos.permission.ACCESS_NOTIFICATION_POLICY",1);
let result8 = await atManager.grantUserGrantedPermission(tokenID, "ohos.permission.MODIFY_AUDIO_SETTINGS",1);
let isGranted1 = await atManager.verifyAccessToken(tokenID, "ohos.permission.MEDIA_LOCATION");
let isGranted2 = await atManager.verifyAccessToken(tokenID, "ohos.permission.READ_MEDIA");
let isGranted3 = await atManager.verifyAccessToken(tokenID, "ohos.permission.WRITE_MEDIA");
let isGranted4 = await atManager.verifyAccessToken(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS");
let isGranted5 = await atManager.verifyAccessToken(tokenID, "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS");
let isGranted6 = await atManager.verifyAccessToken(tokenID, "ohos.permission.MICROPHONE");
let isGranted7 = await atManager.verifyAccessToken(tokenID, "ohos.permission.ACCESS_NOTIFICATION_POLICY");
let isGranted8 = await atManager.verifyAccessToken(tokenID, "ohos.permission.MODIFY_AUDIO_SETTINGS");
console.info("AudioManagerLog: Perm1:"+result1);
console.info("AudioManagerLog: Perm2:"+result2);
console.info("AudioManagerLog: Perm3:"+result3);
console.info("AudioManagerLog: Perm1G:"+isGranted1);
console.info("AudioManagerLog: Perm2G:"+isGranted2);
console.info("AudioManagerLog: Perm3G:"+isGranted3);
console.info("AudioManagerLog: Perm4:"+result4);
console.info("AudioManagerLog: Perm5:"+result5);
console.info("AudioManagerLog: Perm6:"+result6);
console.info("AudioManagerLog: Perm4G:"+isGranted4);
console.info("AudioManagerLog: Perm5G:"+isGranted5);
console.info("AudioManagerLog: Perm6G:"+isGranted6);
console.info("AudioManagerLog: Perm7:"+result7);
console.info("AudioManagerLog: Perm8:"+result8);
console.info("AudioManagerLog: Perm7G:"+isGranted7);
console.info("AudioManagerLog: Perm8G:"+isGranted8);
done();
});
});
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册